Soccer Simulator

How will the season end?

Pick a league, run 1,000 simulations of every remaining fixture, and see where each team is most likely to finish.

1
Choose a league

Use the dropdowns in the top bar to pick a country and division — 32 leagues across 16 countries. Then click Load League to fetch the current season's fixtures and results.

2
Run simulations

Click Run Simulations. Each sim plays out every remaining match using ELO ratings built from up to 14 seasons of historical data. Takes a few seconds.

3
Explore the results

Fourteen views unlock after running. Start with these:

Now vs. Projected Current table alongside where each team is most likely to finish.
Finish Probabilities Percentage chance of finishing in every position — title, top four, relegation.
xPts vs Actual Who is overperforming or underperforming their ELO rating this season.
Next 10 Games Win probability for each team's upcoming fixtures — spot easy and hard runs.
You can also set scenarios — force specific match outcomes in the fixture list before running, and the simulator will show how the table changes if those results happen.