Coverage

Twenty-four competitions,
recomputed after every matchday.

The big five leagues, their second tiers, the European cups and a dozen more leagues. One model, the same method throughout, updated while you sleep.

Premier LeagueLa LigaSerie ABundesligaLigue 1EredivisiePrimeira LigaPro LeagueSuper LeagueChampions LeagueEuropa LeagueConference LeagueSüper LigPremiershipAllsvenskanEliteserienSuperligaEkstraklasaChampionshipLa Liga 2Serie BAustrian BundesligaFA CupCarabao CupPremier LeagueLa LigaSerie ABundesligaLigue 1EredivisiePrimeira LigaPro LeagueSuper LeagueChampions LeagueEuropa LeagueConference LeagueSüper LigPremiershipAllsvenskanEliteserienSuperligaEkstraklasaChampionshipLa Liga 2Serie BAustrian BundesligaFA CupCarabao Cup
0Competitions
0Seasons simulated per league
0Calibration matches
0Countries, major leagues
The list

What the model runs.

Each competition has its own page: table, strengths, projection and probabilities for upcoming matches. All of our modelling →

Model online24 competitions modelledrecomputed after every matchdayrecomputed after every completed matchday
In full transparency

What it knows, and what it does not.

What it knows

The result, totals, the scoreline, team strengths and, beyond the core, the player effect. Recomputed after every matchday, checked against calibration.

What it cannot see

Anything not yet visible in the data: a change of ownership, a dressing-room crisis, an unprecedented tactical set-up. The model learns from the game, not from rumours.

What comes next

In-play modelling and projections conditional on the next match. The core is in place; we are building the next step on top of it.

Missing a competition?

We extend coverage on request, as soon as the data allows. Tell us which one.