Skip to content
⚽️📈 A curated list of awesome resources related to Soccer Analytics.
Branch: master
Clone or download

Latest commit

Latest commit 2515d27 Mar 31, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE.txt License Feb 15, 2019
README.md Update Mar 31, 2020

README.md

Awesome Soccer Analytics Awesome

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.

Contents

Blogs & Websites

Books

Companies

Data Providers

Tracking

Video Analysis - Performance Analysis

Data

Datasets

APIs

  • BDFUTBOL: Paid - Historical football results, players and teams data
  • ClubElo: Free - Historical ELO rankings for european soccer.

Other resources

Education

Events & Conferences

Open Source Libraries

Visualisation

  • 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.

Others

  • 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

Podcasts

Tools & Projects

Twitter Accounts

Data Scientists - Data Analysts

Others

Videos

Miscellaneous

Contribute

Contributions are always welcome! Send me a pull request.

You can’t perform that action at this time.