📊 Season Forecasts [Beta]
114 922 ⚽ runs
0 👥 online
Live ?

Champions League 2026/2027 Simulator & Tournament Overview

  • League Phase Matchday 5 (2026-11-24): FK Bodø/Glimt vs Linzer ASK
  • League Phase Matchday 5 (2026-11-24): Galatasaray Istanbul vs Aston Villa
  • League Phase Matchday 5 (2026-11-24): Real Madrid vs PSV Eindhoven
  • League Phase Matchday 5 (2026-11-24): Man City vs SSC Napoli
  • League Phase Matchday 5 (2026-11-24): Arsenal vs Borussia Dortmund
  • League Phase Matchday 5 (2026-11-24): Feyenoord Rotterdam vs FC Porto
  • League Phase Matchday 5 (2026-11-24): RB Leipzig vs RC Lens
  • League Phase Matchday 5 (2026-11-24): ŠK Slovan Bratislava vs Real Betis
  • League Phase Matchday 5 (2026-11-24): Como 1907 vs AEK Athens
  • League Phase Matchday 5 (2026-11-25): Slavia Prague vs Villarreal CF
  • League Phase Matchday 5 (2026-11-25): Sabah FK vs FC Barcelona
  • League Phase Matchday 5 (2026-11-25): Paris Saint-Germain vs AS Roma
  • League Phase Matchday 5 (2026-11-25): Inter Milan vs VfB Stuttgart
  • League Phase Matchday 5 (2026-11-25): Atlético de Madrid vs Viking Stavanger
  • League Phase Matchday 5 (2026-11-25): Sporting Lisbon vs Man Utd
  • League Phase Matchday 5 (2026-11-25): Club Brugge vs Liverpool
  • League Phase Matchday 5 (2026-11-25): LOSC Lille vs FC Bayern München
  • League Phase Matchday 5 (2026-11-25): FC Shakhtar Donetsk vs Fenerbahçe Istanbul
  • League Phase Matchday 6 (2026-12-08): Villarreal CF vs Sabah FK
  • League Phase Matchday 6 (2026-12-08): Viking Stavanger vs Feyenoord Rotterdam
  • League Phase Matchday 6 (2026-12-08): FC Bayern München vs Slavia Prague
  • League Phase Matchday 6 (2026-12-08): FC Barcelona vs Man City
  • League Phase Matchday 6 (2026-12-08): AS Roma vs Sporting Lisbon
  • League Phase Matchday 6 (2026-12-08): Aston Villa vs Paris Saint-Germain
  • League Phase Matchday 6 (2026-12-08): Man Utd vs RB Leipzig
  • League Phase Matchday 6 (2026-12-08): SSC Napoli vs Club Brugge
  • League Phase Matchday 6 (2026-12-08): AEK Athens vs Galatasaray Istanbul
  • League Phase Matchday 6 (2026-12-09): Real Betis vs Como 1907
  • League Phase Matchday 6 (2026-12-09): ŠK Slovan Bratislava vs FC Shakhtar Donetsk
  • League Phase Matchday 6 (2026-12-09): Liverpool vs FC Porto
  • League Phase Matchday 6 (2026-12-09): Arsenal vs Real Madrid
  • League Phase Matchday 6 (2026-12-09): Borussia Dortmund vs Inter Milan
  • League Phase Matchday 6 (2026-12-09): PSV Eindhoven vs Atlético de Madrid
  • League Phase Matchday 6 (2026-12-09): VfB Stuttgart vs LOSC Lille
  • League Phase Matchday 6 (2026-12-09): Linzer ASK vs Fenerbahçe Istanbul
  • League Phase Matchday 6 (2026-12-09): RC Lens vs FK Bodø/Glimt
  • League Phase Matchday 7 (2027-01-19): FK Bodø/Glimt vs Atlético de Madrid
  • League Phase Matchday 7 (2027-01-19): Galatasaray Istanbul vs Feyenoord Rotterdam
  • League Phase Matchday 7 (2027-01-19): Real Madrid vs Linzer ASK
  • League Phase Matchday 7 (2027-01-19): Inter Milan vs Liverpool
  • League Phase Matchday 7 (2027-01-19): Aston Villa vs Borussia Dortmund
  • League Phase Matchday 7 (2027-01-19): FC Porto vs Slavia Prague
  • League Phase Matchday 7 (2027-01-19): LOSC Lille vs ŠK Slovan Bratislava
  • League Phase Matchday 7 (2027-01-19): VfB Stuttgart vs Club Brugge
  • League Phase Matchday 7 (2027-01-19): AEK Athens vs AS Roma
  • League Phase Matchday 7 (2027-01-20): Fenerbahçe Istanbul vs Villarreal CF
  • League Phase Matchday 7 (2027-01-20): Sabah FK vs SSC Napoli
  • League Phase Matchday 7 (2027-01-20): Sporting Lisbon vs FC Barcelona
  • League Phase Matchday 7 (2027-01-20): Man Utd vs FC Bayern München
  • League Phase Matchday 7 (2027-01-20): Real Betis vs Arsenal
  • League Phase Matchday 7 (2027-01-20): RB Leipzig vs FC Shakhtar Donetsk
  • League Phase Matchday 7 (2027-01-20): Como 1907 vs Paris Saint-Germain
  • League Phase Matchday 7 (2027-01-20): RC Lens vs Man City
  • League Phase Matchday 7 (2027-01-20): Viking Stavanger vs PSV Eindhoven
  • League Phase Matchday 8 (2027-01-27): Paris Saint-Germain vs Galatasaray Istanbul
  • League Phase Matchday 8 (2027-01-27): FC Bayern München vs Real Betis
  • League Phase Matchday 8 (2027-01-27): Liverpool vs RC Lens
  • League Phase Matchday 8 (2027-01-27): Man City vs Sporting Lisbon
  • League Phase Matchday 8 (2027-01-27): Arsenal vs Sabah FK
  • League Phase Matchday 8 (2027-01-27): FC Barcelona vs Como 1907
  • League Phase Matchday 8 (2027-01-27): Atlético de Madrid vs Fenerbahçe Istanbul
  • League Phase Matchday 8 (2027-01-27): Borussia Dortmund vs AEK Athens
  • League Phase Matchday 8 (2027-01-27): AS Roma vs LOSC Lille
  • League Phase Matchday 8 (2027-01-27): Club Brugge vs FK Bodø/Glimt
  • League Phase Matchday 8 (2027-01-27): PSV Eindhoven vs VfB Stuttgart
  • League Phase Matchday 8 (2027-01-27): Feyenoord Rotterdam vs RB Leipzig
  • League Phase Matchday 8 (2027-01-27): SSC Napoli vs Viking Stavanger
  • League Phase Matchday 8 (2027-01-27): Villarreal CF vs Man Utd
  • League Phase Matchday 8 (2027-01-27): FC Shakhtar Donetsk vs Real Madrid
  • League Phase Matchday 8 (2027-01-27): Slavia Prague vs Aston Villa
  • League Phase Matchday 8 (2027-01-27): ŠK Slovan Bratislava vs Inter Milan
  • League Phase Matchday 8 (2027-01-27): Linzer ASK vs FC Porto
  • League Phase Matchday 1 (2026-09-08): Club Brugge 2 - 3 Aston Villa (FT)
  • League Phase Matchday 1 (2026-09-08): AEK Athens 1 - 0 Linzer ASK (FT)
  • League Phase Matchday 1 (2026-09-08): Real Madrid 2 - 1 Inter Milan (FT)
  • League Phase Matchday 1 (2026-09-08): Borussia Dortmund 3 - 2 Villarreal CF (FT)
  • League Phase Matchday 1 (2026-09-08): FC Porto 0 - 2 Man City (FT)
  • League Phase Matchday 1 (2026-09-08): LOSC Lille 2 - 3 Real Betis (FT)
  • League Phase Matchday 1 (2026-09-09): FC Barcelona 5 - 1 Feyenoord Rotterdam (FT)
  • League Phase Matchday 1 (2026-09-09): VfB Stuttgart 3 - 1 Viking Stavanger (FT)
  • League Phase Matchday 1 (2026-09-09): Paris Saint-Germain 6 - 1 ŠK Slovan Bratislava (FT)
  • League Phase Matchday 1 (2026-09-09): Liverpool 2 - 1 Atlético de Madrid (FT)
  • League Phase Matchday 1 (2026-09-09): Sporting Lisbon 3 - 1 Galatasaray Istanbul (FT)
  • League Phase Matchday 1 (2026-09-09): SSC Napoli 0 - 1 Arsenal (FT)
  • League Phase Matchday 1 (2026-09-10): PSV Eindhoven 1 - 1 FC Shakhtar Donetsk (FT)
  • League Phase Matchday 1 (2026-09-10): Fenerbahçe Istanbul 1 - 1 AS Roma (FT)
  • League Phase Matchday 1 (2026-09-10): FC Bayern München 5 - 0 FK Bodø/Glimt (FT)
  • League Phase Matchday 1 (2026-09-10): Man Utd 4 - 0 Sabah FK (FT)
  • League Phase Matchday 1 (2026-09-10): Slavia Prague 2 - 3 RC Lens (FT)
  • League Phase Matchday 1 (2026-09-10): Como 1907 4 - 1 RB Leipzig (FT)
  • League Phase Matchday 2 (2026-10-13): RC Lens vs Sporting Lisbon
  • League Phase Matchday 2 (2026-10-13): Sabah FK vs Slavia Prague
  • League Phase Matchday 2 (2026-10-13): Inter Milan vs Club Brugge
  • League Phase Matchday 2 (2026-10-13): Arsenal vs LOSC Lille
  • League Phase Matchday 2 (2026-10-13): Atlético de Madrid vs Man Utd
  • League Phase Matchday 2 (2026-10-13): RB Leipzig vs PSV Eindhoven
  • League Phase Matchday 2 (2026-10-13): Villarreal CF vs SSC Napoli
  • League Phase Matchday 2 (2026-10-13): Galatasaray Istanbul vs FC Barcelona
  • League Phase Matchday 2 (2026-10-13): Viking Stavanger vs FC Bayern München
  • League Phase Matchday 2 (2026-10-14): Feyenoord Rotterdam vs Como 1907
  • League Phase Matchday 2 (2026-10-14): Linzer ASK vs Liverpool
  • League Phase Matchday 2 (2026-10-14): Man City vs Paris Saint-Germain
  • League Phase Matchday 2 (2026-10-14): AS Roma vs Real Madrid
  • League Phase Matchday 2 (2026-10-14): Aston Villa vs Fenerbahçe Istanbul
  • League Phase Matchday 2 (2026-10-14): Real Betis vs FC Porto
  • League Phase Matchday 2 (2026-10-14): FK Bodø/Glimt vs Borussia Dortmund
  • League Phase Matchday 2 (2026-10-14): FC Shakhtar Donetsk vs AEK Athens
  • League Phase Matchday 2 (2026-10-14): ŠK Slovan Bratislava vs VfB Stuttgart
  • League Phase Matchday 3 (2026-10-20): Fenerbahçe Istanbul vs Slavia Prague
  • League Phase Matchday 3 (2026-10-20): Sabah FK vs Borussia Dortmund
  • League Phase Matchday 3 (2026-10-20): Paris Saint-Germain vs FC Barcelona
  • League Phase Matchday 3 (2026-10-20): Liverpool vs Villarreal CF
  • League Phase Matchday 3 (2026-10-20): Man City vs AEK Athens
  • League Phase Matchday 3 (2026-10-20): AS Roma vs ŠK Slovan Bratislava
  • League Phase Matchday 3 (2026-10-20): FC Porto vs PSV Eindhoven
  • League Phase Matchday 3 (2026-10-20): SSC Napoli vs FK Bodø/Glimt
  • League Phase Matchday 3 (2026-10-20): VfB Stuttgart vs Atlético de Madrid
  • League Phase Matchday 3 (2026-10-21): LOSC Lille vs Galatasaray Istanbul
  • League Phase Matchday 3 (2026-10-21): Como 1907 vs Man Utd
  • League Phase Matchday 3 (2026-10-21): FC Bayern München vs Arsenal
  • League Phase Matchday 3 (2026-10-21): Real Madrid vs RB Leipzig
  • League Phase Matchday 3 (2026-10-21): Inter Milan vs FC Shakhtar Donetsk
  • League Phase Matchday 3 (2026-10-21): Sporting Lisbon vs Linzer ASK
  • League Phase Matchday 3 (2026-10-21): Aston Villa vs Viking Stavanger
  • League Phase Matchday 3 (2026-10-21): Club Brugge vs RC Lens
  • League Phase Matchday 3 (2026-10-21): Real Betis vs Feyenoord Rotterdam
  • League Phase Matchday 4 (2026-11-03): FC Shakhtar Donetsk vs Sporting Lisbon
  • League Phase Matchday 4 (2026-11-03): Galatasaray Istanbul vs VfB Stuttgart
  • League Phase Matchday 4 (2026-11-03): FC Barcelona vs Aston Villa
  • League Phase Matchday 4 (2026-11-03): Atlético de Madrid vs FC Bayern München
  • League Phase Matchday 4 (2026-11-03): Man Utd vs AS Roma
  • League Phase Matchday 4 (2026-11-03): Feyenoord Rotterdam vs Inter Milan
  • League Phase Matchday 4 (2026-11-03): FK Bodø/Glimt vs LOSC Lille
  • League Phase Matchday 4 (2026-11-03): Villarreal CF vs Paris Saint-Germain
  • League Phase Matchday 4 (2026-11-03): Linzer ASK vs ŠK Slovan Bratislava
  • League Phase Matchday 4 (2026-11-04): Fenerbahçe Istanbul vs Liverpool
  • League Phase Matchday 4 (2026-11-04): AEK Athens vs Real Madrid
  • League Phase Matchday 4 (2026-11-04): Borussia Dortmund vs Real Betis
  • League Phase Matchday 4 (2026-11-04): FC Porto vs SSC Napoli
  • League Phase Matchday 4 (2026-11-04): PSV Eindhoven vs Club Brugge
  • League Phase Matchday 4 (2026-11-04): RB Leipzig vs Man City
  • League Phase Matchday 4 (2026-11-04): Slavia Prague vs Arsenal
  • League Phase Matchday 4 (2026-11-04): RC Lens vs Como 1907
  • League Phase Matchday 4 (2026-11-04): Viking Stavanger vs Sabah FK
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Playoffs - Playoffs: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Round of 16: TBD vs TBD
  • Quarterfinals: TBD vs TBD
  • Quarterfinals: TBD vs TBD
  • Quarterfinals: TBD vs TBD
  • Quarterfinals: TBD vs TBD
  • Quarterfinals: TBD vs TBD
  • Quarterfinals: TBD vs TBD
  • Quarterfinals: TBD vs TBD
  • Quarterfinals: TBD vs TBD
  • Semifinals: TBD vs TBD
  • Semifinals: TBD vs TBD
  • Semifinals: TBD vs TBD
  • Semifinals: TBD vs TBD
  • Final: TBD vs TBD

The Project

FootySim is a dedicated simulator that allows you to predict outcomes for major football tournaments.

I built this because I enjoyed simulators like SimWorldCup and WorldCupSimulator, but I wanted more power. I wanted to run my own simulations, add custom tournaments within minutes, and visualize the data my way.

Under the Hood

The backend is powered by Python and Redis. It uses a custom implementation of the Elo rating system to calculate match probabilities in real-time.

The engine is flexible enough to handle almost any tournament format. As long as the data is available, I can add a new league or cup to the system in minutes.

Statistical Forecasts

While this interactive simulator allows for controlling the timeline, the stats.footysim.io dashboard provides stable, data-driven snapshots.

Every night, the engine runs 10,000 full-season simulations for every tournament in the database to calculate "universe-average" probabilities for champions, qualification, and relegation.

Data & Inspiration

This project wouldn't have been possible without the data, visuals, and inspiration I drew from some incredible community resources: