Germany

2. Bundesliga 2020/21 final table, results and top scorers

The 2020/21 season as it ended: the final table, every result by month and the player boards. History only, never a prediction.

Final table

Final table
#TeamPWDLGoalsGDPts
1Bochum34214966:39+2767
2Greuther Fürth341810669:44+2564
3Holstein Kiel34188857:35+2262
4Hamburg341610871:44+2758
5Fortuna Düsseldorf341681055:46+956
6Karlsruhe3414101051:44+752
7Darmstadt341561363:55+851
8Heidenheim341561349:49051
9Paderborn3412111153:45+847
10St. Pauli341381351:56−547
11Nürnberg3411111246:51−544
12Erzgebirge AUE341281444:53−944
13Hannover341261653:51+242
14Regensburg349111437:50−1338
15Sandhausen341042041:60−1934
16Osnabrück34961935:58−2333
17Braunschweig347101730:59−2931
18FC Wurzburger Kickers34672137:69−3225

League rounds only, 90 minutes: 3 points a win, then goal difference and goals scored.

Player boards

Top scorers

Player boards · Top scorers
#PlayerGoals
1Serdar Dursun
Darmstadt
27
2Simon Terodde
Hamburg
24
3Branimir Hrgota
Greuther Fürth
16
4Dennis Srbeny
Paderborn
16
5Marvin Ducksch
Hannover
16

Penalties scored

Player boards · Penalties scored
#PlayerGoals
1Alexander Mühling
Holstein Kiel
9
2Dennis Srbeny
Paderborn
6
3Branimir Hrgota
Greuther Fürth
4
4Kevin Behrens
Sandhausen
4
5Serdar Dursun
Darmstadt
4
6Simon Terodde
Hamburg
4
7Tobias Kempe
Darmstadt
4

Hat-tricks

Player boards · Hat-tricks
#PlayerHat-tricks
1Serdar Dursun
Darmstadt
2
2Aaron Hunt
Hamburg
1
3Christian Kühlwetter
Heidenheim
1
4Daniel Keita-Ruel
Sandhausen
1
5Dimitriy Nazarov
Erzgebirge AUE
1
6Sebastian Kerk
Osnabrück
1

Yellow cards

Player boards · Yellow cards
#PlayerYellow
1Erik Wekesser
Regensburg
14
2Dominik Wydra
Braunschweig
11
3Jérôme Gondorf
Karlsruhe
11
4Nicolai Rapp
Darmstadt
11

The season's records

Biggest win: Erzgebirge AUE 3–8 Paderborn (9 May 2021)

Highest-scoring game: Erzgebirge AUE 3–8 Paderborn (9 May 2021)

All results

