Published

soccer-spi

API Access

Access dataset files directly from scripts, code, or AI agents.

Browse dataset files
Dataset Files

Each file has a stable URL (r-link) that you can use directly in scripts, apps, or AI agents. These URLs are permanent and safe to hardcode.

/fivethirtyeight/soccer-spi/
https://datahub.io/fivethirtyeight/soccer-spi/_r/-/README.md
https://datahub.io/fivethirtyeight/soccer-spi/_r/-/data/spi_global_rankings.csv
https://datahub.io/fivethirtyeight/soccer-spi/_r/-/data/spi_matches.csv
https://datahub.io/fivethirtyeight/soccer-spi/_r/-/datapackage.json
Key Files

Start with these files — they give you everything you need to understand and access the dataset.

datapackage.jsonmetadata & schema
https://datahub.io/fivethirtyeight/soccer-spi/_r/-/datapackage.json
README.mddocumentation
https://datahub.io/fivethirtyeight/soccer-spi/_r/-/README.md
Typical Usage
  1. 1. Fetch datapackage.json to inspect schema and resources
  2. 2. Download data resources listed in datapackage.json
  3. 3. Read README.md for full context

Data Previews

spi_global_rankings

Loading data...

Schema

nametypeformat
namestringdefault
leaguestringdefault
rankintegerdefault
prev_rankintegerdefault
offnumberdefault
defnumberdefault
spinumberdefault

spi_matches

Loading data...

Schema

nametypeformat
datedatedefault
league_idintegerdefault
team1stringdefault
team2stringdefault
spi1numberdefault
spi2numberdefault
prob1numberdefault
prob2numberdefault
probtienumberdefault
proj_score1numberdefault
proj_score2numberdefault
score1integerdefault
score2integerdefault
xg1numberdefault
xg2numberdefault
nsxg1numberdefault
nsxg2numberdefault
adj_score1numberdefault
adj_score2numberdefault

Data Files

FileDescriptionSizeLast modifiedDownload
spi_global_rankings
25.1 kBabout 2 hours ago
spi_global_rankings
spi_matches
1.23 MBabout 2 hours ago
spi_matches
FilesSizeFormatCreatedUpdatedLicenseSource
21.25 MBcsvabout 5 hours agoFiveThirtyEight - Soccer Spi