A curated list of awesome resources related to Soccer Analytics in english and spanish.
- References:
- S+: Soccer and other sports. The resource is not just about soccer.
- Blogs & Websites
- Books
- Companies
- Data
- Education
- Events & Conferences
- Open Source Libraries
- Podcasts
- Tools & Projects
- Twitter Accounts
- Videos
- Miscellaneous
- 2+2=11
- All Things Football
- American Soccer Analysis
- Analítica Sports (S+)
- differentgame
- EightyFivePoints
- Football Crunching
- Football Science
- Football Data Science
- Football Whispers
- G.C. Analytics
- Karun Singh
- North Yard Analytics
- OptaPro
- Proform AFC
- Soccermetrics
- Stats and snakeoil
- StatsBomb
- The Harvard Sports Analysis Collective
- The Last Man Analytics (S+)
- The Power of Goals
- Total Football Analysis
- Wyscout
- Football Hackers: The Science and Art of a Data Revolution
- Soccernomics
- Soccermatics: Mathematical Adventures in the Beautiful Game
- The Numbers Game: Why Everything You Know about Soccer Is Wrong
- DataFactory (S+)
- Opta Sports (S+)
- SPORTLOGiQ (S+)
- Sport radar (S+)
- STATS PERFORM (S+)
- StatsBomb
- Wyscout
- Analytics FC
- dataFootball
- ERIC Sports (S+)
- hudl (S+)
- LBi Dynasty (S+)
- LongoMatch (S+)
- MEDIACOACH
- Metrica Sports
- nacsport (S+)
- Olocip (S+)
- SICO
- Wise (S+)
- A public data set of spatio-temporal match events in soccer competitions : Free - .json - UEFA Euro Cup 2016 - La Liga, Serie A, Bundesliga, Premier League, Ligue 1, FIFA World Cup 2018
- European Soccer Database: Free - .sqlite - 25k+ matches, players & teams attributes for European Professional Football
- engsoccerdata: Free - .csv - English and European soccer results 1871-2017
- football.csv: Free - .csv - Historical soccer results in .csv format
- football.db: Free - database - A free and open public domain football database & schema for use in any (programming) language (e.g. uses plain datasets).
- PlusMinusData: Free - R package - Play by play data from espn.com and sofifa.com
- Rec.Sport.Soccer Statistics Foundation: Free- database - Historical league tables and football results
- RoboCup Soccer Simulator: Free - .csv - RoboCup Soccer Simulator Data
- Soccer Video and Player Position Dataset: Free - .csv - Dataset of elite soccer player movements and corresponding videos
- StatsBomb Open Data: - Free - JSON - Competitions and matches (with events)
- wosostats: Free - .csv - Data about women's soccer from around the world.
- BDFUTBOL: Paid - Historical football results, players and teams data
- ClubElo: Free - Historical ELO rankings for european soccer.
- Awesome Footbal: A collection of awesome football (national teams, clubs, match schedules, players, stadiums, etc.) datasets.
- Guide to Football/Soccer data and APIs
- Máster Big Data Deportivo: Certified by UCAM.
- Carnegie Mellon Sports Analytics Conference
- CASSIS
- Football Data International Forum
- Global Training Camp
- Great Lakes Analytics Conference
- MathSport International
- MIT Sloan Sports Analytics Conference
- New England Symposium on Statistics in Sports
- OptaPro Analytics Forum
- Sports Analytics World Series
- Sportdata & Performance Forum
- Sports Technology Symposium
- StatsBomb Conference
- ggsoccer - (R) Plot Opta-style soccer event data in R/ggplot2.
- PlusMinusModels - (R) This package fits plus-minus models for sports data.
- PyFootballPitch - (Python) Functions to draw a football pitch in various available styles for matplotlib and bokeh.
- SBpitch - (R) Creates customisable plots of pitches in ggplot2 that allows event data to be plotted on top.
- socceraction: (Python) - Convert existing soccer event stream data to SPADL and value player actions
- soccermatics - (R) Tools for visualisation and analysis of soccer spatiotemporal data.
- Tracking-Data - (R) Plots soccer tracking data.
- Expected-Goals-Model - (R) Expected Goals Model.
- extending-xG-gain - (R) An attempt to extend xG gain.
- Football-crunching - (Python) Some soccer analysis.
- passing-networks - (R) Tools to create team passing networks from soccer passing data.
- regista - (R) Package for performing some of the common modelling tasks in soccer analytics.
- simulated-walks - (R) Simulate movement of football players using a random walk rule.
- statsbomb-parser - (Python) Convert StatsBomb's JSON data into easy-to-use CSV format.
- statsbomb_python - (Python) Python Package for using Statsbomb IQ dataset.
- StatsBomb_WomensData - (R) Utilising the free women's football data supplied by Statsbomb to help explore and teach football analytics.
- xyFootyPy - (Python) Introduction to working with Positional Data - Using RoboCup 2D Simulation Data.
- football-graphs - (Clojure) Some visualizations on passing networks
- Analytics FC Podcast
- Big Data Sports (S+)
- Differentgame - The Football Analytics Podcast
- Expected Value (S+)
- Measurables (S+)
- Three At The Back (By OptaPro)
- Following Messi - (Python) Following Messi with TensorFlow and Object Detection.
- Peter McKeever - (Python) Plotting xy football data in python.
- Game event Tracker
- Expected Goals interactive site
- Soccer event logger
- Football + Voronoi
- Andre Brener
- Dan Altman
- Eliot McKinley
- Garry Gelade
- Karun Singh
- Luke Bornn
- Mark Taylor
- Mark Thompson
- Mladen Sormaz
- Paul Power
- Paul Riley
- Philip Z. Maymin
- Peter McKeever
- Association of Sports Analytics Professionals
- Expected Goal literature
- FIFA EPTS (Electronic Performance and Tracking Systems)
- Football Tableau User Group
- Football/soccer data analysts with publicly available work
- opensport (Google Group)
- Technical Report - 2018 FIFA World Cup
Contributions are always welcome! Send me a pull request.