May 2021 · 31 matches
All results · May 2021
DateMatchScore
3 MayFortuna Düsseldorf – Karlsruhe3–2
4 MayHolstein Kiel – Sandhausen2–0
7 MayHannover – Darmstadt1–2
7 MayHolstein Kiel – St. Pauli4–0
8 MayFC Wurzburger Kickers – Osnabrück1–3
8 MayFortuna Düsseldorf – Braunschweig2–2
8 MayGreuther Fürth – Karlsruhe2–2
9 MayBochum – Regensburg5–1
9 MayErzgebirge AUE – Paderborn3–8
9 MayHeidenheim – Sandhausen2–1
10 MayHamburg – Nürnberg5–2
10 MayHolstein Kiel – Hannover1–0
13 MayHolstein Kiel – Regensburg3–2
16 MayBraunschweig – FC Wurzburger Kickers1–2
16 MayDarmstadt – Heidenheim5–1
16 MayFortuna Düsseldorf – Erzgebirge AUE3–0
16 MayKarlsruhe – Holstein Kiel3–2
16 MayNürnberg – Bochum1–1
16 MayOsnabrück – Hamburg3–2
16 MayPaderborn – Greuther Fürth2–4
16 MaySandhausen – Regensburg2–0
16 MaySt. Pauli – Hannover1–2
23 MayBochum – Sandhausen3–1
23 MayErzgebirge AUE – Osnabrück2–1
23 MayFC Wurzburger Kickers – Paderborn1–1
23 MayGreuther Fürth – Fortuna Düsseldorf3–2
23 MayHamburg – Braunschweig4–0
23 MayHannover – Nürnberg1–2
23 MayHeidenheim – Karlsruhe1–2
23 MayHolstein Kiel – Darmstadt2–3
23 MayRegensburg – St. Pauli3–0
April 2021 · 45 matches
All results · April 2021
DateMatchScore
3 AprBochum – Holstein Kiel2–1
3 AprHeidenheim – Greuther Fürth0–1
3 AprKarlsruhe – Osnabrück0–1
4 AprDarmstadt – Fortuna Düsseldorf1–2
4 AprHannover – Hamburg3–3
4 AprNürnberg – Paderborn2–1
4 AprRegensburg – Erzgebirge AUE1–1
4 AprSandhausen – FC Wurzburger Kickers1–0
5 AprSt. Pauli – Braunschweig2–0
6 AprHeidenheim – Holstein Kiel1–0
8 AprHannover – FC Wurzburger Kickers1–2
9 AprHamburg – Darmstadt1–2
10 AprErzgebirge AUE – St. Pauli1–3
10 AprPaderborn – Bochum3–0
11 AprFC Wurzburger Kickers – Nürnberg1–1
11 AprHannover – Heidenheim1–3
11 AprOsnabrück – Braunschweig0–4
14 AprOsnabrück – Regensburg0–1
16 AprBraunschweig – Paderborn0–0
16 AprDarmstadt – Greuther Fürth2–2
17 AprSt. Pauli – FC Wurzburger Kickers4–0
18 AprBochum – Hannover4–3
18 AprOsnabrück – Fortuna Düsseldorf0–3
18 AprRegensburg – Heidenheim0–3
20 AprErzgebirge AUE – Nürnberg0–1
20 AprFC Wurzburger Kickers – Darmstadt1–3
20 AprGreuther Fürth – Braunschweig3–0
21 AprFortuna Düsseldorf – St. Pauli2–0
21 AprHannover – Regensburg3–1
21 AprHeidenheim – Bochum0–2
21 AprPaderborn – Osnabrück2–2
22 AprSandhausen – Hamburg2–1
23 AprBraunschweig – Erzgebirge AUE0–2
23 AprKarlsruhe – FC Wurzburger Kickers2–2
24 AprNürnberg – Heidenheim3–1
24 AprOsnabrück – Holstein Kiel1–3
24 AprPaderborn – Fortuna Düsseldorf2–1
25 AprRegensburg – Hamburg1–1
25 AprSandhausen – Hannover4–2
25 AprSt. Pauli – Greuther Fürth2–1
26 AprDarmstadt – Bochum3–1
26 AprKarlsruhe – Erzgebirge AUE0–0
27 AprNürnberg – Holstein Kiel1–1
28 AprGreuther Fürth – Sandhausen3–2
29 AprHamburg – Karlsruhe1–1
March 2021 · 24 matches
All results · March 2021
DateMatchScore
1 MarSt. Pauli – Hamburg1–0
5 MarFC Wurzburger Kickers – Heidenheim1–2
5 MarPaderborn – Darmstadt2–3
6 MarErzgebirge AUE – Hannover1–1
6 MarGreuther Fürth – Bochum1–2
6 MarKarlsruhe – St. Pauli0–0
7 MarBraunschweig – Sandhausen1–0
7 MarFortuna Düsseldorf – Nürnberg3–1
8 MarHamburg – Holstein Kiel1–1
12 MarBochum – Hamburg0–2
13 MarDarmstadt – Erzgebirge AUE4–1
13 MarSandhausen – Fortuna Düsseldorf0–0
14 MarKarlsruhe – Braunschweig0–0
14 MarNürnberg – Osnabrück1–1
15 MarSt. Pauli – Paderborn0–2
17 MarRegensburg – Greuther Fürth1–2
19 MarPaderborn – Karlsruhe2–2
20 MarBraunschweig – Darmstadt1–1
20 MarErzgebirge AUE – Sandhausen2–0
20 MarHamburg – Heidenheim2–0
21 MarFC Wurzburger Kickers – Regensburg1–1
21 MarGreuther Fürth – Nürnberg2–2
21 MarOsnabrück – St. Pauli1–2
22 MarFortuna Düsseldorf – Bochum0–3
February 2021 · 36 matches
All results · February 2021
DateMatchScore
1 FebHannover – Osnabrück1–0
5 FebErzgebirge AUE – Hamburg3–3
5 FebSt. Pauli – Sandhausen2–1
6 FebBraunschweig – Hannover1–2
6 FebDarmstadt – Nürnberg1–2
6 FebOsnabrück – Bochum1–2
7 FebGreuther Fürth – FC Wurzburger Kickers4–1
7 FebKarlsruhe – Regensburg0–0
8 FebFortuna Düsseldorf – Holstein Kiel0–2
12 FebHannover – Paderborn0–0
12 FebHolstein Kiel – FC Wurzburger Kickers1–0
13 FebHamburg – Greuther Fürth0–0
13 FebHeidenheim – Erzgebirge AUE2–0
13 FebRegensburg – Fortuna Düsseldorf1–1
13 FebSandhausen – Karlsruhe2–3
14 FebBochum – Braunschweig2–0
14 FebDarmstadt – Osnabrück1–0
14 FebNürnberg – St. Pauli1–2
19 FebBraunschweig – Regensburg2–0
19 FebErzgebirge AUE – Bochum1–0
20 FebOsnabrück – Heidenheim1–2
20 FebPaderborn – Sandhausen2–1
20 FebSt. Pauli – Darmstadt3–2
21 FebFC Wurzburger Kickers – Hamburg3–2
21 FebFortuna Düsseldorf – Hannover3–2
21 FebKarlsruhe – Nürnberg0–1
22 FebGreuther Fürth – Holstein Kiel2–1
23 FebPaderborn – Heidenheim2–2
26 FebDarmstadt – Karlsruhe0–1
26 FebRegensburg – Paderborn1–0
27 FebBochum – FC Wurzburger Kickers3–0
27 FebHannover – Greuther Fürth2–2
27 FebHolstein Kiel – Erzgebirge AUE1–0
28 FebHeidenheim – Fortuna Düsseldorf3–2
28 FebNürnberg – Braunschweig0–0
28 FebSandhausen – Osnabrück3–0
January 2021 · 54 matches
All results · January 2021
DateMatchScore
2 JanBochum – Darmstadt2–1
2 JanFC Wurzburger Kickers – Karlsruhe2–4
2 JanHeidenheim – Nürnberg2–0
3 JanErzgebirge AUE – Braunschweig3–1
3 JanGreuther Fürth – St. Pauli2–1
3 JanHamburg – Regensburg3–1
3 JanHannover – Sandhausen4–0
3 JanHolstein Kiel – Osnabrück1–2
4 JanFortuna Düsseldorf – Paderborn2–1
6 JanFC Wurzburger Kickers – St. Pauli1–1
8 JanKarlsruhe – Greuther Fürth3–2
8 JanSandhausen – Heidenheim4–0
9 JanNürnberg – Hamburg1–1
9 JanOsnabrück – FC Wurzburger Kickers2–3
9 JanSt. Pauli – Holstein Kiel1–1
10 JanDarmstadt – Hannover1–2
10 JanPaderborn – Erzgebirge AUE2–1
10 JanRegensburg – Bochum0–2
11 JanBraunschweig – Fortuna Düsseldorf0–0
15 JanFC Wurzburger Kickers – Braunschweig0–0
15 JanGreuther Fürth – Paderborn1–1
16 JanBochum – Nürnberg3–1
16 JanErzgebirge AUE – Fortuna Düsseldorf0–3
16 JanHannover – St. Pauli2–3
17 JanHeidenheim – Darmstadt3–0
17 JanHolstein Kiel – Karlsruhe2–3
17 JanRegensburg – Sandhausen3–1
18 JanHamburg – Osnabrück5–0
22 JanFortuna Düsseldorf – Greuther Fürth3–3
22 JanOsnabrück – Erzgebirge AUE0–1
23 JanBraunschweig – Hamburg2–4
23 JanKarlsruhe – Heidenheim1–1
23 JanPaderborn – FC Wurzburger Kickers1–0
24 JanDarmstadt – Holstein Kiel0–2
24 JanNürnberg – Hannover2–5
24 JanSandhausen – Bochum1–1
24 JanSt. Pauli – Regensburg2–0
26 JanBraunschweig – Heidenheim1–0
26 JanErzgebirge AUE – FC Wurzburger Kickers2–1
26 JanFortuna Düsseldorf – Hamburg0–0
26 JanOsnabrück – Greuther Fürth0–1
27 JanDarmstadt – Sandhausen2–1
27 JanKarlsruhe – Hannover1–0
27 JanNürnberg – Regensburg0–1
27 JanPaderborn – Holstein Kiel1–1
28 JanSt. Pauli – Bochum2–3
29 JanFC Wurzburger Kickers – Fortuna Düsseldorf2–1
29 JanGreuther Fürth – Erzgebirge AUE3–0
30 JanHamburg – Paderborn3–1
30 JanHolstein Kiel – Braunschweig3–1
30 JanRegensburg – Darmstadt1–1
31 JanBochum – Karlsruhe1–2
31 JanHeidenheim – St. Pauli3–4
31 JanSandhausen – Nürnberg2–0
December 2020 · 35 matches
All results · December 2020
DateMatchScore
4 DecFortuna Düsseldorf – Darmstadt3–2
4 DecHolstein Kiel – Bochum3–1
5 DecBraunschweig – St. Pauli2–1
5 DecGreuther Fürth – Heidenheim0–1
5 DecHamburg – Hannover0–1
5 DecOsnabrück – Karlsruhe1–2
6 DecErzgebirge AUE – Regensburg0–2
6 DecFC Wurzburger Kickers – Sandhausen2–3
6 DecPaderborn – Nürnberg0–2
11 DecBochum – Paderborn3–0
11 DecSandhausen – Greuther Fürth0–3
12 DecDarmstadt – Hamburg1–2
12 DecHeidenheim – Hannover1–0
12 DecRegensburg – Holstein Kiel2–3
13 DecBraunschweig – Osnabrück0–2
13 DecKarlsruhe – Fortuna Düsseldorf1–2
13 DecNürnberg – FC Wurzburger Kickers2–1
13 DecSt. Pauli – Erzgebirge AUE2–2
15 DecGreuther Fürth – Darmstadt0–4
15 DecHamburg – Sandhausen4–0
15 DecHannover – Bochum2–0
15 DecHeidenheim – Regensburg0–0
16 DecFortuna Düsseldorf – Osnabrück3–0
16 DecHolstein Kiel – Nürnberg1–0
16 DecPaderborn – Braunschweig2–2
17 DecErzgebirge AUE – Karlsruhe4–1
18 DecBochum – Heidenheim3–0
18 DecRegensburg – Hannover0–0
19 DecBraunschweig – Greuther Fürth0–3
19 DecDarmstadt – FC Wurzburger Kickers2–0
19 DecOsnabrück – Paderborn0–1
20 DecNürnberg – Erzgebirge AUE1–0
20 DecSandhausen – Holstein Kiel0–2
20 DecSt. Pauli – Fortuna Düsseldorf0–3
21 DecKarlsruhe – Hamburg1–2
November 2020 · 30 matches
All results · November 2020
DateMatchScore
1 NovFC Wurzburger Kickers – Bochum2–3
1 NovGreuther Fürth – Hannover4–1
1 NovKarlsruhe – Darmstadt3–4
6 NovHeidenheim – FC Wurzburger Kickers4–1
6 NovSandhausen – Braunschweig2–2
7 NovBochum – Greuther Fürth0–2
7 NovHannover – Erzgebirge AUE0–0
7 NovNürnberg – Fortuna Düsseldorf1–1
8 NovDarmstadt – Paderborn0–4
8 NovRegensburg – Osnabrück2–4
8 NovSt. Pauli – Karlsruhe0–3
9 NovHolstein Kiel – Hamburg1–1
21 NovBraunschweig – Karlsruhe1–3
21 NovFortuna Düsseldorf – Sandhausen1–0
21 NovHolstein Kiel – Heidenheim2–2
21 NovPaderborn – St. Pauli2–0
22 NovErzgebirge AUE – Darmstadt3–0
22 NovFC Wurzburger Kickers – Hannover2–1
22 NovGreuther Fürth – Regensburg3–1
22 NovHamburg – Bochum1–3
23 NovOsnabrück – Nürnberg1–4
27 NovDarmstadt – Braunschweig4–0
27 NovSt. Pauli – Osnabrück0–1
28 NovKarlsruhe – Paderborn1–0
28 NovRegensburg – FC Wurzburger Kickers2–1
28 NovSandhausen – Erzgebirge AUE1–4
29 NovHannover – Holstein Kiel0–3
29 NovHeidenheim – Hamburg3–2
29 NovNürnberg – Greuther Fürth2–3
30 NovBochum – Fortuna Düsseldorf5–0
October 2020 · 33 matches
All results · October 2020
DateMatchScore
2 OctBochum – Osnabrück0–0
2 OctSandhausen – St. Pauli1–0
3 OctHannover – Braunschweig4–1
3 OctHeidenheim – Paderborn0–0
3 OctRegensburg – Karlsruhe1–0
4 OctFC Wurzburger Kickers – Greuther Fürth2–2
4 OctHolstein Kiel – Fortuna Düsseldorf2–1
5 OctNürnberg – Darmstadt2–3
17 OctBraunschweig – Bochum2–1
17 OctGreuther Fürth – Hamburg0–1
17 OctKarlsruhe – Sandhausen3–0
18 OctErzgebirge AUE – Heidenheim2–1
18 OctFC Wurzburger Kickers – Holstein Kiel0–2
18 OctFortuna Düsseldorf – Regensburg2–2
18 OctPaderborn – Hannover1–0
19 OctSt. Pauli – Nürnberg2–2
21 OctHamburg – Erzgebirge AUE3–0
23 OctNürnberg – Karlsruhe1–1
23 OctRegensburg – Braunschweig3–0
24 OctDarmstadt – St. Pauli2–2
24 OctHamburg – FC Wurzburger Kickers3–1
24 OctHannover – Fortuna Düsseldorf3–0
24 OctHolstein Kiel – Greuther Fürth1–3
25 OctBochum – Erzgebirge AUE2–0
25 OctHeidenheim – Osnabrück1–1
25 OctSandhausen – Paderborn1–1
28 OctOsnabrück – Darmstadt1–1
30 OctFortuna Düsseldorf – Heidenheim1–0
30 OctHamburg – St. Pauli2–2
31 OctBraunschweig – Nürnberg3–2
31 OctErzgebirge AUE – Holstein Kiel1–1
31 OctOsnabrück – Sandhausen2–1
31 OctPaderborn – Regensburg3–1
September 2020 · 18 matches
All results · September 2020
DateMatchScore
18 SepHamburg – Fortuna Düsseldorf2–1
18 SepRegensburg – Nürnberg1–1
19 SepFC Wurzburger Kickers – Erzgebirge AUE0–3
19 SepHannover – Karlsruhe2–0
19 SepSandhausen – Darmstadt3–2
20 SepGreuther Fürth – Osnabrück1–1
20 SepHeidenheim – Braunschweig2–0
20 SepHolstein Kiel – Paderborn1–0
21 SepBochum – St. Pauli2–2
25 SepErzgebirge AUE – Greuther Fürth1–1
25 SepOsnabrück – Hannover2–1
26 SepBraunschweig – Holstein Kiel0–0
26 SepDarmstadt – Regensburg0–0
26 SepFortuna Düsseldorf – FC Wurzburger Kickers1–0
27 SepKarlsruhe – Bochum0–1
27 SepNürnberg – Sandhausen1–0
27 SepSt. Pauli – Heidenheim4–2
28 SepPaderborn – Hamburg3–4

League rounds, 90 minutes, by month.

Referees

Referees
RefereeMatches
Michael Bacher12
Arne Aarnink11
Florian Heft11
Martin Thomsen11
Robert Kampka11
Thorben Siewer11
Timo Gerach11
Tobias Reichel11
Alexander Sather10
Christof Günsch10
Matthias Jöllenbeck10
N. Winter10
Patrick Alt10
Sven Waschitzki10
Benjamin Cortus9
Lasse Koslowski9
Manuel Gräfe8
Robert Hartmann8
Sören Storks8
Bastian Dankert7
Frank Willenborg7
Martin Petersen7
Robert Schröder7
Christian Dingert6
Felix Brych6
Florian Badstübner6
Harm Osmers6
Markus Schmidt6
Patrick Ittrich6
Daniel Schlager5
Daniel Siebert5
Felix Zwayer5
Guido Winkmann5
Sascha Stegemann5
Deniz Aytekin4
Florian Lechner4
Marco Fritz4
P. Hanslbauer4
Sven Jablonski4
Tobias Stieler4

Matches per referee from the season's schedule; the table lists referees with at least 3 matches.

From our data: the season's league matches. History only, never a prediction.

The day's tips on Telegram

Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.