fivethirtyeight_soccer_2016_2023

66,909 comparisons among 888 agents.

About this table

DescriptionClub soccer matches 2016-07 to 2023-12 across 40 leagues and cups incl. NWSL and FA WSL (66,909 matches, 888 clubs); agent_a = home; xG where available
ReferenceFiveThirtyEight. Club soccer predictions match file (spi_matches.csv) [Data set]. Internet Archive capture of 2025-03-06.
LicenceCC BY 4.0
Source datahttps://github.com/fivethirtyeight/data/tree/master/soccer-spi

Size and shape

Comparisons66,909
Agents888

Columns

agent_aagent_bdatehomefieldleaguescore_ascore_bseasonwinnerxg_axg_b

Get the data

Download CSVno account neededBrowse on Redivisexplore and queryCroissant metadataHugging Face, Kaggle, OpenML

Or load it directly in R or Python (both need a free Redivis account; the first call opens a browser to sign in):

# R
install.packages("remotes")
remotes::install_github("itemresponsewarehouse/Rpkg")
library(irw)
df <- irw_fetch("fivethirtyeight_soccer_2016_2023", source = "comp")
# Python
pip install irw

import irw
df = irw.fetch("fivethirtyeight_soccer_2016_2023", source="comp")

How to cite

@dataset{fivethirtyeight2025,
  title={Club soccer predictions match file (spi_matches.csv)},
  author={FiveThirtyEight},
  year={2025},
  howpublished={Internet Archive},
  url={https://github.com/fivethirtyeight/data/tree/master/soccer-spi},
  note={Captured 2025-03-06}
}

Version and provenance

IRW versionv584
Redivis datasetirw_competitions v6.2
Redivis dataset DOI10.57761/1w3w-5w94
Manifest pin for this IRW versionv6.2
Metadata sourceirw_meta v44.0