Skip to content

A curated list of football analytics awesome resources, articles, books and more!

License

Notifications You must be signed in to change notification settings

diegopastor/awesome-football-analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Football Analytics



Awesome football analytics logo


Logo made with DesignEvo


Awesome



A curated list of football analytics resources and links. For contributing to the list please refer to the CONTRIBUTING.md document.

Contents

  • Live Data and Historic Datasets Football related historical datasets and live data feeds.
    • APIs APIs for obtaining football data
  • Articles Places where you can find articles about football analytics in general
    • Papers Links to specific papers surrounding the topic of football analytics
  • Books Books covering a wide range of topics all related in someway to football analytics
  • Tools Different pieces of software to help you obtain, treat and visualize data for football analytics
  • Courses Training courses in Football Analytics
  • Watch full matches and highlights Where to watch football matches and highlights

Rating System

I encourage anyone who has gone through a resource that has a 'Rating Pending' and wants to contribute, to add a Comment and a Rating via a Pull Request. The system is quite relaxed and subjective. Good, great or awesome depending on how you feel about the specific resource. If the resource is not even "good" then it should not be on this list. Pull Requests to change a Rating or a Comment are also welcome.

☆☆☆ - Rating Pending (Nobody in the community has read, used or analysed the resource so review is pending.)
★☆☆ - Good
★★☆ - Great
★★★ - Awesome

Live Data and Historic Datasets

Name Comments
★★★ Understat xG Data on Europe's top 5 Leagues
★★☆ SofaScore Live scores, lineups, standings and basic teams, coaches and players data
★★☆ footballxG Less rich xG Data for teams including Mexican, Argentinian and Brazilian leagues.
★★☆ DataHub Collection A collection of awesome football datasets including national teams, clubs, match schedules, players, stadiums, etc.
★☆☆ StatsBomb Open Data Datasets on FA Women's Super League, FIFA 2018 World Cup and NWSL
★☆☆ FiveThirtyEight Club Ranking How 639 global clubs compare by FiveThirtyEight's own Soccer Power Index
★☆☆ Footballcsv Free open public domain football datasets in csv format for the EPL, Football League and Football Conference from 1880 to today
★☆☆ DataHub Collection A collection of awesome football datasets including national teams, clubs, match schedules, players, stadiums, etc.
★☆☆ International Soccer Results from 1872 to 2018 Data on men's international football matches ranging from FIFA World Cup to FIFI Wild Cup to regular friendly matches.
☆☆☆ SkillCorner Open Data Tracking data of 9 different Europe's top 5 leagues.
☆☆☆ Canadian Premiere League - Centre Circle Data Canadian Premiere League match data on clubs and players
☆☆☆ Free open public domain football data Free open public domain football data
☆☆☆ Football Data "A hodgepodge of JSON and CSV Football data"
☆☆☆ Joe Kampschmidt's Guide to Football/Soccer data and APIs A list of datasets and APIs (Some listed here as well)

APIs

Name Comments
☆☆☆ football-data.org Free API with seasons, fixtures, teams and more

Blogs

Name Comments
★★★ StatsBomb's Articles Football analytics articles with a focus on the EPL. Covering a wide range of topics from scouting to goalkeeper analysis ("Breaking down set pieces" is pure gold)
★★★ Soccernurds Football analytics articles with a focus on Mexico's LigaMX
☆☆☆ Eighty Five Points Pending Review
☆☆☆ Space Space Space Letter Pending Review
☆☆☆ American Soccer Analysis Pending Review
☆☆☆ Get Goalside! Pending Review
☆☆☆ Eoin Obrien Pending Review
☆☆☆ Mark's Notebook Pending Review
☆☆☆ One nil Pending Review

Highlighted-Blog-Posts

Name Comments
☆☆☆ Using Data to Analyse Team Formations Pending Review

Papers

