FootySim Football Predictions

Season projections, match predictions, and betting odds for 15 leagues and tournaments, updated nightly.

Purely mathematical simulations. Why is this different from betting odds?

Updated Jun 26, 2026 at 01:30 UTC | Forecasts & Odds updated daily

All Tracked Competitions

Monte Carlo probabilities from 10,000 simulations, updated nightly.

National Teams

World Cup

2026
Top Favorites Make Final Win Final
Argentina 27% 17%
Spain 23% 14%
France 21% 12%
England 12% 6%
Colombia 11% 6%
International Club

Champions League

2025/2026
Top Favorites 8th-1st Win Final
PSG -
Arsenal -
Bayern München -
Atlético - -
Liverpool -
International Club

Europa League

2025/2026
Top Favorites 8th-1st Win Final
Aston Villa
SC Freiburg -
Braga -
Nott'm Forest - -
Real Betis -
International Club

Conference League

2025/2026
Top Favorites 8th-1st Win Final
Palace -
Rayo Vallecano -
Strasbourg -
Shakhtar Donetsk -
AEK Athens -
Domestic Leagues

Premier League

2026/2027
Top Favorites Make Champions League Win League
Arsenal 89% 51%
Man City 62% 16%
Aston Villa 42% 7%
Man Utd 39% 7%
Liverpool 37% 6%
Domestic Leagues

EFL Championship

2025/2026
Top Favorites Make Direct Promotion Win League
Coventry City
Ipswich Town 0%
Millwall 0% 0%
Southampton 0% 0%
Middlesbrough 0% 0%
Domestic Leagues

La Liga

2025/2026
Top Favorites Make Champions League Win League
FC Barcelona
Real Madrid 0%
Villarreal 0%
Atlético 0%
Real Betis 0%
Domestic Leagues

Serie A

2026/2027
Top Favorites Make Champions League Win League
Inter 83% 42%
AS Roma 49% 12%
Napoli 44% 10%
Juventus 42% 8%
Atalanta 39% 8%
Domestic Leagues

Bundesliga

2025/2026
Top Favorites Make Champions League Win League
Bayern München
Dortmund 0%
Leipzig 0%
Stuttgart 0%
Hoffenheim 0% 0%
Domestic Leagues

Ligue 1

2025/2026
Top Favorites Make Champions League Win League
PSG
RC Lens 0%
Lille 0%
Lyon 0% 0%
Marseille 0% 0%
Domestic Leagues

Süper Lig

2025/2026
Top Favorites Make Champions League Win League
Galatasaray
Fenerbahçe 0% 0%
Trabzonspor 0% 0%
Besiktas 0% 0%
Basaksehir 0% 0%
Domestic Leagues

Primeira Liga

2025/2026
Top Favorites Make Champions League Win League
Porto
Sporting CP 0% 0%
Benfica 0% 0%
Braga 0% 0%
Famalicão 0% 0%
Domestic Leagues

Eredivisie

2025/2026
Top Favorites Make Champions League Win League
PSV
Feyenoord 0%
NEC 0% 0%
Twente 0% 0%
Ajax 0% 0%
National Teams

UEFA Euro

2024
Top Favorites Make Final Win Final
Spain
England -
France - -
Netherlands - -
Germany - -
National Teams

Africa Cup

2025
Top Favorites Make Final Win Final
Senegal
Morocco -
Nigeria - -
Egypt - -
Algeria - -
National Teams

World Cup

2026
Group Phase
2026-06-26 02:00 UTC
Turkey
United States
Group Phase
2026-06-26 02:00 UTC
Paraguay
Australia
Group Phase
2026-06-27 03:00 UTC
Egypt
Iran
Group Phase
2026-06-27 03:00 UTC
New Zealand
Belgium
International Club

Champions League

2025/2026
Semifinals
2026-04-29 19:00 UTC
Atlético de Madrid
1 - 1
Arsenal
2026-05-05 19:00 UTC
Arsenal
1 - 0
Atlético de Madrid
2026-05-06 19:00 UTC
FC Bayern München
1 - 1
Paris Saint-Germain
Final
2026-05-30 16:00 UTC
Paris Saint-Germain
(4) 1 - 1 (3)
Arsenal
International Club

