Includes data for over 23000 matches and over 2 million events for those matches!
Content
This dataset contains information on 6 of the top European football/soccer leagues. I plan on updating this dataset weekly/biweekly with data for new matches played as well as gradually going backwards for game data as well.
(All data listed below is through roughly present during the current season.)
Data start years:
-
English Premier League
** Game Data - 2001
** Aggregate Stats - 2002
** Tables - 2001
-
Spanish La Liga
** Game Data - 2004
** Aggregate Stats - 2002
** Tables - 2000
-
German Bundesliga
** Game Data - 2002
** Aggregate Stats - 2002
** Tables - 2000
-
Italian Serie A
** Game Data - 2016
** Aggregate Stats - 2001
** Tables - 2000
-
Dutch Eredivisie
** Game Data - 2018
** Aggregate Stats - 2001
** Tables - 2000
-
French Ligue 1
** Game Data - 2018
** Aggregate Stats - 2002
** Tables - 2002
Some notes:
- Year as a column refers to the year a season started in. So if a match was played in January 2021, it's value for year would be 2020 because that season started in 2020.
- Some older matches have no commentary, but they do have one row in events.csv to denote such
Acknowledgements
ESPN, as that's where this data is scraped from
Image
Inspiration
- How do the leagues compare in things like goals per game and red cards per team per season?
- Which teams across the leagues foul/get fouled the most and the least per year?
- SkillCorner has some interesting data here that may be worth a bit of your time to check out.