Germany

2. Bundesliga 2017/18 final table, results and top scorers

The 2017/18 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
1Fortuna Düsseldorf34196957:44+1363
2Nürnberg34179861:39+2260
3Holstein Kiel341414671:44+2756
4Bielefeld3412121051:47+448
5Regensburg341461453:53048
6Bochum341391237:40−348
7MSV Duisburg341391252:56−448
8Union Berlin3412111154:46+847
9FC Ingolstadt 04341291347:45+245
10Darmstadt3410131147:45+243
11Sandhausen3411101335:33+243
12St. Pauli3411101335:48−1343
13Heidenheim341191450:56−642
14Dynamo Dresden341181542:52−1041
15Greuther Fürth3410101437:48−1140
16Erzgebirge AUE3410101435:49−1440
17Braunschweig348151137:43−639
18Kaiserslautern34981742:55−1335

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

Player boards

Top scorers

Player boards · Top scorers
#PlayerGoals
1Marvin Ducksch
Holstein Kiel
18
2Hanno Behrens
Nürnberg
14
3Lukas Hinterseer
Bochum
14

Penalties scored

Player boards · Penalties scored
#PlayerGoals
1Kevin Wolze
MSV Duisburg
5
2Kingsley Schindler
Holstein Kiel
5
3Tobias Kempe
Darmstadt
5

Hat-tricks

Player boards · Hat-tricks
#PlayerHat-tricks
1Lukas Hinterseer
Bochum
1
2Manuel Konrad
Dynamo Dresden
1
3Marvin Ducksch
Holstein Kiel
1
4Mikael Ishak
Nürnberg
1
5Moussa Koné
Dynamo Dresden
1
6Osayamen Osawe
Kaiserslautern
1
7Sebastian Andersson
Kaiserslautern
1
8Sebastian Polter
Union Berlin
1
9Steven Lewerenz
Holstein Kiel
1

Yellow cards

Player boards · Yellow cards
#PlayerYellow
1Lukas Fröde
MSV Duisburg
13
2Enis Hajri
MSV Duisburg
12
3Kaan Ayhan
Fortuna Düsseldorf
12

The season's records

Biggest win: MSV Duisburg 1–6 Nürnberg (16 Sep 2017)

Highest-scoring game: Holstein Kiel 6–2 Braunschweig (13 May 2018)

All results