Europa League

2025/2026
Semifinals
2026-04-30 19:00 UTC
SC Braga
2 - 1
SC Freiburg
2026-05-07 19:00 UTC
Aston Villa
4 - 0
Nottingham Forest
2026-05-07 19:00 UTC
SC Freiburg
3 - 1
SC Braga
Final
2026-05-20 19:00 UTC
SC Freiburg
0 - 3
Aston Villa
International Club

Conference League

2025/2026
Semifinals
2026-04-30 19:00 UTC
FC Shakhtar Donetsk
1 - 3
Crystal Palace
2026-05-07 19:00 UTC
RC Strasbourg Alsace
0 - 1
Rayo Vallecano
2026-05-07 19:00 UTC
Crystal Palace
2 - 1
FC Shakhtar Donetsk
Final
2026-05-27 19:00 UTC
Crystal Palace
1 - 0
Rayo Vallecano
Domestic Leagues

Premier League

2026/2027
Matchday 1
2026-08-21 19:00 UTC
Arsenal
Coventry City
Matchday 1
2026-08-22 11:30 UTC
Hull City
Man Utd
Matchday 1
2026-08-22 14:00 UTC
Everton
Crystal Palace
Matchday 1
2026-08-22 14:00 UTC
Ipswich Town
Sunderland
Domestic Leagues

EFL Championship

2025/2026
Matchday 46
2026-05-02 11:30 UTC
Hull City
2 - 1
Norwich City
2026-05-02 11:30 UTC
Derby County
1 - 2
Sheffield United
2026-05-02 11:30 UTC
Bristol City
2 - 0
Stoke City
2026-05-02 11:30 UTC
Blackburn Rovers
0 - 1
Leicester City
Domestic Leagues

La Liga

2025/2026
Matchday 38
2026-05-23 19:00 UTC
Celta
1 - 0
Sevilla FC
2026-05-23 19:00 UTC
Real Betis
2 - 1
Levante UD
2026-05-23 19:00 UTC
Deportivo Alavés
1 - 2
Rayo Vallecano
2026-05-24 19:00 UTC
Villarreal CF
5 - 1
Atlético de Madrid
Domestic Leagues

Serie A

2026/2027
Matchday 1
2026-08-22 16:30 UTC
Inter Milan
AC Monza
Matchday 1
2026-08-22 16:30 UTC
Udinese Calcio
Como 1907
Matchday 1
2026-08-22 18:45 UTC
Genoa CFC
SSC Napoli
Matchday 1
2026-08-22 18:45 UTC
Parma Calcio
Cagliari Calcio
Domestic Leagues

Bundesliga

2025/2026
Matchday 34
2026-05-16 13:30 UTC
Borussia Mönchengladbach
4 - 0
TSG Hoffenheim
2026-05-16 13:30 UTC
1. FC Union Berlin
4 - 0
FC Augsburg
2026-05-16 13:30 UTC
FC St. Pauli
1 - 3
VfL Wolfsburg
2026-05-16 13:30 UTC
1. FC Heidenheim 1846
0 - 2
1. FSV Mainz 05
Domestic Leagues

Ligue 1

2025/2026
Matchday 34
2026-05-17 19:00 UTC
Olympique Lyonnais
0 - 4
RC Lens
2026-05-17 19:00 UTC
FC Lorient
0 - 2
Havre Athletic Club
2026-05-17 19:00 UTC
LOSC Lille
0 - 2
AJ Auxerre
2026-05-17 19:00 UTC
Stade Brestois 29
1 - 1
Angers SCO
Domestic Leagues

Süper Lig

2025/2026
Matchday 34
2026-05-17 17:00 UTC
Antalyaspor
1 - 0
Kocaelispor
2026-05-17 17:00 UTC
Trabzonspor
0 - 3
Gençlerbirligi
2026-05-17 17:00 UTC
Kasimpasa
1 - 0
Galatasaray Istanbul
2026-05-17 17:00 UTC
Fenerbahçe Istanbul
3 - 3
Eyüpspor
Domestic Leagues

