Hi, I'm Oseko Ashpe

Football Data
Analyst

I use football data to understand what happens on the pitch and why. I work with match events, player movements, and team shapes to study how teams create scoring opportunities, progress the ball, defend space, and control games. I use statistics, machine learning, simulation, and computer vision to explore these questions, building models, visualizations, and technical tools that turn football data and video into meaningful insights. This portfolio brings together my work across football analytics, data science, machine learning, and computer vision.

Oseko Ashpe - Football Data Analyst

Technical Analyst

Football Data · Python · SQL · Statistics · Modeling

Analytical Tech Stack & Tools

PythonPython
RR
SQLSQL
PandasPandas
NumPyNumPy
Scikit-LearnScikit-Learn
TensorFlowTensorFlow
MatplotlibMatplotlib
PlotlyPlotly
Power BIPower BI
TableauTableau
ExcelExcel
PostgreSQLPostgreSQL
MongoDBMongoDB
StreamlitStreamlit
JupyterJupyter
GitGit

About Me

A Football Lover Who Learned to Read the Game Through Data

Curiosity as a fan. Analysis as a craft.

I still remember when I was a kid, the first time my father brought home a Jabulani ball, the official match ball from the 2010 World Cup. It wasn't just a ball to me. It was the start of something. I grew up loving football, playing as a winger through high school, and dreaming about playing professionally one day.

But life had other plans. I went to university, and the dream of playing professionally faded. The love for football never did. I just found a different way to stay close to the game.

I studied Business Information Technology, specializing in Business Intelligence. That gave me a foundation in working with data, building systems, and finding useful information in large datasets.

Over time, I started looking at football through the same lens. Instead of only asking whether a team played well, I became interested in why. What led to a chance? Why did one team control the game? Where were they finding space? What could the data show that I might miss just by watching?

That curiosity led me into football analysis. Today, I work with match events, player movements, tracking data, and video to study performance and understand how teams play. I also build data pipelines and computer vision workflows to turn match data and video into structured information that can be analysed.

I enjoy the whole process, from finding and cleaning the data to using statistics, machine learning, simulation, computer vision, data visualization, Power BI, and Tableau to explore the results and figure out what they actually tell us about the game.

I'm still learning, and that's part of what I enjoy about it. There is always another question to explore, another match to study, or another way to test an idea about the game.

For me, it comes down to something simple: I love football, I enjoy working with data, and I want to find better ways to understand the game.

The Path That Led Me Here

Data & Research Intern
Pamela Steele AssociatesJan 2025 – Dec 2025 · Kisumu, Kenya

Worked with data and built dashboards and automated processes using Python, SQL, Power BI, and Tableau. This gave me practical experience cleaning, analysing, and presenting data clearly.

IT Support Assistant
Strathmore UniversityJan 2023 – Dec 2024 · Nairobi, Kenya

Gained practical experience troubleshooting technical issues, identifying their causes, and working through problems step by step. It taught me to be patient, methodical, and comfortable figuring things out when the answer isn't obvious.

Education

Bachelor of Business Information Technology (BBIT)Strathmore University · Specialization: Business Intelligence

Studied software development, databases, statistics, business intelligence, and data analysis. It gave me the technical foundation I now apply to football analytics.

How I Work

I start with a football question and work until I have a clear answer.

01
Start with the Question

I begin with something I want to understand about the game. I watch the match, consider the context, and turn that into a question I can investigate with data.

02
Build the Analysis

I find the data I need, clean it, and build the analysis around the question. Depending on the problem, that might mean working with event data, tracking data, video, statistical models, simulations, or a combination of them.

03
Present the Findings

I turn the results into visualisations, dashboards, models, simulations, or written analysis that make the findings easier to understand, then connect them back to what happened on the pitch.

Capabilities

Skills & Capabilities

I'm still developing my craft, but here's what I can actually do with football data.

👇 Click a category below to explore my skills and capabilities
Data Analytics & BI

Transforming raw datasets into structured insights through analysis, reporting, and business intelligence workflows.

SQL querying & data analysisPython data analysisData cleaning & transformationExploratory data analysisKPI developmentBusiness intelligence dashboardsReporting automation

My work

Projects

Preview visualization for Football Computer Vision with YOLO

Football Computer Vision with YOLO

Completed
Computer Vision

Player, ball, and referee detection and tracking from broadcast footage.

A computer vision system for analyzing broadcast football footage, detecting and tracking players, referees, and the ball, identifying teams, and extracting movement, possession, and player-ball interaction data.

YOLOObject DetectionPlayer TrackingComputer Vision
Preview visualization for Football Analytics Chatbot: Debra

Football Analytics Chatbot: Debra

Completed
Football Analytics

A conversational tool for exploring football data and analysis concepts.

A football analytics assistant designed to connect events on the pitch with the data used to measure them, helping explain metrics, analysis methods, and tactical concepts.

RAGFootball AnalyticsLangChainPinecone
Preview visualization for AFCON 2023 Final: Côte d’Ivoire Passing Analysis

AFCON 2023 Final: Côte d’Ivoire Passing Analysis

Completed
Passing Analysis

Player distribution and team passing network analysis.

How did Côte d’Ivoire move the ball in the AFCON 2023 Final? An event-data analysis of Jean Michaël Seri’s distribution and Côte d’Ivoire’s team passing network, highlighting key connections, progression patterns, and areas of build-up.

StatsBombPassing NetworksPlayer Analysismplsoccer
Preview visualization for AFCON 2023 Final: Match Analysis Dashboard

AFCON 2023 Final: Match Analysis Dashboard

Completed
Match Analysis Dashboard

Integrated view of passing, shots, statistics, and xG.

A four-panel analysis of Nigeria vs Côte d’Ivoire, combining passing networks, shot maps, match statistics, and xG flow to reveal how the game unfolded.

xGShot MapsPassing NetworksMatch Analysis

Want to see more work or build something together?

Analytics Inquiries

Let's Discuss a Football Data Role or Project

Have a football data project, idea, or opportunity in mind? Let’s connect and see what we can build together.

Direct Email

ayubu.oseko@gmail.com

Send me an email anytime

WhatsApp Chat

Quick Chat

Available for quick queries

Based In

Nairobi, Kenya

Open to remote & international roles

Drop Me a Line

Tell me about your football project, idea, challenge, or opportunity.