Name Comments
☆☆☆ A Data Driven Goalkeeper Evaluation Framework Pending Review
☆☆☆ Choke or Shine? Quantifying Soccer Players' Abilities to Perform Under Mental Pressure Pending Review
☆☆☆ Decomposing the Immeasurable Sport: A deep learning expected possession value framework for soccer "We can measure at every instance the expected value of the current possession by embedding deep learning (to capture 22-player spatio-temporal dynamics) within Markov models (for explainability)."
☆☆☆ Training Schedule Confounds the Relationship between Acute: Chronic Workload Ratio and Injury "Using data in soccer and football, we illustrate that training schedule confounds the relationship between ACWR and injury, calling into question much of the previous literature on the subject."
☆☆☆ Wide Open Spaces: A statistical technique for measuring space creation in professional soccer "Using tracking data, we can measure how soccer players create space both for themselves and for their teammates."
☆☆☆ The Pressing Game: Optimal Defensive Disruption in Soccer "Using tracking data, we measure and visualize where soccer teams create defensive pressure throughout a match."
☆☆☆ Multifractal Analysis of Movement Behavior in Association Football Pending Review

Books

Name Comments
★★★ The Expected Goals Philosophy A brisk, interesting and well explained introduction to concepts like xG, xA and xP, how we got there and stories that demonstrate the incredibly valuable potential of this approach for trying to better understand football.
☆☆☆ Soccernomics Pending Review
☆☆☆ Football Hackers Pending Review
☆☆☆ The Numbers Game Pending Review
☆☆☆ Soccermatics Pending Review
☆☆☆ Basketball on Paper An introduction to performance analysis in Basketball. (Some ideas could be extrapolated to Football)

Tools

Name Comments
★★★ PCA-based model to find similar players Really cool. Original Code
★★★ Football Slices Radars for 2,874 players from Europe's top 5 leagues, with stats from the 2018/19 and 2019/20 seasons.
★★★ Play by Metrica Sports A tool for coding/tagging game footage, creating visualizations and much more. Has a free plan.
★★★ ggsoccer "a handful of functions that make it easy to plot soccer event data in R/ggplot2"
★★☆ codeball Methods for working with tracking and event data
★★☆ Socplot A python3 package that helps you visualize football data
★★☆ soccerAnimate "An R package to create 2D animations of soccer tracking data"

Courses

Name Comments
★★★ UPPSALA UNIVERSITET's Mathematical Modelling of Football Free video lessons on Event Data, Tracking Data, Applications and Advanced Analytics taught by Soccermatics Author David Sumpter
★★★ StatsBomb's Resource Centre Has two courses: "Introduction to Analytics for Professional Football" and "Coaching and Analysing Set Pieces" they are paid and cost 60£ and 360£, respectively. They can be taken online fully.
★☆☆ Barca Innovation Hub's courses Courses like "Certificate in Football Tactical Analyst" they are all paid ranging from 200€ to 1000€. Some are online and some do require physical presence.
☆☆☆ awesome-football-analytics Open Source Course A free self-taught course in football Analytics! made by and for the community

Watch full matches and highlights

Free to Watch

Name Comments
★★★ Footballia "The largest collection of full football matches online" including Historic matches.
★★☆ K-league Full K-league matches and other Football content
★★☆ Championnat National 1 French third tier match highlights and other French Football content
★★☆ German Football German third tier full matches. German football match highlights (Cup, League, National Teams, Female League)
★★☆ Regionalliga German's fourth tier match highlights
★★☆ Spanish Segunda División Spanish second tier match highlights
★★☆ Erovnuli Liga Georgian Premier League full matches
★★☆ Singaporean Premier League Singaporean Premier League full matches
★★☆ Thai League Thai League match highlights
★★☆ Malaysian League Malaysian League match highlights
★★☆ New Zealand Championship New Zealand Championship full matches and other sports content

Pay to watch

Name Comments
★★★ Footers Spanish third and fourth tier full matches live and on-demand

Awesome Football Analytisc is licensed under The MIT License.


Releases

No releases published

Packages

No packages published