Bundesliga
Germany · 2026-27
Standings · Regular season 6–7 matches per team · 61 played in total
The table from official results: points, matches, wins-draws-losses, goals. Teams level on points are ordered by the competition's official rules, written under the table.
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Dortmund | 7 | 5 | 2 | 0 | 12 | 4 | +8 | 17 |
| 2 | Bayern | 6 | 4 | 2 | 0 | 22 | 5 | +17 | 14 |
| 3 | Freiburg | 6 | 4 | 1 | 1 | 15 | 6 | +9 | 13 |
| 4 | Leverkusen | 6 | 4 | 1 | 1 | 16 | 9 | +7 | 13 |
| 5 | RB Leipzig | 7 | 4 | 0 | 3 | 20 | 11 | +9 | 12 |
| 6 | Bremen | 7 | 3 | 3 | 1 | 15 | 14 | +1 | 12 |
| 7 | Mainz | 7 | 3 | 1 | 3 | 16 | 13 | +3 | 10 |
| 8 | Elversberg | 7 | 3 | 1 | 3 | 12 | 15 | -3 | 10 |
| 9 | Augsburg | 7 | 2 | 3 | 2 | 17 | 13 | +4 | 9 |
| 10 | HSV | 7 | 3 | 0 | 4 | 6 | 16 | -10 | 9 |
| 11 | 1. FC Köln | 7 | 2 | 2 | 3 | 8 | 11 | -3 | 8 |
| 12 | SC Paderborn | 7 | 2 | 2 | 3 | 6 | 9 | -3 | 8 |
| 13 | Frankfurt | 7 | 2 | 2 | 3 | 10 | 17 | -7 | 8 |
| 14 | Hoffenheim | 6 | 2 | 0 | 4 | 11 | 14 | -3 | 6 |
| 15 | Stuttgart | 7 | 2 | 0 | 5 | 10 | 13 | -3 | 6 |
| 16 | Schalke | 7 | 1 | 3 | 3 | 4 | 7 | -3 | 6 |
| 17 | Union Berlin | 7 | 1 | 3 | 3 | 6 | 18 | -12 | 6 |
| 18 | M'gladbach | 7 | 1 | 0 | 6 | 11 | 22 | -11 | 3 |
Tie-break (official order): goal difference, goals scored, aggregate of the two head-to-head matches, away goals in the head-to-head matches, all away goals, play-off on neutral ground; while both head-to-head matches have not yet been played, only the first two criteria apply and the teams share the place. Source: DFL, Spielordnung (SpOL) §2 Nr. 3 c), stand 29.05.2025 (read on 2026-09-24). An = mark means the criteria that can be computed from results are exhausted (fair play, draw or play-off would decide) and the teams share the place.
Elo ratings n = 18
Elo rating: a number that goes up when a team gets more from its matches than expected and down when it gets less. Beating a strong opponent is worth more than beating a weak one; a new team enters at the league average.
| # | Team | Elo |
|---|---|---|
| 1 | Bayern | 1766 |
| 2 | Dortmund | 1656 |
| 3 | Leverkusen | 1652 |
| 4 | RB Leipzig | 1595 |
| 5 | Stuttgart | 1586 |
| 6 | Freiburg | 1525 |
| 7 | Frankfurt | 1519 |
| 8 | Hoffenheim | 1513 |
| 9 | Mainz | 1510 |
| 10 | Elversberg | 1502 |
| 11 | SC Paderborn | 1496 |
| 12 | Schalke | 1492 |
| 13 | Augsburg | 1484 |
| 14 | Bremen | 1473 |
| 15 | HSV | 1472 |
| 16 | M'gladbach | 1445 |
| 17 | Union Berlin | 1438 |
| 18 | 1. FC Köln | 1421 |
Own rating (H = 50, K = 10): parameters calibrated walk-forward on 624 Liga 1 match (Brier 0.1582 vs baseline 0.1679) and used in every league. Rating changes only with results.
Latest results n = 10
The latest official results in the competition, newest first.
| 24 Oct 2026 | Dortmund | 1–0 | Frankfurt | |
| 24 Oct 2026 | Mainz | 2–3 | Bremen | |
| 24 Oct 2026 | 1. FC Köln | 0–0 | Schalke | |
| 24 Oct 2026 | RB Leipzig | 4–0 | Elversberg | |
| 24 Oct 2026 | SC Paderborn | 1–0 | HSV | |
| 24 Oct 2026 | Augsburg | 1–1 | Union Berlin | |
| 23 Oct 2026 | Stuttgart | 2–3 | M'gladbach | |
| 18 Oct 2026 | M'gladbach | 1–2 | Hoffenheim | |
| 18 Oct 2026 | Leverkusen | 2–1 | Freiburg | |
| 17 Oct 2026 | Bayern | 6–1 | RB Leipzig |
Upcoming fixtures n = 10
The next scheduled matches, with kick-off time. When the model has an estimate, the 1 / X / 2 percentages are the estimated chances of a home win, a draw and an away win; ❄ means the estimate was frozen before the match and no longer changes.
| 1 | X | 2 | |||||
|---|---|---|---|---|---|---|---|
| Hoffenheim | – | Leverkusen | 29%≈ 1 in 3.48 | 22%≈ 1 in 4.60 | 50%≈ 1 in 2.02 | ||
| Freiburg | – | Bayern | 12%≈ 1 in 8.14 | 15%≈ 1 in 6.45 | 72%≈ 1 in 1.38 | ||
| Elversberg | – | Mainz | insufficient data: a team has fewer than 8 matches | ||||
| Leverkusen | – | Stuttgart | 53%≈ 1 in 1.89 | 21%≈ 1 in 4.66 | 26%≈ 1 in 3.90 | ||
| Schalke | – | RB Leipzig | insufficient data: a team has fewer than 8 matches | ||||
| Augsburg | – | Freiburg | 37%≈ 1 in 2.71 | 26%≈ 1 in 3.88 | 37%≈ 1 in 2.68 | ||
| Bremen | – | Hoffenheim | 40%≈ 1 in 2.49 | 24%≈ 1 in 4.24 | 36%≈ 1 in 2.76 | ||
| M'gladbach | – | SC Paderborn | insufficient data: a team has fewer than 8 matches | ||||
| Bayern | – | Dortmund | 66%≈ 1 in 1.50 | 18%≈ 1 in 5.53 | 15%≈ 1 in 6.48 | ||
| Union Berlin | – | 1. FC Köln | 40%≈ 1 in 2.50 | 27%≈ 1 in 3.72 | 33%≈ 1 in 3.02 | ||
kick-off (UTC). 1 / X / 2 = the model's estimate (home win / draw / away win), refreshed hourly and frozen within the last hour before kick-off (❄). How good is the model?.
Explore Bundesliga
This league's analysis pages. Each card shows a real figure taken from the very page it opens; open it to see where it comes from and what it does not say.
Expected points n = 18
Expected points: for every match played, the model (trained only on matches before that day, never on the result) gives the 1 / X / 2 chances; a team's expected points are 3 × its win chance + its draw chance, added up over matches. The difference = real points minus expected: plus = it took more than the chances suggested, minus = less. “†” = matches with a team that had no history in the model, taken at the league average (not the same as “(s)” in the simulator).
| # | Team | matches | pts | expected | difference |
|---|---|---|---|---|---|
| 1 | Bayern | 6 | 14 | 14.4 | -0.4 |
| 2 | Dortmund | 7 | 17 | 13.8 | +3.2 |
| 3 | Stuttgart | 7 | 6 | 10.8 | -4.8 |
| 4 | Leverkusen † | 6 | 13 | 10.7 | +2.3 |
| 5 | RB Leipzig | 7 | 12 | 10.6 | +1.4 |
| 6 | Elversberg † | 7 | 10 | 10.1 | -0.1 |
| 7 | Frankfurt | 7 | 8 | 10.0 | -2.0 |
| 8 | Mainz † | 7 | 10 | 9.8 | +0.2 |
| 9 | SC Paderborn † | 7 | 8 | 9.8 | -1.8 |
| 10 | Schalke † | 7 | 6 | 9.2 | -3.2 |
| 11 | 1. FC Köln | 7 | 8 | 8.7 | -0.7 |
| 12 | Hoffenheim | 6 | 6 | 8.2 | -2.1 |
| 13 | M'gladbach | 7 | 3 | 7.8 | -4.8 |
| 14 | Freiburg | 6 | 13 | 7.7 | +5.3 |
| 15 | Bremen | 7 | 12 | 7.6 | +4.4 |
| 16 | Augsburg † | 7 | 9 | 7.1 | +1.9 |
| 17 | HSV | 7 | 9 | 6.6 | +2.4 |
| 18 | Union Berlin | 7 | 6 | 5.7 | +0.3 |
Round summaries n = 7
One summary for every played round of the season: results, figures, table and Elo moves, streaks, what the model said.
Ongoing streaks near a record since 2023-24 · n = 3
Ongoing streaks close to a record: how many matches in a row the team has kept a streak (unbeaten, scoring, clean sheets…), against its own record and the competition record in our database, which starts with the 2023-24 season. Streaks of at least 3 matches within one match of a record are listed. A streak describes the past; the next match can end it at any time.
Draws n = 979
How often matches in this league ended level: in the latest season and across all seasons in our database, then split by how far apart the two teams' Elo ratings were before kick-off (a small gap = an evenly matched game). Each rate comes with the number of matches and a 95 % interval.
| Elo gap before kick-off | matches | draws | draw rate |
|---|---|---|---|
| 0–50 | 440 | 117 | 27% 117/440 · 23%–31% |
| 50–100 | 245 | 68 | 28% 68/245 · 23%–34% |
| 100–150 | 147 | 28 | 19% 28/147 · 14%–26% |
| 150–250 | 110 | 24 | 22% 24/110 · 15%–30% |
| 250+ | 22 | 6 | 27% 6/22 · 13%–48% |
15 matches without an Elo rating for both teams (a team's first match in our database) are left out of the split.
Most draws in 2026-27 (at least 5 matches)
- Schalke 3/7
- Bremen 3/7
- Augsburg 3/7
- Union Berlin 3/7
- Bayern 2/6
Teams n = 18
All teams in the season shown on the page. Teams with at least 5 matches have their own page.
All matches this season n = 306
Every match of the current season, by matchday: played ones with the score, scheduled ones with the date. Tap a matchday to open it and a match to see its page.
Matchday 1 n = 9
| 28 Aug 2026 | Bayern – Stuttgart | 5–1 |
| 29 Aug 2026 | RB Leipzig – M'gladbach | 3–0 |
| 29 Aug 2026 | Mainz – SC Paderborn | 0–0 |
| 29 Aug 2026 | Union Berlin – Frankfurt | 3–3 |
| 29 Aug 2026 | Elversberg – Leverkusen | 3–2 |
| 29 Aug 2026 | 1. FC Köln – Hoffenheim | 3–2 |
| 29 Aug 2026 | Dortmund – HSV | 2–0 |
| 30 Aug 2026 | Freiburg – Bremen | 4–1 |
| 30 Aug 2026 | Augsburg – Schalke | 3–0 |
Matchday 2 n = 9
| 4 Sep 2026 | Stuttgart – 1. FC Köln | 4–1 |
| 5 Sep 2026 | Bremen – RB Leipzig | 3–1 |
| 5 Sep 2026 | Hoffenheim – Dortmund | 2–3 |
| 5 Sep 2026 | Leverkusen – Union Berlin | 4–0 |
| 5 Sep 2026 | M'gladbach – Elversberg | 3–4 |
| 5 Sep 2026 | SC Paderborn – Freiburg | 0–1 |
| 5 Sep 2026 | Schalke – Bayern | 0–0 |
| 6 Sep 2026 | HSV – Mainz | 0–5 |
| 6 Sep 2026 | Frankfurt – Augsburg | 1–4 |
Matchday 3 n = 9
| 11 Sep 2026 | Union Berlin – Schalke | 1–3 |
| 12 Sep 2026 | Hoffenheim – Stuttgart | 2–1 |
| 12 Sep 2026 | Dortmund – SC Paderborn | 3–0 |
| 12 Sep 2026 | Augsburg – Leverkusen | 2–2 |
| 12 Sep 2026 | Mainz – Frankfurt | 1–3 |
| 12 Sep 2026 | Freiburg – M'gladbach | 5–0 |
| 12 Sep 2026 | 1. FC Köln – Bremen | 1–1 |
| 13 Sep 2026 | RB Leipzig – HSV | 5–0 |
| 13 Sep 2026 | Elversberg – Bayern | 1–2 |
Matchday 4 n = 9
| 18 Sep 2026 | Bayern – Union Berlin | 7–0 |
| 19 Sep 2026 | HSV – 1. FC Köln | 2–1 |
| 19 Sep 2026 | M'gladbach – Mainz | 3–4 |
| 19 Sep 2026 | Bremen – Augsburg | 3–2 |
| 19 Sep 2026 | Frankfurt – Freiburg | 2–2 |
| 19 Sep 2026 | Stuttgart – Dortmund | 0–1 |
| 20 Sep 2026 | Leverkusen – RB Leipzig | 2–0 |
| 20 Sep 2026 | Schalke – Elversberg | 0–0 |
| 20 Sep 2026 | SC Paderborn – Hoffenheim | 3–1 |
Matchday 5 n = 9
| 9 Oct 2026 | Dortmund – Bremen | 2–2 |
| 10 Oct 2026 | Mainz – Leverkusen | 3–4 |
| 10 Oct 2026 | SC Paderborn – Stuttgart | 0–2 |
| 10 Oct 2026 | Union Berlin – Elversberg | 1–0 |
| 10 Oct 2026 | Hoffenheim – HSV | 2–3 |
| 10 Oct 2026 | Augsburg – Bayern | 2–2 |
| 10 Oct 2026 | RB Leipzig – Frankfurt | 6–0 |
| 11 Oct 2026 | 1. FC Köln – M'gladbach | 2–1 |
| 11 Oct 2026 | Freiburg – Schalke | 2–1 |
Matchday 6 n = 9
| 16 Oct 2026 | Frankfurt – 1. FC Köln | 1–0 |
| 17 Oct 2026 | Union Berlin – Dortmund | 0–0 |
| 17 Oct 2026 | HSV – Stuttgart | 1–0 |
| 17 Oct 2026 | Bremen – SC Paderborn | 2–2 |
| 17 Oct 2026 | Elversberg – Augsburg | 4–3 |
| 17 Oct 2026 | Schalke – Mainz | 0–1 |
| 17 Oct 2026 | Bayern – RB Leipzig | 6–1 |
| 18 Oct 2026 | Leverkusen – Freiburg | 2–1 |
| 18 Oct 2026 | M'gladbach – Hoffenheim | 1–2 |
Matchday 7 n = 9
| 23 Oct 2026 | Stuttgart – M'gladbach | 2–3 |
| 24 Oct 2026 | Mainz – Bremen | 2–3 |
| 24 Oct 2026 | 1. FC Köln – Schalke | 0–0 |
| 24 Oct 2026 | RB Leipzig – Elversberg | 4–0 |
| 24 Oct 2026 | SC Paderborn – HSV | 1–0 |
| 24 Oct 2026 | Augsburg – Union Berlin | 1–1 |
| 24 Oct 2026 | Dortmund – Frankfurt | 1–0 |
| 25 Oct 2026 | Hoffenheim – Leverkusen | – |
| 25 Oct 2026 | Freiburg – Bayern | – |
Matchday 8 n = 9
| 30 Oct 2026 | Elversberg – Mainz | – |
| 31 Oct 2026 | M'gladbach – SC Paderborn | – |
| 31 Oct 2026 | Schalke – RB Leipzig | – |
| 31 Oct 2026 | Augsburg – Freiburg | – |
| 31 Oct 2026 | Bremen – Hoffenheim | – |
| 31 Oct 2026 | Leverkusen – Stuttgart | – |
| 31 Oct 2026 | Bayern – Dortmund | – |
| 1 Nov 2026 | Union Berlin – 1. FC Köln | – |
| 1 Nov 2026 | Frankfurt – HSV | – |
Matchday 9 n = 9
| 6 Nov 2026 | HSV – M'gladbach | – |
| 7 Nov 2026 | RB Leipzig – Augsburg | – |
| 7 Nov 2026 | Dortmund – Elversberg | – |
| 7 Nov 2026 | Mainz – Bayern | – |
| 7 Nov 2026 | SC Paderborn – Frankfurt | – |
| 7 Nov 2026 | Stuttgart – Bremen | – |
| 8 Nov 2026 | 1. FC Köln – Leverkusen | – |
| 8 Nov 2026 | Freiburg – Union Berlin | – |
| 8 Nov 2026 | Hoffenheim – Schalke | – |
Matchday 10 n = 9
| 20 Nov 2026 | Bayern – 1. FC Köln | – |
| 21 Nov 2026 | Leverkusen – SC Paderborn | – |
| 21 Nov 2026 | Union Berlin – RB Leipzig | – |
| 21 Nov 2026 | Elversberg – Freiburg | – |
| 21 Nov 2026 | M'gladbach – Dortmund | – |
| 21 Nov 2026 | Frankfurt – Hoffenheim | – |
| 21 Nov 2026 | Schalke – Stuttgart | – |
| 22 Nov 2026 | Augsburg – Mainz | – |
| 22 Nov 2026 | Bremen – HSV | – |
Matchday 11 n = 9
| 27 Nov 2026 | Bremen – M'gladbach | – |
| 28 Nov 2026 | 1. FC Köln – Elversberg | – |
| 28 Nov 2026 | Mainz – Union Berlin | – |
| 28 Nov 2026 | SC Paderborn – Schalke | – |
| 28 Nov 2026 | HSV – Bayern | – |
| 28 Nov 2026 | Stuttgart – Frankfurt | – |
| 29 Nov 2026 | Freiburg – RB Leipzig | – |
| 29 Nov 2026 | Hoffenheim – Augsburg | – |
| 29 Nov 2026 | Dortmund – Leverkusen | – |
Matchday 12 n = 9
| 5 Dec 2026 | Union Berlin – HSV | – |
| 5 Dec 2026 | Schalke – Dortmund | – |
| 5 Dec 2026 | Leverkusen – M'gladbach | – |
| 5 Dec 2026 | Frankfurt – Bremen | – |
| 5 Dec 2026 | RB Leipzig – Mainz | – |
| 5 Dec 2026 | Elversberg – Stuttgart | – |
| 5 Dec 2026 | Freiburg – Hoffenheim | – |
| 5 Dec 2026 | Bayern – SC Paderborn | – |
| 5 Dec 2026 | Augsburg – 1. FC Köln | – |
Matchday 13 n = 9
| 12 Dec 2026 | SC Paderborn – Elversberg | – |
| 12 Dec 2026 | Bremen – Leverkusen | – |
| 12 Dec 2026 | Stuttgart – Union Berlin | – |
| 12 Dec 2026 | Dortmund – Augsburg | – |
| 12 Dec 2026 | HSV – Schalke | – |
| 12 Dec 2026 | Mainz – Freiburg | – |
| 12 Dec 2026 | 1. FC Köln – RB Leipzig | – |
| 12 Dec 2026 | Hoffenheim – Bayern | – |
| 12 Dec 2026 | M'gladbach – Frankfurt | – |
Matchday 14 n = 9
| 19 Dec 2026 | Schalke – M'gladbach | – |
| 19 Dec 2026 | Bayern – Bremen | – |
| 19 Dec 2026 | Elversberg – HSV | – |
| 19 Dec 2026 | Leverkusen – Frankfurt | – |
| 19 Dec 2026 | Freiburg – Stuttgart | – |
| 19 Dec 2026 | RB Leipzig – Dortmund | – |
| 19 Dec 2026 | Mainz – 1. FC Köln | – |
| 19 Dec 2026 | Union Berlin – Hoffenheim | – |
| 19 Dec 2026 | Augsburg – SC Paderborn | – |
Matchday 15 n = 9
| 9 Jan 2027 | Stuttgart – Augsburg | – |
| 9 Jan 2027 | HSV – Leverkusen | – |
| 9 Jan 2027 | 1. FC Köln – Freiburg | – |
| 9 Jan 2027 | Frankfurt – Schalke | – |
| 9 Jan 2027 | Hoffenheim – Elversberg | – |
| 9 Jan 2027 | M'gladbach – Bayern | – |
| 9 Jan 2027 | Dortmund – Mainz | – |
| 9 Jan 2027 | Bremen – Union Berlin | – |
| 9 Jan 2027 | SC Paderborn – RB Leipzig | – |
Matchday 16 n = 9
| 13 Jan 2027 | Mainz – Hoffenheim | – |
| 13 Jan 2027 | Freiburg – HSV | – |
| 13 Jan 2027 | Schalke – Bremen | – |
| 13 Jan 2027 | RB Leipzig – Stuttgart | – |
| 13 Jan 2027 | Union Berlin – SC Paderborn | – |
| 13 Jan 2027 | Bayern – Leverkusen | – |
| 13 Jan 2027 | Augsburg – M'gladbach | – |
| 13 Jan 2027 | Elversberg – Frankfurt | – |
| 13 Jan 2027 | 1. FC Köln – Dortmund | – |
Matchday 17 n = 9
| 16 Jan 2027 | Bremen – Elversberg | – |
| 16 Jan 2027 | Frankfurt – Bayern | – |
| 16 Jan 2027 | SC Paderborn – 1. FC Köln | – |
| 16 Jan 2027 | Hoffenheim – RB Leipzig | – |
| 16 Jan 2027 | Leverkusen – Schalke | – |
| 16 Jan 2027 | Stuttgart – Mainz | – |
| 16 Jan 2027 | HSV – Augsburg | – |
| 16 Jan 2027 | M'gladbach – Union Berlin | – |
| 16 Jan 2027 | Dortmund – Freiburg | – |
Matchday 18 n = 9
| 23 Jan 2027 | Bremen – Freiburg | – |
| 23 Jan 2027 | HSV – Dortmund | – |
| 23 Jan 2027 | SC Paderborn – Mainz | – |
| 23 Jan 2027 | Schalke – Augsburg | – |
| 23 Jan 2027 | Hoffenheim – 1. FC Köln | – |
| 23 Jan 2027 | Stuttgart – Bayern | – |
| 23 Jan 2027 | M'gladbach – RB Leipzig | – |
| 23 Jan 2027 | Frankfurt – Union Berlin | – |
| 23 Jan 2027 | Leverkusen – Elversberg | – |
Matchday 19 n = 9
| 30 Jan 2027 | Elversberg – M'gladbach | – |
| 30 Jan 2027 | Augsburg – Frankfurt | – |
| 30 Jan 2027 | Mainz – HSV | – |
| 30 Jan 2027 | RB Leipzig – Bremen | – |
| 30 Jan 2027 | 1. FC Köln – Stuttgart | – |
| 30 Jan 2027 | Union Berlin – Leverkusen | – |
| 30 Jan 2027 | Freiburg – SC Paderborn | – |
| 30 Jan 2027 | Dortmund – Hoffenheim | – |
| 30 Jan 2027 | Bayern – Schalke | – |
Matchday 20 n = 9
| 6 Feb 2027 | Frankfurt – Mainz | – |
| 6 Feb 2027 | M'gladbach – Freiburg | – |
| 6 Feb 2027 | Schalke – Union Berlin | – |
| 6 Feb 2027 | HSV – RB Leipzig | – |
| 6 Feb 2027 | Leverkusen – Augsburg | – |
| 6 Feb 2027 | Bremen – 1. FC Köln | – |
| 6 Feb 2027 | Stuttgart – Hoffenheim | – |
| 6 Feb 2027 | Bayern – Elversberg | – |
| 6 Feb 2027 | SC Paderborn – Dortmund | – |
Matchday 21 n = 9
| 13 Feb 2027 | 1. FC Köln – HSV | – |
| 13 Feb 2027 | Mainz – M'gladbach | – |
| 13 Feb 2027 | Union Berlin – Bayern | – |
| 13 Feb 2027 | Elversberg – Schalke | – |
| 13 Feb 2027 | Dortmund – Stuttgart | – |
| 13 Feb 2027 | Hoffenheim – SC Paderborn | – |
| 13 Feb 2027 | Freiburg – Frankfurt | – |
| 13 Feb 2027 | Augsburg – Bremen | – |
| 13 Feb 2027 | RB Leipzig – Leverkusen | – |
Matchday 22 n = 9
| 20 Feb 2027 | Schalke – Freiburg | – |
| 20 Feb 2027 | Stuttgart – SC Paderborn | – |
| 20 Feb 2027 | M'gladbach – 1. FC Köln | – |
| 20 Feb 2027 | Bremen – Dortmund | – |
| 20 Feb 2027 | HSV – Hoffenheim | – |
| 20 Feb 2027 | Leverkusen – Mainz | – |
| 20 Feb 2027 | Frankfurt – RB Leipzig | – |
| 20 Feb 2027 | Bayern – Augsburg | – |
| 20 Feb 2027 | Elversberg – Union Berlin | – |
Matchday 23 n = 9
| 27 Feb 2027 | Stuttgart – HSV | – |
| 27 Feb 2027 | 1. FC Köln – Frankfurt | – |
| 27 Feb 2027 | Freiburg – Leverkusen | – |
| 27 Feb 2027 | Augsburg – Elversberg | – |
| 27 Feb 2027 | Mainz – Schalke | – |
| 27 Feb 2027 | Hoffenheim – M'gladbach | – |
| 27 Feb 2027 | SC Paderborn – Bremen | – |
| 27 Feb 2027 | RB Leipzig – Bayern | – |
| 27 Feb 2027 | Dortmund – Union Berlin | – |
Matchday 24 n = 9
| 3 Mar 2027 | Frankfurt – Dortmund | – |
| 3 Mar 2027 | Schalke – 1. FC Köln | – |
| 3 Mar 2027 | Leverkusen – Hoffenheim | – |
| 3 Mar 2027 | Bayern – Freiburg | – |
| 3 Mar 2027 | Bremen – Mainz | – |
| 3 Mar 2027 | Union Berlin – Augsburg | – |
| 3 Mar 2027 | Elversberg – RB Leipzig | – |
| 3 Mar 2027 | M'gladbach – Stuttgart | – |
| 3 Mar 2027 | HSV – SC Paderborn | – |
Matchday 25 n = 9
| 6 Mar 2027 | Dortmund – Bayern | – |
| 6 Mar 2027 | Freiburg – Augsburg | – |
| 6 Mar 2027 | Mainz – Elversberg | – |
| 6 Mar 2027 | HSV – Frankfurt | – |
| 6 Mar 2027 | Stuttgart – Leverkusen | – |
| 6 Mar 2027 | RB Leipzig – Schalke | – |
| 6 Mar 2027 | SC Paderborn – M'gladbach | – |
| 6 Mar 2027 | 1. FC Köln – Union Berlin | – |
| 6 Mar 2027 | Hoffenheim – Bremen | – |
Matchday 26 n = 9
| 13 Mar 2027 | Union Berlin – Freiburg | – |
| 13 Mar 2027 | Elversberg – Dortmund | – |
| 13 Mar 2027 | Frankfurt – SC Paderborn | – |
| 13 Mar 2027 | Augsburg – RB Leipzig | – |
| 13 Mar 2027 | M'gladbach – HSV | – |
| 13 Mar 2027 | Bremen – Stuttgart | – |
| 13 Mar 2027 | Schalke – Hoffenheim | – |
| 13 Mar 2027 | Bayern – Mainz | – |
| 13 Mar 2027 | Leverkusen – 1. FC Köln | – |
Matchday 27 n = 9
| 20 Mar 2027 | 1. FC Köln – Bayern | – |
| 20 Mar 2027 | Hoffenheim – Frankfurt | – |
| 20 Mar 2027 | Dortmund – M'gladbach | – |
| 20 Mar 2027 | Mainz – Augsburg | – |
| 20 Mar 2027 | Stuttgart – Schalke | – |
| 20 Mar 2027 | RB Leipzig – Union Berlin | – |
| 20 Mar 2027 | Freiburg – Elversberg | – |
| 20 Mar 2027 | HSV – Bremen | – |
| 20 Mar 2027 | SC Paderborn – Leverkusen | – |
Matchday 28 n = 9
| 3 Apr 2027 | RB Leipzig – Freiburg | – |
| 3 Apr 2027 | Elversberg – 1. FC Köln | – |
| 3 Apr 2027 | Bayern – HSV | – |
| 3 Apr 2027 | Augsburg – Hoffenheim | – |
| 3 Apr 2027 | M'gladbach – Bremen | – |
| 3 Apr 2027 | Frankfurt – Stuttgart | – |
| 3 Apr 2027 | Union Berlin – Mainz | – |
| 3 Apr 2027 | Leverkusen – Dortmund | – |
| 3 Apr 2027 | Schalke – SC Paderborn | – |
Matchday 29 n = 9
| 10 Apr 2027 | Stuttgart – Elversberg | – |
| 10 Apr 2027 | SC Paderborn – Bayern | – |
| 10 Apr 2027 | Hoffenheim – Freiburg | – |
| 10 Apr 2027 | Mainz – RB Leipzig | – |
| 10 Apr 2027 | Bremen – Frankfurt | – |
| 10 Apr 2027 | Dortmund – Schalke | – |
| 10 Apr 2027 | HSV – Union Berlin | – |
| 10 Apr 2027 | M'gladbach – Leverkusen | – |
| 10 Apr 2027 | 1. FC Köln – Augsburg | – |
Matchday 30 n = 9
| 17 Apr 2027 | Leverkusen – Bremen | – |
| 17 Apr 2027 | Frankfurt – M'gladbach | – |
| 17 Apr 2027 | Union Berlin – Stuttgart | – |
| 17 Apr 2027 | Bayern – Hoffenheim | – |
| 17 Apr 2027 | Schalke – HSV | – |
| 17 Apr 2027 | Elversberg – SC Paderborn | – |
| 17 Apr 2027 | Augsburg – Dortmund | – |
| 17 Apr 2027 | Freiburg – Mainz | – |
| 17 Apr 2027 | RB Leipzig – 1. FC Köln | – |
Matchday 31 n = 9
| 24 Apr 2027 | Bremen – Bayern | – |
| 24 Apr 2027 | 1. FC Köln – Mainz | – |
| 24 Apr 2027 | HSV – Elversberg | – |
| 24 Apr 2027 | Dortmund – RB Leipzig | – |
| 24 Apr 2027 | Hoffenheim – Union Berlin | – |
| 24 Apr 2027 | SC Paderborn – Augsburg | – |
| 24 Apr 2027 | Stuttgart – Freiburg | – |
| 24 Apr 2027 | M'gladbach – Schalke | – |
| 24 Apr 2027 | Frankfurt – Leverkusen | – |
Matchday 32 n = 9
| 8 May 2027 | Schalke – Frankfurt | – |
| 8 May 2027 | RB Leipzig – SC Paderborn | – |
| 8 May 2027 | Freiburg – 1. FC Köln | – |
| 8 May 2027 | Mainz – Dortmund | – |
| 8 May 2027 | Augsburg – Stuttgart | – |
| 8 May 2027 | Union Berlin – Bremen | – |
| 8 May 2027 | Elversberg – Hoffenheim | – |
| 8 May 2027 | Leverkusen – HSV | – |
| 8 May 2027 | Bayern – M'gladbach | – |
Matchday 33 n = 9
| 15 May 2027 | Frankfurt – Elversberg | – |
| 15 May 2027 | SC Paderborn – Union Berlin | – |
| 15 May 2027 | Stuttgart – RB Leipzig | – |
| 15 May 2027 | Dortmund – 1. FC Köln | – |
| 15 May 2027 | HSV – Freiburg | – |
| 15 May 2027 | Leverkusen – Bayern | – |
| 15 May 2027 | Bremen – Schalke | – |
| 15 May 2027 | M'gladbach – Augsburg | – |
| 15 May 2027 | Hoffenheim – Mainz | – |
Matchday 34 n = 9
| 22 May 2027 | RB Leipzig – Hoffenheim | – |
| 22 May 2027 | Union Berlin – M'gladbach | – |
| 22 May 2027 | Mainz – Stuttgart | – |
| 22 May 2027 | Schalke – Leverkusen | – |
| 22 May 2027 | Elversberg – Bremen | – |
| 22 May 2027 | Bayern – Frankfurt | – |
| 22 May 2027 | Augsburg – HSV | – |
| 22 May 2027 | Freiburg – Dortmund | – |
| 22 May 2027 | 1. FC Köln – SC Paderborn | – |
Updated 25 Oct 2026