Bundesliga Simulator

Fill in the results and the table rebuilds itself as you type. Matches already played are locked — those are facts, not predictions.

0 of 225 filled in

Matchday10Fri 20 Nov

Bayern
–
Cologne
Elversberg
–
Freiburg
Gladbach
–
Dortmund
Union Berlin
–
RB Leipzig
Frankfurt
–
Hoffenheim
Leverkusen
–
Paderborn
Schalke
–
Stuttgart
Augsburg
–
Mainz
Bremen
–
Hamburg
Projected tableLive standings
TeamPGDPts
1Bayern9+2021
2Dortmund9+921
3Freiburg9+1019
4RB Leipzig9+1418
5Leverkusen9+316
6Bremen9+215
7Elversberg9-113
8Stuttgart9012
9Hoffenheim9-112
10Frankfurt9-512
11Hamburg9-1012
12Mainz9-110
13Paderborn9-310
14Augsburg909
15Cologne9-49
16Union Berlin9-147
17Schalke9-66
18Gladbach9-134
Champions LeagueEuropa LeagueConference LeagueRelegation play-offRelegation

About the Bundesliga simulator

The Bundesliga simulator puts the remaining 2026-27 fixtures in your hands: enter a result for any game not yet played and the table reorders immediately. If you would rather not fill in every score by hand, a single button has the model complete all the fixtures that are left.

Results already on the board are locked in, and every projection builds on them. Bayern Munich are chasing a third straight title, at least four Champions League places are at stake, and at the bottom two clubs go down automatically while the team in 16th must come through a two-legged playoff.

How to use the Bundesliga simulator

  • Type the goals for both sides of any upcoming match; the standings recalculate once both boxes are filled.
  • Simulate season has the model play out the whole run-in; Simulate matchday covers only the round on screen.
  • Only upcoming games accept input; anything already played is locked at its real score.
  • Clear blanks every open fixture at once, restoring the actual standings.
  • Markers in your projected table show who would reach the Champions League or Europa League and which two clubs would go down automatically.

Bundesliga simulator FAQ

How does the Bundesliga simulator pick results?

Every score is a random draw built on a Poisson distribution. Team strength blends two signals, the club's 2025-26 finishing position and its squad market value; Schalke, Elversberg and Paderborn had no Bundesliga finish last season, so each is scored on position as a 17th-placed team.

Does the simulator decide the relegation playoff?

No. It projects the 34 league matchdays only. Whoever ends up 16th in your table is the club that would meet the 2. Bundesliga's third-placed side over two legs, and that tie is not played out on the page.

Does the simulator react to form during the season?

Not through the ratings, which are fixed before the season from the 2025-26 finish and squad values taken in mid-July 2026. Current form counts only through the real results already locked into the table, the starting point of every projection.