Skip to main content
About

Analyst. Engineer of decisions.

I work at the intersection of football, data, and video — helping clubs and coaches move faster from evidence to decision.

01What I do

I work with clubs, coaches, and technical staff on performance analysis, tactical modelling, and data-informed recruitment. The goal is always the same: turn raw evidence — events, tracking, video — into something a decision-maker can act on. Not a wall of numbers, not a slide deck of highlights, but a clear answer to a specific sporting question.

02How I work

Question first, data second. Every piece of analysis I produce starts from a sporting or coaching question — not from what the dataset happens to make easy. From there I choose the right combination of event data, tracking data, and video to answer it, and I keep the output as short and specific as possible. Repeatability matters: analysis that can't be run again next week has limited value.

03Background

I've worked across multiple competition levels — from professional clubs to international contexts — in performance and recruitment roles. I come from a technical background (engineering/statistics) and shifted into football analysis because it's the domain where rigorous quantitative thinking meets real sporting consequences. I build analysis environments in Python and R, and I present outputs in Tableau, Observable, and bespoke web dashboards.

Expertise

Areas of focus

Performance Analysis

  • Match coding & tagging
  • Opponent scouting reports
  • Set-piece analysis
  • In-game shape / block analysis
  • Post-match debriefs

Data & Modelling

  • Event data pipelines
  • Tracking data analysis
  • xG / xT / PPDA models
  • Player profiling models
  • Spatial analysis

Recruitment Support

  • Player shortlisting frameworks
  • Style-of-play profiling
  • Age-curve modelling
  • Video scouting workflows
  • Positional equivalence

Working stack

Tools & stack

Currently available for analyst roles at clubs, data companies, or consultancy engagements.

Analysis & modelling

PythonRSQLpandasscikit-learnmplsoccer

Video

HudlWyscoutNacsportSBE

Data providers

StatsBombOpta / Stats PerformWyscoutSkillCorner

Output & visualisation

TableauObservableNext.jsD3.js