Insights
Insights
Research and methodology notes, published on Medium and Substack.
- Building WAR for Football #3: Data collection, cleaning, manipulation & clarification Oct 2026
- Building WAR for Football #2: Feedback on my initial model Sep 2026
- Building WAR for Football #1: My first attempt at Wins Above Replacement Sep 2026
- Tracking goalkeepers: Enhancing GK profiles with tracking data Sep 2026
- Introducing Expected Fails Forced (xFF) Sep 2026
- Football language matters: Outliers vs Anomalies Aug 2026
- Introducing Contextual Expected Threat (CxT) Aug 2026
- Data is always biased: Creating metrics from event data Jul 2026
- I built a football shot-clock model using Markov Decision Processes, and I still don't trust it Jul 2026
- Scouting Uncertainty: adding value to data scouting results Jul 2026
- Introducing GK Sweeping Quality Score Jun 2026
- The geometry of control: short passes in Eredivisie 2025–2026 Jun 2026
- Let's talk of graves, of worms, and… Radar charts May 2026
- Faster decisions, harder passes? Introducing Time-to-Execute in xPass-models Apr 2026
- Introducing Entropy-Adjusted Expected Goals (xG-adj) Feb 2026
- The stagnation or evolution of zone 14? Feb 2026
- Modelling Post-Save Rebound Sequences with Hidden Markov Models Jan 2026