Downloads
Your Data Downloads
All eight datasets are available below. Wide tables are scoped by season — select a season on the card before downloading.
Players
62,252 rows
Every registered player — name, known name, nationality, slug, and unique ID for cross-referencing.
Player Match Stats
~140K / season rows
306 columns per appearance: goals, xG, xA, SCA, GCA, progressive carries, shot zones, keeper actions and more.
Season
Teams
5,512 rows
Complete team directory with official names, short names, codes, slugs, and country associations.
Team Match Stats
~8K / season rows
303 columns per team per match: passing breakdowns, shot locations, set pieces, pressing metrics, xG for/against.
Season
Matches
29,914 rows
Every fixture with date, result, competition context, and season linkage — the spine connecting all other tables.
Manager Matches
50,265 rows
Manager–match assignments across all competitions. Track appointments and outcomes across 3,262 managers.
Referee Matches
124,001 rows
Referee assignments with cards, fouls, VAR reviews and overturns. 4,647 referees across all competitions.
Transfers
51,246 rows
Player movements between clubs with start and end dates. Reconstruct squads at any point in time.
Data Schema Reference
21-page PDF covering all ten tables: column names, types, descriptions, entity relationships, and league coverage. Consistent entity IDs let you JOIN anything to anything.
Questions about the data? View the dataset documentation or reach out at bw@dribble360.com