Pricing
Football data for analysts, pundits and speculators
fleeing FBref.
The community's go-to free source just went behind a paywall. Download 1M+ match records as clean CSVs, query via REST API, or write SQL directly in BigQuery — 306 columns per appearance, 23 leagues, 6 seasons. From $5/mo.
Dribble 360 Plus
Billed monthly via Stripe. Cancel anytime.
Secure checkout via Stripe
Datasets
What You Get
Eight clean, ready-to-query datasets — the depth you'd expect from a professional provider, at analyst-friendly prices.
Players
Every registered player across all 23 competitions. Name, nationality, unique ID for cross-referencing.
id, name, slug, known_name, country_id
Player Match Stats
306 columns per appearance — goals, xG, xA, SCA, GCA, progressive carries, shot zones, keeper actions.
player_id, match_id, goals, expected_goals, sca, gca, progressive_carries, ...306 cols
Teams
Complete team directory with official names, short names, codes, slugs, and country associations.
id, name, short_name, official_name, slug, country_id
Team Match Stats
303 columns per team per match. Passing breakdowns, shot locations, set pieces, pressing metrics, xG for/against.
team_id, match_id, expected_goals, accurate_pass, total_scoring_att, ...303 cols
Matches
Every fixture with date, result, competition context, and season linkage. The backbone connecting players, teams, and stats.
id, date, home_score, away_score, season_id, slug, description
Managers
Manager-match records across all competitions. Track careers, appointments, and match outcomes. 50,265 match records.
manager_id, match_id, team_id, season_id
Referees
Referee assignments across all competitions. Cards, fouls — valuable for prediction models. 124,001 match records.
referee_id, match_id, league_known_name, yellow_cards, red_cards, fouls
Transfers
Player movements between clubs with dates. Reconstruct squads at any point in time. Essential for scouting.
player_id, from_team_id, to_team_id, start_date, end_date
Coverage
Leagues & Seasons
23 competitions from 2020/21 through 2025/26.
Top 5 Leagues
- Premier League20/21→25/26
- La Liga20/21→25/26
- Bundesliga20/21→25/26
- Ligue 120/21→25/26
- Serie A20/21→25/26
European Competitions
- Champions League20/21→25/26
- Europa League20/21→25/26
- Conference League21/22→25/26
- UEFA Super Cup20/21→25/26
Domestic Competitions
- FA Cup, Carabao Cup, Community Shield (ENG)
- Copa del Rey, Supercopa (ESP)
- DFB Pokal, German Super Cup (GER)
- Coupe de France, Trophée des Champions (FRA)
- Coppa Italia, Italian Super Cup (ITA)
- Taça de Portugal, Taça da Liga (POR)
Other Leagues
- Saudi Pro League20/21→25/26
- MLS2020→2025
- Primeira Liga20/21→25/26
Use Cases
Built For
Data Viz Creators
Build charts, analytical threads, and data newsletters with clean CSVs. Open in Python, R, or Excel — no scraping, no waiting for a free tier to come back.
Prediction & xG Models
306 match-level features per appearance: xG, xA, SCA, GCA, progressive carries, shot zones. Pre-cleaned with consistent entity IDs across 6 seasons — drop straight into pandas or scikit-learn.
Scouts & Researchers
Compare players across 23 leagues, track careers across 6 seasons, build transfer shortlists backed by data. The longitudinal coverage that ad-supported stat sites can no longer afford to give away free.
Process
How It Works
Subscribe
Choose a plan and subscribe via Stripe. No contracts, cancel anytime.
Log In & Download
Your welcome email contains a direct login link. One click and you're on your subscriber page — eight CSVs and the schema PDF ready to go. No password ever.
Stay Current
Each month we email you when fresh data lands. One click logs you straight back in. No manual checking, no remembering passwords.
Schema
API-Ready Structure
Consistent entity IDs across all tables. Join anything to anything.
-- Mbappé's xG per match this season
SELECT m.date, m.description,
pm.expected_goals, pm.goals, pm.sca
FROM player_matches pm
JOIN matches m ON m.id = pm.match_id
JOIN seasons s ON s.id = m.season_id
JOIN players p ON p.id = pm.player_id
WHERE p.known_name = 'Mbappé'
AND s.name = '2025/2026'
ORDER BY m.date DESC;Full schema documentation included with every download.
Download Schema PDFQuestions