What we cover
Which competitions we hold data for, and how much of each. This is read from our own store, so a league with a gap shows the gap — we do not claim to cover a competition just because we can name it. A filled dot means at least one qualifying record; an empty dot means we hold none for that league and data type.
| League | Fixtures: Fixtures | Table: Table | Odds: Odds | Lineups: Lineups | Injuries: Injuries | xG: xG | Model forecast: Model forecast |
|---|---|---|---|---|---|---|---|
| Liga Profesional Argentina(Argentina) | |||||||
| Jupiler Pro League(Belgium) | |||||||
| Serie A(Brazil) | |||||||
| Premier League(England) | |||||||
| Championship(England) | |||||||
| Ligue 1(France) | |||||||
| Bundesliga(Germany) | |||||||
| Serie A(Italy) | |||||||
| Liga MX(Mexico) | |||||||
| Eredivisie(Netherlands) | |||||||
| Primeira Liga(Portugal) | |||||||
| Premiership(Scotland) | |||||||
| La Liga(Spain) | |||||||
| Süper Lig(Turkey) | |||||||
| Major League Soccer(USA) |
"Model forecast" means we have published a forecast for at least one of the league's matches. A league can carry every tool above and still have no forecast if none of its fixtures cleared our calibration gates — that is a gate decision, not missing data, and it is the difference this page is honest about.