Install the appInstall the appPitchside Lab · free · no ads
Pitchside Lab
Model 1.2

Home › Football › Germany › 2. Bundesliga

Back
Germany flag

2. Bundesliga

GERMANY · 2026/27 · 18 CLUBS · 77 PLAYED

Live now

Coming up

Latest results

24 Oct

League table

Top six

Official standings · updated 24 Oct 15:49

League performance

12 of 23 right

Our record · result predictions

Right / graded12 / 23
AccuracyFrom 60 graded

2. Bundesliga in our data · since 2021 · through 23 Oct

Matches analysed1,614
Home wins43%
Draws26%
Over 2.5 goals59%
How we calculate this

Accuracy is the share of graded result predictions we called right. Calibration measures the gap between predicted probabilities and outcomes. Brier measures probability error; lower is better for both. Market comparisons use bookmaker consensus on matched predictions. League data summarises past matches, separately from the prediction record.

Top scorers

2. Bundesliga

2026/27
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Hertha BSC9810208+1225WWWDWPromotion
21. FC Nürnberg85302111+1018DWWDDPromotion
3VfL Wolfsburg94412314+916LWDWDPromotion play-offs
41. FC Magdeburg95132012+816WDWLW–
51. FC Kaiserslautern843184+415WLWDW–
61. FC Heidenheim94321616015WDDLD–
7FC St. Pauli9261119+212WDWDD–
8Arminia Bielefeld93241314−111LDWWL–
9Energie Cottbus92431718−110WDLDD–
10SpVgg Greuther Fürth82331213−19LDDLW–
11Dynamo Dresden82241115−48LDLDW–
12VfL Osnabrück82241115−48WLDDL–
13VfL Bochum9225610−48DLLLD–
14Hannover 968224813−58DLWLD–
15Karlsruher SC92251120−98LLLWL–
16SV Darmstadt 989225818−108WLWLDRelegation play-offs
17Eintracht Braunschweig82151315−27LDLWLRelegation
18Holstein Kiel8053711−45DLDLDRelegation

Form: the last five matches, latest on the right.

Full statistics and form
#TEAMPWDLGFGAGDPTSFORMQUALIFICATION
1Hertha BSC9810208+1225WWWDWPromotion
21. FC Nürnberg85302111+1018DWWDDPromotion
3VfL Wolfsburg94412314+916LWDWDPromotion play-offs
41. FC Magdeburg95132012+816WDWLW–
51. FC Kaiserslautern843184+415WLWDW–
61. FC Heidenheim94321616015WDDLD–
7FC St. Pauli9261119+212WDWDD–
8Arminia Bielefeld93241314−111LDWWL–
9Energie Cottbus92431718−110WDLDD–
10SpVgg Greuther Fürth82331213−19LDDLW–
11Dynamo Dresden82241115−48LDLDW–
12VfL Osnabrück82241115−48WLDDL–
13VfL Bochum9225610−48DLLLD–
14Hannover 968224813−58DLWLD–
15Karlsruher SC92251120−98LLLWL–
16SV Darmstadt 989225818−108WLWLDRelegation play-offs
17Eintracht Braunschweig82151315−27LDLWLRelegation
18Holstein Kiel8053711−45DLDLDRelegation

Form: the last five matches, latest on the right.

Official standings · updated 24 Oct 15:49.

Saturday 24 Oct

Friday 23 Oct

Sunday 18 Oct

Saturday 17 Oct

Friday 16 Oct

Sunday 11 Oct

Saturday 10 Oct

Friday 9 Oct

Sunday 20 Sept

GERMANY2. Bundesliga 3 matches
MATCHSCORE
20 SeptFT
Arminia Bielefeld
1. FC Heidenheim
2–2
20 SeptFT
Energie Cottbus
FC St. Pauli
1–1
20 SeptFT
Hannover 96
VfL Bochum
2–1

Saturday 19 Sept

GERMANY2. Bundesliga 4 matches
MATCHSCORE
19 SeptFT
1. FC Kaiserslautern
Eintracht Braunschweig
1–0
19 SeptFT
Dynamo Dresden
Hertha BSC
1–2
19 SeptFT
Holstein Kiel
VfL Osnabrück
1–1
19 SeptFT
Karlsruher SC
1. FC Nürnberg
0–1

Friday 18 Sept

GERMANY2. Bundesliga 2 matches
MATCHSCORE
18 SeptFT
SpVgg Greuther Fürth
1. FC Magdeburg
1–1
18 SeptFT
VfL Wolfsburg
SV Darmstadt 98
5–1

Sunday 13 Sept

GERMANY2. Bundesliga 3 matches
MATCHSCORE
13 SeptFT
1. FC Heidenheim
Holstein Kiel
1–0
13 SeptFT
Karlsruher SC
Energie Cottbus
0–3
13 SeptFT
VfL Osnabrück
Hertha BSC
1–3

Saturday 12 Sept

