Growing Discord community — direct access to the developer, live coverage & picks. Join the Discord Join now →
Leagues Matches Predictions Stats Coverage

Football data coverage

What we publish for a football match, and how far each data block actually reaches. Measured over the 4773 matches already played this season across 39 competitions — fixtures that haven't kicked off yet are not counted as gaps.

What every match can carry
Timeline 100%
Goals, cards and substitutions, minute by minute.
Lineups 92%
Starting XI, bench and formation for both sides.
Match stats 86%
Possession, shots, shots on target, corners, cards, passes and duels — full match plus per-half splits.
Shot map 71%
Every shot with pitch coordinates, xG, body part and situation.
Momentum 68%
Minute-by-minute pressure graph across the match.
Avg. positions 71%
Average position of each player on the pitch.
Closing odds 22%
Pre-match closing line, plus the implied probabilities with the margin removed.
Referee 59%
Match official, linked to their full record.
Venue 67%
Stadium, city and capacity.
How deep each competition goes
Full 26 competitions

Everything below, plus expected goals, big chances and a shot map with per-shot xG, momentum and average positions.

Advanced 2 competitions

The standard set plus shot breakdown, passes and pass accuracy, duels, tackles, interceptions, crosses, dribbles and clearances.

Basic 11 competitions

Score, timeline and the standard set: possession, corners, fouls, offsides, cards and set pieces.

Each competition is tagged by what its matches actually carry, not by reputation: we check whether the advanced stat block, expected goals and a shot map are present across the season. A league is tagged Full only when most of its played matches carry xG and a shot map.

