Football leagues
Every competition the model follows, how far each season has run and what is still to come — 30 leagues in all, each with its own expected-goals table, fixture list and results archive.
- 30 leagues
- 550 clubs
- 29 with player data
- 18 with shot maps
Featured leagues
A few competitions to start with.
-
Premier League, England
2026/2027
50 played · 330 remaining
Full coverage -
La Liga, Spain
2026/2027
69 played · 311 remaining
Full coverage -
Bundesliga, Germany
2026/2027
36 played · 270 remaining
Full coverage -
Serie A, Italy
2026/2027
50 played · 330 remaining
Full coverage -
Ligue 1, France
2026/2027
45 played · 260 remaining
Full coverage -
HNL, Croatia
2026/2027
39 played · 15 currently scheduled
Full coverage
All leagues
30 of 30 leaguesEngland · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Spain · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Germany · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Italy · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
France · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Croatia · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Netherlands · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Portugal · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Sweden · 2026
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
Austria · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Cyprus · 2026/2027
- xG (covered)
- Players (not covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
Czechia · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Poland · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Norway · 2026
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Belgium · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Hungary · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
Slovakia · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
Bulgaria · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
Ireland · 2026
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
Slovenia · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
Russia · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
Scotland · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Greece · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Romania · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
Serbia · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
Denmark · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Switzerland · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Turkey · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (covered)
Ukraine · 2026/2027
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
Finland · 2026
- xG (covered)
- Players (covered)
- Predictions (covered)
- Odds (covered)
- Shot maps (not covered)
- In season
- Season not started
- Season complete, or no calendar
- Season length not confirmed yet
How season progress is calculated
"Played" are this season's matches with a result in the database. The percentage beside them is printed only where the season's published calendar is within 10% of the last season the competition finished — a provider publishes a calendar in instalments, so a total that has not been corroborated that way is not a season's length, and where it fails the test the two counts are shown on their own. The model learns from every season it holds, not only this one. A competition is listed once it has one played match behind it.