GERMANY2. Bundesliga 4 matches
MATCHSCORE
12 SeptFT
1. FC Magdeburg
1. FC Kaiserslautern
3–0
12 SeptFT
Eintracht Braunschweig
Dynamo Dresden
2–2
12 SeptFT
FC St. Pauli
VfL Wolfsburg
1–0
12 SeptFT
VfL Bochum
SpVgg Greuther Fürth
1–1

Friday 11 Sept

GERMANY2. Bundesliga 2 matches
MATCHSCORE
11 SeptFT
1. FC Nürnberg
Hannover 96
2–1
11 SeptFT
SV Darmstadt 98
Arminia Bielefeld
2–1

Sunday 6 Sept

GERMANY2. Bundesliga 3 matches
MATCHSCORE
6 SeptFT
Hertha BSC
1. FC Magdeburg
2–1
6 SeptFT
SpVgg Greuther Fürth
1. FC Heidenheim
0–1
6 SeptFT
VfL Osnabrück
Eintracht Braunschweig
3–1

Saturday 5 Sept

GERMANY2. Bundesliga 4 matches
MATCHSCORE
5 SeptFT
1. FC Kaiserslautern
SV Darmstadt 98
3–0
5 SeptFT
Dynamo Dresden
VfL Bochum
1–2
5 SeptFT
Holstein Kiel
1. FC Nürnberg
2–2
5 SeptFT
VfL Wolfsburg
Energie Cottbus
4–4

Friday 4 Sept

GERMANY2. Bundesliga 2 matches
MATCHSCORE
4 SeptFT
Arminia Bielefeld
FC St. Pauli
2–2
4 SeptFT
Hannover 96
Karlsruher SC
2–2

Sunday 30 Aug

GERMANY2. Bundesliga 3 matches
MATCHSCORE
30 AugFT
1. FC Magdeburg
Holstein Kiel
2–0
30 AugFT
FC St. Pauli
1. FC Kaiserslautern
1–2
30 AugFT
SV Darmstadt 98
Hannover 96
0–1

Saturday 29 Aug

GERMANY2. Bundesliga 4 matches
MATCHSCORE
29 AugFT
1. FC Heidenheim
Dynamo Dresden
5–3
29 AugFT
1. FC Nürnberg
Arminia Bielefeld
4–1
29 AugFT
Energie Cottbus
SpVgg Greuther Fürth
3–4
29 AugFT
Karlsruher SC
VfL Wolfsburg
2–5

Friday 28 Aug

GERMANY2. Bundesliga 2 matches
MATCHSCORE
28 AugFT
Eintracht Braunschweig
Hertha BSC
3–5
28 AugFT
VfL Bochum
VfL Osnabrück
0–1

Sunday 16 Aug

GERMANY2. Bundesliga 3 matches
MATCHSCORE
16 AugFT
Arminia Bielefeld
Energie Cottbus
3–0
16 AugFT
Dynamo Dresden
SV Darmstadt 98
1–0
16 AugFT
Hannover 96
VfL Wolfsburg
0–1

Saturday 15 Aug

GERMANY2. Bundesliga 4 matches
MATCHSCORE
15 AugFT
1. FC Kaiserslautern
Karlsruher SC
0–0
15 AugFT
Hertha BSC
1. FC Heidenheim
4–1
15 AugFT
SpVgg Greuther Fürth
1. FC Nürnberg
2–4
15 AugFT
VfL Osnabrück
1. FC Magdeburg
0–3

Friday 14 Aug

GERMANY2. Bundesliga 2 matches
MATCHSCORE
14 AugFT
Eintracht Braunschweig
VfL Bochum
0–1
14 AugFT
Holstein Kiel
FC St. Pauli
2–2

Sunday 9 Aug

GERMANY2. Bundesliga 3 matches
MATCHSCORE
9 AugFT
1. FC Nürnberg
Dynamo Dresden
3–0
9 AugFT
Energie Cottbus
Hannover 96
3–1
9 AugFT
FC St. Pauli
SpVgg Greuther Fürth
1–1

Saturday 8 Aug

GERMANY2. Bundesliga 5 matches
MATCHSCORE
8 AugFT
1. FC Heidenheim
VfL Osnabrück
4–3
8 AugFT
1. FC Magdeburg
Eintracht Braunschweig
1–6
8 AugFT
Karlsruher SC
Arminia Bielefeld
2–1
8 AugFT
SV Darmstadt 98
Holstein Kiel
2–2
8 AugFT
VfL Wolfsburg
1. FC Kaiserslautern
0–0

Friday 7 Aug

GERMANY2. Bundesliga 1 match
MATCHSCORE
7 AugFT
VfL Bochum
Hertha BSC
0–1

Leaderboards for 2026/27. A dash means no figure is available.

Points, results and goals follow the official standings; home and away wins, clean sheets, scoring rates and runs are counted from results. Teams may have played different numbers of matches.