By competition
Competition Played TimelineLineupsMatch statsShot mapMomentumAvg. positionsClosing oddsRefereeVenue
World Cup 2026 Full International · World Cup 2026 104 100% 100% 100% 100% 99% 100% 100% 100% 100%
Brasileirão Serie B Full Brazil · Brasileiro Serie B 2026 180 100% 100% 100% 100% 96% 100% 61% 100% 100%
Chinese Super League Full China · Chinese Super League 2026 148 100% 100% 100% 100% 100% 100% 57% 100% 100%
Allsvenskan Full Sweden · Allsvenskan 2026 105 100% 100% 100% 100% 98% 100% 58% 100% 100%
Copa Libertadores Full South America · CONMEBOL Libertadores 2026 125 100% 100% 100% 100% 100% 100% 47% 100% 100%
Eliteserien Full Norway · Eliteserien 2026 105 100% 100% 100% 100% 100% 100% 46% 100% 100%
Copa Sudamericana Full South America · CONMEBOL Sudamericana 2026 112 100% 100% 100% 100% 100% 100% 46% 98% 100%
Veikkausliiga Full Finland · Veikkausliiga 2026 96 100% 100% 98% 98% 98% 98% 49% 100% 100%
MLS Full USA · MLS 2026 223 100% 100% 100% 100% 100% 100% 35% 100% 100%
Brasileirão Serie A Full Brazil · Brasileiro Serie A 2026 182 100% 100% 100% 100% 100% 100% 26% 100% 100%
NWSL Full USA · National Womens Soccer League 2026 119 100% 100% 100% 100% 100% 100% 22% 100% 99%
Saudi Pro League Full Saudi Arabia · Saudi Pro League 25/26 306 100% 100% 100% 100% 100% 100% 15% 100% 100%
Liga MX Clausura Full Mexico · Liga MX, Clausura 2026 167 100% 100% 100% 100% 100% 100% 8% 100% 100%
UEFA Euro 2024 Full Europe · EURO 2024 51 100% 100% 100% 100% 100% 100% 100% 100%
Copa America 2024 Full South America · Copa America 2024 32 100% 100% 100% 100% 100% 100% 100% 100%
World Cup Qualification UEFA Full Europe · World Cup Qualification, UEFA 2026 12 100% 100% 100% 100% 100% 100% 100% 100%
Categoría Primera A Full Colombia · Liga DIMAYOR 2026 204 100% 100% 100% 100% 97% 100% 100% 98%
Africa Cup of Nations 2023 Full Africa · Africa Cup of Nations 2025 52 100% 98% 98% 98% 98% 98% 100% 100%
K League 1 Full South Korea · K-League 1 2026 108 100% 100% 100% 98% 13% 98% 42% 100% 100%
USL Championship Full USA · USL Championship 2026 189 100% 100% 100% 100% 100% 100% 38% 96%
CONCACAF Gold Cup 2025 Full North America · CONCACAF Gold Cup 2025 45 100% 100% 78% 69% 69% 69% 69% 100%
CONCACAF Nations League Full North America · CONCACAF Nations League 24/25 110 100% 100% 100% 100% 100% 100% 10% 35%
NPL Queensland Full Australia · Queensland NPL 2026 114 100% 95% 95% 95% 95% 95% 31%
FA Cup Full England · FA Cup 25/26 123 100% 100% 66% 66% 64% 66% 1% 98% 31%
Copa Colombia Full Colombia · Copa Colombia 2026 40 100% 100% 98% 98% 98% 98%
Botola Pro Full Morocco · Botola Pro D1 25/26 62 100% 100% 100% 97% 97% 97%
World Cup Qualification CONCACAF Advanced North America · World Cup Qualification 2026, CONCACAF 66 100% 100% 100% 100% 97% 100% 12% 100%
Copa del Rey Advanced Spain · Copa del Rey 25/26 137 100% 85% 100% 56% 45% 56% 81% 23%
Europa League Basic Europe · UEFA Europa League 26/27 12 100% 100% 100% 8% 100% 100% 100%
Copa do Brasil Basic Brazil · Copa do Brasil 2026 126 100% 100% 100% 35% 36% 35% 12% 11% 100%
Champions League Basic Europe · UEFA Champions League 26/27 28 100% 100% 7% 7% 4% 7% 100% 100% 100%
World Cup Qualification CAF Basic Africa · FIFA World Cup, Qualification CAF 2025 156 100% 99% 99% 13% 6% 13% 2% 99%
Coupe de France Basic France · Coupe de France 25/26 198 100% 32% 42% 32% 32% 32% 1% 32% 33%
CAF Champions League Basic Africa · CAF Champions League 25/26 154 100% 40% 40% 40% 40% 40% 1%
Tunisian Ligue Professionnelle 1 Basic Tunisia · Ligue 1 25/26 240 100% 98% 55% 9%
Nigeria Premier Football League Basic Nigeria · Premier League 25/26 379 100% 97% 61% 1%
World Cup Qualification OFC Basic Oceania · World Cup Qualification, OFC 2024 18 100% 100% 50%
Suomen Cup Basic Finland · Suomen Cup 2026 114 100% 26% 12% 12% 12% 12% 21%
Coupe de Tunisie Basic Tunisia · Tunisian Cup 2026 31 100% 10% 32% 26%
90%+ 50–89% 1–49% — not covered

Why we show you this

Most data providers tell you which competitions they cover. Almost none tell you how much of each one they actually have. We would rather you saw the gaps here, for free, than discovered them after wiring us into your product.

  • Counted, not claimed. Every number is computed from the live production database each hour. Nothing is hand-written or rounded up.
  • The weak rows stay in. Competitions where we cover little are listed alongside the ones at 100%. A league missing from this table is a league we don't track at all.
  • Played matches only. Percentages use fixtures that have finished, so an empty upcoming schedule can never inflate them.

How to read this

Each percentage is the share of already-played matches in that competition where the data block is present. Timeline and lineups are close to universal; shot maps, momentum and average positions depend on how deeply each competition is tracked, so they run high in the major leagues and thinner further down the pyramid.

Some blocks only land after the final whistle. In a number of competitions the match stats table is published once the game ends rather than during play, so a live fixture can show a timeline and lineups while its stats are still empty.

Closing odds are the one column that is low for a reason that isn't coverage: we only began storing the pre-match closing line recently, so matches played before that will never have it. Everything from here on does.

Club friendlies, youth and reserve competitions are left out — they are tracked far more thinly than senior competitive football and would misrepresent what you get. Every field listed here is available through the API and on the match pages.

Football API docs