May 2018 · 18 matches
All results · May 2018
DateMatchScore
6 MayBraunschweig – FC Ingolstadt 040–2
6 MayErzgebirge AUE – Dynamo Dresden0–0
6 MayFortuna Düsseldorf – Holstein Kiel1–1
6 MayGreuther Fürth – MSV Duisburg2–2
6 MayKaiserslautern – Heidenheim1–0
6 MayRegensburg – Darmstadt0–3
6 MaySandhausen – Nürnberg0–2
6 MaySt. Pauli – Bielefeld1–0
6 MayUnion Berlin – Bochum3–1
13 MayBielefeld – Sandhausen0–0
13 MayBochum – Regensburg1–1
13 MayDarmstadt – Erzgebirge AUE1–0
13 MayDynamo Dresden – Union Berlin0–1
13 MayFC Ingolstadt 04 – Kaiserslautern1–3
13 MayHeidenheim – Greuther Fürth1–1
13 MayHolstein Kiel – Braunschweig6–2
13 MayMSV Duisburg – St. Pauli2–0
13 MayNürnberg – Fortuna Düsseldorf2–3
April 2018 · 42 matches
All results · April 2018
DateMatchScore
1 AprBielefeld – Holstein Kiel1–1
1 AprBochum – Braunschweig2–0
1 AprGreuther Fürth – Union Berlin2–1
1 AprRegensburg – Erzgebirge AUE1–3
1 AprSt. Pauli – Sandhausen1–1
2 AprDarmstadt – Fortuna Düsseldorf1–0
6 AprFortuna Düsseldorf – Bochum1–2
6 AprSandhausen – Greuther Fürth0–0
7 AprErzgebirge AUE – St. Pauli2–1
7 AprHolstein Kiel – Darmstadt0–0
7 AprNürnberg – Heidenheim3–2
7 AprUnion Berlin – MSV Duisburg0–0
8 AprBraunschweig – Dynamo Dresden1–1
8 AprFC Ingolstadt 04 – Bielefeld2–2
8 AprKaiserslautern – Regensburg1–1
13 AprBochum – Kaiserslautern3–2
13 AprGreuther Fürth – Regensburg1–2
14 AprBielefeld – Erzgebirge AUE2–0
14 AprDynamo Dresden – Holstein Kiel0–4
14 AprMSV Duisburg – Sandhausen0–2
14 AprSt. Pauli – Union Berlin0–1
15 AprDarmstadt – Braunschweig1–1
15 AprFC Ingolstadt 04 – Nürnberg1–1
15 AprHeidenheim – Fortuna Düsseldorf3–1
20 AprBraunschweig – Bielefeld0–0
20 AprGreuther Fürth – Bochum1–1
21 AprRegensburg – St. Pauli3–1
21 AprSandhausen – Darmstadt1–1
21 AprUnion Berlin – Heidenheim1–1
22 AprErzgebirge AUE – MSV Duisburg1–3
22 AprFortuna Düsseldorf – FC Ingolstadt 043–0
22 AprKaiserslautern – Dynamo Dresden0–1
23 AprHolstein Kiel – Nürnberg1–3
27 AprBielefeld – Kaiserslautern3–2
27 AprBochum – Erzgebirge AUE2–1
28 AprDarmstadt – Union Berlin3–1
28 AprDynamo Dresden – Fortuna Düsseldorf1–2
28 AprSt. Pauli – Greuther Fürth3–0
29 AprFC Ingolstadt 04 – Holstein Kiel1–5
29 AprHeidenheim – Sandhausen2–0
29 AprMSV Duisburg – Regensburg4–1
30 AprNürnberg – Braunschweig2–0
March 2018 · 30 matches
All results · March 2018
DateMatchScore
2 MarDynamo Dresden – Darmstadt0–2
2 MarKaiserslautern – Union Berlin4–3
3 MarHolstein Kiel – MSV Duisburg5–0
3 MarNürnberg – Greuther Fürth0–2
3 MarSandhausen – Erzgebirge AUE1–1
4 MarBraunschweig – Regensburg2–1
4 MarFortuna Düsseldorf – St. Pauli2–1
4 MarHeidenheim – Bielefeld2–2
5 MarFC Ingolstadt 04 – Bochum0–1
9 MarBielefeld – Nürnberg1–0
9 MarDynamo Dresden – Heidenheim3–2
10 MarBochum – Holstein Kiel1–1
10 MarDarmstadt – FC Ingolstadt 041–1
10 MarGreuther Fürth – Kaiserslautern2–1
10 MarSt. Pauli – Braunschweig0–0
11 MarMSV Duisburg – Fortuna Düsseldorf1–2
11 MarRegensburg – Sandhausen2–1
11 MarUnion Berlin – Erzgebirge AUE0–0
16 MarFortuna Düsseldorf – Bielefeld4–2
16 MarHolstein Kiel – Heidenheim2–1
17 MarKaiserslautern – St. Pauli1–1
17 MarSandhausen – Bochum2–3
17 MarUnion Berlin – Regensburg2–2
18 MarBraunschweig – MSV Duisburg3–2
18 MarFC Ingolstadt 04 – Dynamo Dresden4–2
18 MarNürnberg – Darmstadt1–1
19 MarErzgebirge AUE – Greuther Fürth2–1
31 MarDynamo Dresden – Nürnberg1–1
31 MarHeidenheim – FC Ingolstadt 041–2
31 MarMSV Duisburg – Kaiserslautern1–4
February 2018 · 37 matches
All results · February 2018
DateMatchScore
2 FebFortuna Düsseldorf – Sandhausen1–0
2 FebNürnberg – Erzgebirge AUE4–1
3 FebFC Ingolstadt 04 – Greuther Fürth3–0
3 FebHeidenheim – St. Pauli3–1
3 FebHolstein Kiel – Regensburg1–1
4 FebBraunschweig – Kaiserslautern1–2
4 FebDarmstadt – MSV Duisburg1–2
4 FebDynamo Dresden – Bochum2–0
5 FebBielefeld – Union Berlin1–1
9 FebBochum – Darmstadt2–1
9 FebKaiserslautern – Holstein Kiel3–1
10 FebMSV Duisburg – Bielefeld2–2
10 FebRegensburg – Heidenheim2–0
10 FebUnion Berlin – Fortuna Düsseldorf3–1
11 FebErzgebirge AUE – FC Ingolstadt 040–0
11 FebGreuther Fürth – Dynamo Dresden1–0
11 FebSandhausen – Braunschweig0–0
12 FebSt. Pauli – Nürnberg0–0
16 FebHeidenheim – Bochum1–0
16 FebKaiserslautern – Sandhausen0–1
17 FebBielefeld – Darmstadt2–0
17 FebFC Ingolstadt 04 – St. Pauli0–1
17 FebFortuna Düsseldorf – Greuther Fürth1–1
17 FebHolstein Kiel – Erzgebirge AUE2–2
18 FebBraunschweig – Union Berlin1–0
18 FebDynamo Dresden – Regensburg1–0
18 FebNürnberg – MSV Duisburg3–1
21 FebDarmstadt – Kaiserslautern1–2
23 FebBielefeld – Dynamo Dresden2–3
23 FebRegensburg – Fortuna Düsseldorf4–3
24 FebErzgebirge AUE – Kaiserslautern2–1
24 FebGreuther Fürth – Braunschweig2–1
24 FebMSV Duisburg – FC Ingolstadt 042–1
24 FebUnion Berlin – Sandhausen2–1
25 FebBochum – Nürnberg0–0
25 FebDarmstadt – Heidenheim1–1
25 FebSt. Pauli – Holstein Kiel3–2
January 2018 · 17 matches
All results · January 2018
DateMatchScore
23 JanBochum – MSV Duisburg0–2
23 JanFC Ingolstadt 04 – Sandhausen0–0
23 JanHolstein Kiel – Union Berlin2–2
23 JanNürnberg – Regensburg2–2
24 JanBielefeld – Greuther Fürth0–0
24 JanFortuna Düsseldorf – Erzgebirge AUE2–1
24 JanHeidenheim – Braunschweig2–0
25 JanDynamo Dresden – St. Pauli1–3
26 JanRegensburg – FC Ingolstadt 043–2
26 JanUnion Berlin – Nürnberg0–1
27 JanGreuther Fürth – Holstein Kiel0–0
27 JanKaiserslautern – Fortuna Düsseldorf1–3
27 JanMSV Duisburg – Heidenheim3–3
28 JanErzgebirge AUE – Braunschweig1–3
28 JanSandhausen – Dynamo Dresden1–0
28 JanSt. Pauli – Darmstadt0–1
29 JanBochum – Bielefeld0–1
December 2017 · 27 matches
All results · December 2017
DateMatchScore
1 DecBielefeld – St. Pauli5–0
1 DecHeidenheim – Kaiserslautern3–2
2 DecHolstein Kiel – Fortuna Düsseldorf2–2
2 DecMSV Duisburg – Greuther Fürth2–0
2 DecNürnberg – Sandhausen1–0
3 DecBochum – Union Berlin2–1
3 DecDarmstadt – Regensburg0–1
3 DecDynamo Dresden – Erzgebirge AUE4–0
4 DecFC Ingolstadt 04 – Braunschweig0–2
8 DecBraunschweig – Holstein Kiel0–0
8 DecErzgebirge AUE – Darmstadt1–0
9 DecGreuther Fürth – Heidenheim1–0
9 DecRegensburg – Bochum0–1
9 DecUnion Berlin – Dynamo Dresden0–1
10 DecKaiserslautern – FC Ingolstadt 041–1
10 DecSandhausen – Bielefeld3–1
10 DecSt. Pauli – MSV Duisburg2–2
11 DecFortuna Düsseldorf – Nürnberg0–2
15 DecBraunschweig – Fortuna Düsseldorf0–1
15 DecUnion Berlin – FC Ingolstadt 041–2
16 DecErzgebirge AUE – Heidenheim1–1
16 DecKaiserslautern – Nürnberg1–1
16 DecRegensburg – Bielefeld3–2
17 DecGreuther Fürth – Darmstadt1–1
17 DecMSV Duisburg – Dynamo Dresden2–0
17 DecSandhausen – Holstein Kiel3–1
18 DecSt. Pauli – Bochum2–1
November 2017 · 27 matches
All results · November 2017
DateMatchScore
3 NovKaiserslautern – Bochum0–0
3 NovSandhausen – MSV Duisburg0–1
4 NovBraunschweig – Darmstadt2–2
4 NovRegensburg – Greuther Fürth3–2
4 NovUnion Berlin – St. Pauli1–0
5 NovErzgebirge AUE – Bielefeld1–1
5 NovFortuna Düsseldorf – Heidenheim2–2
5 NovHolstein Kiel – Dynamo Dresden3–0
6 NovNürnberg – FC Ingolstadt 041–2
17 NovBielefeld – Braunschweig2–2
17 NovDarmstadt – Sandhausen1–2
18 NovBochum – Greuther Fürth1–1
18 NovHeidenheim – Union Berlin4–3
18 NovNürnberg – Holstein Kiel2–2
19 NovFC Ingolstadt 04 – Fortuna Düsseldorf1–0
19 NovMSV Duisburg – Erzgebirge AUE3–0
19 NovSt. Pauli – Regensburg2–2
20 NovDynamo Dresden – Kaiserslautern1–2
24 NovSandhausen – Heidenheim1–2
24 NovUnion Berlin – Darmstadt3–3
25 NovBraunschweig – Nürnberg2–3
25 NovHolstein Kiel – FC Ingolstadt 040–0
25 NovRegensburg – MSV Duisburg4–0
26 NovErzgebirge AUE – Bochum1–1
26 NovGreuther Fürth – St. Pauli4–0
26 NovKaiserslautern – Bielefeld0–2
27 NovFortuna Düsseldorf – Dynamo Dresden1–3
October 2017 · 31 matches
All results · October 2017
DateMatchScore
1 OctBraunschweig – St. Pauli0–2
1 OctHeidenheim – Dynamo Dresden0–2
1 OctSandhausen – Regensburg2–0
2 OctFortuna Düsseldorf – MSV Duisburg3–1
13 OctMSV Duisburg – Braunschweig0–0
13 OctSt. Pauli – Kaiserslautern1–1
14 OctBielefeld – Fortuna Düsseldorf0–2
14 OctBochum – Sandhausen2–0
14 OctDynamo Dresden – FC Ingolstadt 042–2
15 OctGreuther Fürth – Erzgebirge AUE2–1
15 OctHeidenheim – Holstein Kiel3–5
15 OctRegensburg – Union Berlin0–2
16 OctDarmstadt – Nürnberg3–4
20 OctFC Ingolstadt 04 – Heidenheim3–0
20 OctFortuna Düsseldorf – Darmstadt1–0
21 OctBraunschweig – Bochum1–0
21 OctHolstein Kiel – Bielefeld2–1
21 OctUnion Berlin – Greuther Fürth3–1
22 OctErzgebirge AUE – Regensburg1–0
22 OctKaiserslautern – MSV Duisburg0–1
22 OctNürnberg – Dynamo Dresden2–1
23 OctSandhausen – St. Pauli1–1
27 OctBielefeld – FC Ingolstadt 041–3
27 OctSt. Pauli – Erzgebirge AUE1–1
28 OctDarmstadt – Holstein Kiel1–1
28 OctGreuther Fürth – Sandhausen2–1
28 OctRegensburg – Kaiserslautern3–1
29 OctDynamo Dresden – Braunschweig1–1
29 OctHeidenheim – Nürnberg1–0
29 OctMSV Duisburg – Union Berlin1–1
30 OctBochum – Fortuna Düsseldorf0–0
September 2017 · 41 matches
All results · September 2017
DateMatchScore
8 SepDynamo Dresden – Greuther Fürth1–1
8 SepHeidenheim – Regensburg1–3
9 SepBielefeld – MSV Duisburg0–4
9 SepFC Ingolstadt 04 – Erzgebirge AUE1–2
9 SepHolstein Kiel – Kaiserslautern2–1
10 SepBraunschweig – Sandhausen1–1
10 SepDarmstadt – Bochum1–2
10 SepFortuna Düsseldorf – Union Berlin3–2
11 SepNürnberg – St. Pauli0–1
15 SepErzgebirge AUE – Holstein Kiel0–3
15 SepUnion Berlin – Braunschweig1–1
16 SepMSV Duisburg – Nürnberg1–6
16 SepSandhausen – Kaiserslautern1–0
16 SepSt. Pauli – FC Ingolstadt 040–4
17 SepBochum – Heidenheim1–2
17 SepDarmstadt – Bielefeld4–3
17 SepGreuther Fürth – Fortuna Düsseldorf3–1
17 SepRegensburg – Dynamo Dresden0–2
19 SepFC Ingolstadt 04 – MSV Duisburg2–2
19 SepHolstein Kiel – St. Pauli0–1
19 SepKaiserslautern – Erzgebirge AUE0–2
19 SepSandhausen – Union Berlin1–0
20 SepBraunschweig – Greuther Fürth3–0
20 SepDynamo Dresden – Bielefeld0–2
20 SepFortuna Düsseldorf – Regensburg1–0
20 SepHeidenheim – Darmstadt2–2
21 SepNürnberg – Bochum3–1
22 SepErzgebirge AUE – Sandhausen1–0
22 SepMSV Duisburg – Holstein Kiel1–3
23 SepBielefeld – Heidenheim1–1
23 SepRegensburg – Braunschweig2–1
23 SepSt. Pauli – Fortuna Düsseldorf1–2
24 SepBochum – FC Ingolstadt 042–0
24 SepDarmstadt – Dynamo Dresden3–3
24 SepGreuther Fürth – Nürnberg1–3
25 SepUnion Berlin – Kaiserslautern5–0
29 SepFC Ingolstadt 04 – Darmstadt3–0
29 SepKaiserslautern – Greuther Fürth3–0
30 SepErzgebirge AUE – Union Berlin1–2
30 SepHolstein Kiel – Bochum3–0
30 SepNürnberg – Bielefeld1–2
August 2017 · 28 matches
All results · August 2017
DateMatchScore
4 AugKaiserslautern – Darmstadt1–1
4 AugSandhausen – FC Ingolstadt 041–0
4 AugUnion Berlin – Holstein Kiel4–3
5 AugBraunschweig – Heidenheim2–0
5 AugMSV Duisburg – Bochum1–1
6 AugErzgebirge AUE – Fortuna Düsseldorf0–2
6 AugGreuther Fürth – Bielefeld1–2
6 AugRegensburg – Nürnberg0–1
7 AugSt. Pauli – Dynamo Dresden2–2
9 AugHeidenheim – Erzgebirge AUE2–1
18 AugBraunschweig – Erzgebirge AUE1–1
18 AugDarmstadt – St. Pauli3–0
19 AugDynamo Dresden – Sandhausen0–4
19 AugFortuna Düsseldorf – Kaiserslautern2–0
19 AugHeidenheim – MSV Duisburg1–2
20 AugFC Ingolstadt 04 – Regensburg2–4
20 AugHolstein Kiel – Greuther Fürth3–1
20 AugNürnberg – Union Berlin2–2
21 AugBielefeld – Bochum2–0
25 AugGreuther Fürth – FC Ingolstadt 040–1
25 AugMSV Duisburg – Darmstadt1–2
26 AugErzgebirge AUE – Nürnberg3–1
26 AugRegensburg – Holstein Kiel1–2
26 AugSt. Pauli – Heidenheim1–0
27 AugBochum – Dynamo Dresden3–2
27 AugSandhausen – Fortuna Düsseldorf1–2
27 AugUnion Berlin – Bielefeld1–1
28 AugKaiserslautern – Braunschweig1–1
July 2017 · 8 matches
All results · July 2017
DateMatchScore
28 JulBochum – St. Pauli0–1
29 JulBielefeld – Regensburg2–1
29 JulDarmstadt – Greuther Fürth1–0
29 JulFC Ingolstadt 04 – Union Berlin0–1
30 JulDynamo Dresden – MSV Duisburg1–0
30 JulHolstein Kiel – Sandhausen2–2
30 JulNürnberg – Kaiserslautern3–0
31 JulFortuna Düsseldorf – Braunschweig2–2

League rounds, 90 minutes, by month.

Referees

Referees
RefereeMatches
Arne Aarnink10
Daniel Schlager10
Matthias Jollenbeck10
Patrick Alt10
Sven Waschitzki10
Alexander Sather9
Benedikt Kempkes9
Christian Dietz9
Christof Gunsch9
Florian Badstubner9
Florian Heft9
Lasse Koslowski9
Manuel Gräfe9
Martin Thomsen9
Rene Rohde9
Robert Kempter9
Robert Schröder9
Thorben Siewer9
Timo Gerach9
Tobias Reichel9
Felix Zwayer8
Martin Petersen8
Bibiana Steinhaus7
Sören Storks7
Bastian Dankert6
Benjamin Cortus6
Frank Willenborg6
Harm Osmers6
Markus Schmidt6
Sascha Stegemann6
Sven Jablonski6
Guido Winkmann5
Robert Hartmann5
Robert Kampka5
Tobias Stieler5
Christian Dingert4
Daniel Siebert4
Benjamin Brand3
Deniz Aytekin3
Felix Brych3
Johann Pfeifer3
Marco Fritz3
Patrick Ittrich3
Tobias Welz3

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.