Primeira Liga

2025/2026
Matchday 34
2026-05-16 15:30 UTC
FC Porto
1 - 0
CD Santa Clara
2026-05-16 15:30 UTC
Sporting Lisbon
3 - 0
Gil Vicente FC
2026-05-16 15:30 UTC
FC Famalicão
1 - 0
FC Alverca
2026-05-16 15:30 UTC
Moreirense FC
0 - 0
AVS Futebol SAD
Domestic Leagues

Eredivisie

2025/2026
Matchday 34
2026-05-17 12:30 UTC
FC Volendam
1 - 2
Telstar 1963
2026-05-17 12:30 UTC
NEC Nijmegen
2 - 1
Go Ahead Eagles
2026-05-17 12:30 UTC
Sparta Rotterdam
2 - 3
Excelsior Rotterdam
2026-05-17 12:30 UTC
Heracles Almelo
1 - 2
FC Groningen
National Teams

UEFA Euro

2024
Quarterfinals
2024-07-06 19:00 UTC
Netherlands
2 - 1
Turkey
Semifinals
2024-07-09 19:00 UTC
Spain
2 - 1
France
2024-07-10 19:00 UTC
Netherlands
1 - 2
England
Final
2024-07-14 19:00 UTC
Spain
2 - 1
England
National Teams

Africa Cup

2025
Semifinals
2026-01-14 17:00 UTC
Senegal
1 - 0
Egypt
2026-01-14 20:00 UTC
Nigeria
(2) 0 - 0 (4)
Morocco
Third Place Playoff
2026-01-17 16:00 UTC
Egypt
(2) 0 - 0 (4)
Nigeria
Final
2026-01-18 19:00 UTC
Senegal
1 - 0
Morocco

How this works

FootySim uses a custom Monte Carlo simulation engine to project match results and the final outcome of the season.

Analytical Comparison

Betting markets are influenced by public sentiment and financial liability. This model is strictly performance-based. By focusing solely on Elo ratings and xG distributions, this method provides a pure statistical perspective, fueled by on-pitch results rather than media sentiment or betting volume.

Note on Statistical Variance:

  • Regional Rating Bubbles: Elo is a relative system. In global tournaments, teams from isolated confederations may occasionally display "inflated" ratings if they haven't faced top-tier international opposition recently.
  • The "Pure Data" Trade-off: By ignoring "soft data" (injuries, lineup news, or tactical shifts), this model remains objective but may lag behind real-time squad changes that haven't yet manifested in a final scoreline.

1. Team Power (Elo Ratings): Every team is assigned a power rating based on the Elo system. This rating reflects their current real-world strength based on historical results, opponent quality, and recent form.

2. Match Probabilities & xG: For every unplayed fixture, the engine compares the Elo ratings of the two competing teams. This difference dictates the win probabilities, which are then converted into an Expected Goals (xG) metric for each team, anchored to a real-world average of 2.77 goals per match.

3. Scoreline Generation: The engine feeds these xG values into independent Poisson distributions to generate a realistic final scoreline. It also applies a Dixon-Coles adjustment—a statistical modifier that accounts for late-game human psychology (like "parking the bus" or pushing for a late equalizer) to ensure mathematically accurate draw rates.

4. Dynamic Tournament Momentum: The simulation is path-dependent. As the engine simulates through the schedule, teams dynamically gain or lose Elo points after every simulated match. A team that goes on a giant-killing run in the group stage becomes mathematically stronger before the knockout rounds.

5. The 10,000 Simulations: The engine plays out the remainder of the tournament 10,000 times. Every match is decided by a random number generator weighted by these dynamic metrics. It then tallies up where each team finished across all 10,000 simulated universes to generate the final percentage chances and match probabilities shown across the site.

Interactive Engine

Want to run your own "what-if" scenarios using the exact engine behind these forecasts? Head over to FootySim.io to time-travel through matchdays and simulate alternate realities ⚽

Data Sources: This engine is powered by these incredible community resources:

eloratings.net: For national team ratings
clubelo.com: For club elo ratings
fixturedownload.com: For schedules and results