2. Bundesliga match analysis
The 2. Bundesliga is the second tier of German football, one level below the Bundesliga. Eighteen clubs play each other home and away over a season from August to May.
Ledger publishes an analysis page for each upcoming 2. Bundesliga match it covers: the model's estimated chances of a home win, a draw and an away win, with a short written summary where one is available. Matches the model flags for a closer look carry a Signal found badge, and the full reasoning behind them is part of PRO. Finished matches stay listed with the final score.
Updated 6 Nov 2026, 19:33 GMT · times in UK time
Upcoming matches
Each percentage is our estimate of how likely that result is.
Sat 7 Nov
4 matches
Holstein Kiel
Arminia Bielefeld12:00No qualifying signalMost likely: Holstein Kiel win44%chance of that result12:00
1. FC Nürnberg
SV Darmstadt 9812:00No qualifying signalMost likely: 1. FC Nürnberg win53%chance of that result12:00
VfL Osnabrück
1. FC Kaiserslautern12:00No qualifying signalMost likely: 1. FC Kaiserslautern win37%chance of that result12:00
Hertha BSC
VfL Wolfsburg19:30No qualifying signalMost likely: Hertha BSC win46%chance of that result19:30
Sun 8 Nov
3 matches
VfL Bochum
Karlsruher SC12:30No qualifying signalMost likely: VfL Bochum win52%chance of that result12:30
1. FC Heidenheim
Hannover 9612:30No qualifying signalMost likely: 1. FC Heidenheim win46%chance of that result12:30
1. FC Magdeburg
FC St. Pauli12:30No qualifying signalMost likely: 1. FC Magdeburg win50%chance of that result12:30
Fri 20 Nov
2 matches
Table
Table as of 6 Nov 2026, 05:17 GMT · Source: API-Football
| # | Team | P | GD | Pts | Form |
|---|---|---|---|---|---|
| 1 | 10 | +15 | 28 | WonWonDrawnWonWon | |
| 2 | 10 | +11 | 21 | WonLostDrawnDrawnWon | |
| 3 | 10 | +11 | 19 | WonDrawnWonDrawnWon | |
| 4 | 10 | +2 | 18 | LostWonWonDrawnWon | |
| 5 | 10 | +8 | 17 | DrawnWonLostWonDrawn | |
| 6 | 10 | -1 | 15 | LostDrawnLostDrawnDrawn | |
| 7 | 10 | +1 | 14 | WonLostWonWonDrawn | |
| 8 | 10 | 0 | 12 | LostDrawnDrawnWonDrawn | |
| 9 | 10 | -3 | 12 | WonLostWonLostDrawn | |
| 10 | 10 | -3 | 11 | LostWonLostDrawnDrawn | |
| 11 | 10 | -3 | 11 | WonDrawnLostLostLost | |
| 12 | 10 | -6 | 11 | WonLostDrawnLostWon | |
| 13 | 10 | -8 | 11 | WonLostWonLostLost | |
| 14 | 10 | -2 | 10 | LostDrawnDrawnLostDrawn | |
| 15 | 10 | -2 | 10 | LostWonLostWonLost | |
| 16 | 10 | -10 | 9 | DrawnDrawnLostWonLost | |
| 17 | 10 | -2 | 8 | LostWonDrawnLostDrawn | |
| 18 | 10 | -8 | 8 | LostLostWonDrawnLost |
This season
2. Bundesliga games since 7 Aug 2026, 90-minute score. Each figure shows how many games it covers.
Provisional: a recent score not yet confirmed.
- Home wins
- 43 of 92
- Draws
- 26 of 92
- Away wins
- 23 of 92
- Both teams scored
- 51 of 92
- Over 2.5 goals
- 52 of 92
- Goals
- 160 by home teams, 113 by away teams in 92
2 of these 92 games provisional
Recently analysed
Each analysis is kept exactly as it was published before kick-off.
Eintracht Braunschweig v Energie Cottbus2. Bundesliga0–0Fri 6 Nov 2026Analysis as published
Dynamo Dresden v SpVgg Greuther Fürth2. Bundesliga3–0Fri 6 Nov 2026Analysis as published
SpVgg Greuther Fürth v Holstein Kiel2. Bundesliga1–0Sun 1 Nov 2026Analysis as published
Hannover 96 v Dynamo Dresden2. Bundesliga2–1Sun 1 Nov 2026Analysis as published
FC St. Pauli v 1. FC Nürnberg2. Bundesliga1–3Sun 1 Nov 2026Analysis as published
Karlsruher SC v 1. FC Heidenheim2. Bundesliga2–1Sat 31 Oct 2026Analysis as published
SV Darmstadt 98 v 1. FC Magdeburg2. Bundesliga1–1Sat 31 Oct 2026Analysis as published
1. FC Kaiserslautern v Hertha BSC2. Bundesliga0–3Sat 31 Oct 2026Analysis as published
VfL Wolfsburg v VfL Osnabrück2. Bundesliga2–0Sat 31 Oct 2026Analysis as published
Arminia Bielefeld v Eintracht Braunschweig2. Bundesliga3–1Fri 30 Oct 2026Analysis as published
Questions
How does promotion from the 2. Bundesliga work?
The top two clubs are promoted to the Bundesliga automatically. The third-placed club meets the club that finished sixteenth in the Bundesliga in a two-legged play-off. At the bottom, two clubs go down directly and one more plays a relegation play-off.
How many matches does each 2. Bundesliga club play?
Thirty-four league matches, once at home and once away against each of the other seventeen clubs, with a winter break around the turn of the year.
How do Ledger's analysis pages for 2. Bundesliga matches work?
Each upcoming 2. Bundesliga match gets its own page with the model's home, draw and away estimates and, where available, a short written summary. A Signal found badge marks matches the model has flagged; the full analysis behind it is available with PRO. Kick-off times are shown in UK time.
Is Ledger's analysis gambling advice?
No. Ledger publishes analysis, not gambling advice. Each page explains how the model reads a match and how confident it is; any decision you make is your own. Football matches can go any way, and no analysis changes that.
Teams
- 1. FC Heidenheim
- 1. FC Kaiserslautern
- 1. FC Magdeburg
- 1. FC Nürnberg
- Arminia Bielefeld
- Dynamo Dresden
- Eintracht Braunschweig
- Energie Cottbus
- FC St. Pauli
- Fortuna Düsseldorf
- Hannover 96
- Hertha BSC
- Holstein Kiel
- Karlsruher SC
- Preußen Münster
- Rot-Weiß Essen
- SpVgg Greuther Fürth
- SV Darmstadt 98
- VfL Bochum
- VfL Osnabrück
- VfL Wolfsburg
Other leagues
- Premier League
- Championship
- La Liga
- Serie A
- Bundesliga
- Ligue 1
- Botola Pro
- Eredivisie
- Jupiler Pro League
- League One
- Liga I
- Liga MX
- Liga Pro
- Ligue 2
- Persian Gulf Pro League
- Primera A
- Primera División · Uruguay
- Pro League
- Segunda División
- Serie A · Brazil
- Serie B · Italy
- Super League · Switzerland
- Super League 1
- Süper Lig
- Super Liga
- Superliga
- All leagues