What's in the database
Every record is cross-referenced, deduplicated, and linked across sources. Here's what we've collected so far.
295,648
Full-time scores, half-time scores, match status. Every league match from the Premier League to the Veikkausliiga.
Coverage: 1993-08-07 → 2026-04-08
47,702
Name, nationality, date of birth, position, current team. Linked to season stats, transfers, and match events.
Stat fields per season: goals, assists, xG, xAG, progressive passes, cards, minutes — 40+ columns
157,186
Transfer fees, loan moves, free transfers, contract details. Every major move tracked and linked to player profiles.
Source: Transfermarkt (via structured extraction)
373,179
Goals, assists, yellow cards, red cards, substitutions, penalties — with minute, player, and team for each event.
Coverage: ~48,000 matches with events (Big 5 leagues strongest)
29,459
Computed from match results: position, played, won, drawn, lost, GF, GA, GD, points. Every league, every season.
Regenerated automatically after every data import
68,164
Per-season aggregates: appearances, goals, assists, xG, xAG, progressive carries, shot-creating actions, and 30+ advanced metrics.
Source: FBref (Stats Perform / Opta data)
79 competitions across 33 countries
Domestic leagues, national cups, super cups, and continental qualifiers. Historical depth varies by competition.
7 data sources, unified
We aggregate, cross-reference, and deduplicate across multiple providers. Entity resolution ensures "Man Utd", "Manchester United", and "Man United" all map to the same team.
Football-Data.co.uk
Match results, scores, referees. 36 leagues back to 1993.
Active — auto-updated every 6h
FBref
Advanced player stats (xG, xAG, progressive actions). 40+ metrics per season.
Active
Transfermarkt
Transfers, market valuations, contract details, player bios.
Active
API-Football
Match events, lineups, live scores. Detailed minute-by-minute data.
Active
Wikipedia
Historical competition data, team histories, venue information.
Active
Kaggle
Supplementary datasets for backfilling historical gaps.
Active
Manual Curation
Expert verification, entity merges, and data quality corrections.
Active