Here are the resources I’m learning from and building on (dashboards, articles, papers, and tools).
They’re grouped by format for quick browsing. 🧭
Repositories are grouped in starred section. ⭐
| # | Resource | Link |
|---|---|---|
| 1 | Ballard FC — simple local team dashboard | Open |
| 2 | MinMaxStats — large statistical comparison | Open |
| 3 | UEFA Player Productivity — xA + xG chart | Open |
| 4 | Arsenal Invincibles (03/04) — shots | Open |
| # | Resource | Link |
|---|---|---|
| 1 | Reproducing Google Research Football RL results | Read |
| 2 | StatsBomb Open Data — complete guide | Read |
| 3 | YOLOv8 + BoT-SORT tracking tutorial | Read |
| 4 | Soccer player detection (YOLO) | Read |
| 5 | xT summary & transition matrix context | Read |
| 6 | Space creation (receiving under space/pressure context) | Read |
| 7 | In-depth team analysis — Xabi’s Leverkusen | Read |
| 8 | KU Leuven DTAI — VAEP explainer | Read |
| 9 | ASA — throw-ins research | Read |
| 10 | Generative AI in sport — Q1 industry update | Read |
| 11 | Generative AI in sport — Q2 use-case update | Read |
| 12 | Player clustering — careful segmentation pitfalls | Read |
| 13 | Chess-inspired passing styles — tactical motifs | Read |
| 14 | Defensive transition — attack-to-defense lens | Read |
| 15 | xDEF — reducing attacking passing threat | Read |
| 16 | Similar players — StatsBomb clustering/scouting | Read |
| 17 | StatsBomb data platform — advanced football data | Read |
| 18 | Added Receiving Rate — better pass reception chances | Read |
| 19 | Passing Danger Index — immediate back-line threat | Read |
| 20 | xCross — shot probability from crosses | Read |
| 21 | League & club similarity — recruitment context | Read |
| 22 | Team playing style — StatsBomb style modelling | Read |
| 23 | Pressures — defensive analysis proof of concept | Read |
| 24 | Passing roles — tactical roles from pass direction | Read |
| 25 | Space control & occupation — average positions | Read |
| 26 | Air Raid football analogy — tactical theory | Read |
| 27 | Bayesian goalkeeper/xG case study — Djordje Petrović | Read |
| 28 | Ball progression EPV — practical progression metric | Read |
| 29 | Set-piece strategy — advanced data use | Read |
| 30 | xPass & gamestate — team style shifts | Read |
| # | Resource | Link |
|---|---|---|
| 1 | Decision making intuition | Watch |
| 2 | New stats for player evaluation | Watch |
| # | Resource | Link |
|---|---|---|
| 1 | Soccermatics playlist | Watch |
| # | Resource | Link |
|---|---|---|
| 1 | CafeTactiques (Ben Griffis analyses) | Visit |
| 2 | Pena.lt (mathematical approach) | Visit |
| 3 | Karun.in (expected threat explanation) | Visit |
| 4 | Trym Sorum (football data articles) | Visit |
| 5 | Jan Van Haaren (annual analytics summaries) | Visit |
| 6 | One-twos — associative progression metric | Read |
| 7 | Possession adjustment — defensive stats context | Read |
| 8 | Team sports analytics tutorial — soccer datasets and methods | Read |
| 9 | Football knowledge limits — analysis context | Read |
| # | Resource | Link |
|---|---|---|
| 1 | StatsBomb (2023) — clustering football situations | Open |
| 2 | Pass clustering & graph representations (arXiv) | Open |
| 3 | xT vs VAEP comparison (Decroos) | |
| 4 | Measuring shared playtime impact (Springer) | Open |
| 5 | Shadow covering as a new measurement (Springer) | Open |
| 6 | Measuring team dependence on gamestate (Robberechts) | |
| 7 | When is the shot optimal? (Robberechts) | |
| 8 | Dynamic expected threat (MDPI) | Open |
| 9 | What makes a successful dribble (Schepers 2025) | |
| 10 | Disrupting opposition / making play predictable (Stats Perform) | |
| 11 | Pass receiver/outcome prediction — temporal graph networks | Open |
| 12 | Off-target shots — value from missed chances | Open |
| 13 | Starting XI optimization — lineup selection model | Open |
| 14 | 1v1 shot decisions — xSOT and game theory | Open |
| 15 | Foundation model for soccer — next-action transformer | Open |
| 16 | Team formations & roles — tracking-based inference | Open |
| 17 | Soccer match outcomes — data + knowledge ML | Open |
| 18 | Strategy learning — Markov framework for soccer | Open |
| 19 | EPI over time — English football trends | Open |
| 20 | Bayes-xG — player/position-adjusted xG | Open |
| 21 | Soccer outcome prediction — domain knowledge in ML | Open |
| 22 | ScoutGPT — player impact from action sequences | Open |
| 23 | Line-breaking passes — clustering defensive structure | Open |
| 24 | Shape graphs — instant tactical position inference | Open |
| 25 | Simulated tracking data — sports analytics research | Open |
| 26 | TacticAI — AI assistant for football tactics | Open |
| 27 | Counterfactual player signatures — team-agnostic evaluation | Open |
| 28 | Counterfactual xG — shot/pass decision framework | Open |
| # | Resource | Link |
|---|---|---|
| 1 | StatsBomb curated archive | Browse |
| # | Resource | Link |
|---|---|---|
| 1 | Footverse — Player Clone & screening | Open |
| 2 | Scouting dashboard | Open |
| 3 | Libertadores — simple tournament shots app | Open |
| 4 | Team Profiles (teams/players/games characteristics) | Open |
| 5 | Euro 2024 dashboard creator | Open |
| 6 | StatsBomb 360 visualizer | Open |
| 7 | Best11 scouting (Wyscout-based, context manipulation) | Open |
| 8 | Football match reports / posters | Open |
| 9 | StatsBomb 3D visualizer | Open |
| 10 | FBref-based team playstyle | Open |
| 11 | MLS physical performance | Open |
| 12 | Simple stat-based player analysis | Open |
| 13 | Footyworld — leagues comparison | Open |
| # | Resource | Link |
|---|---|---|
| 1 | One-versus-one scouting profiles | Open |
| 2 | Simple xG visualizer | Open |
| 3 | Passing graphs | Open |
| 4 | Tournament visualizer | Open |
| 5 | Game states aggregates (Formguide) | Open |
| 6 | ASA — Goals Added rankings | Open |
| 7 | Similar players finder (Shiny) | Open |
| 8 | Understat finishing visualizer | Open |
| 9 | Player evaluator (G+ based, clustering) | Open |
| 10 | Free kicks visualizer (gif) | Open |
| # | Resource | Link |
|---|---|---|
| 1 | FCPythonTagger (mobile) | Open |
| 2 | FCPythonVideoCoder (YouTube manual tagging) | Open |
| 3 | Simple tagger (Torvaney) | Open |
| 4 | Football pitch tracker (Murdoch) | Open |
