2011–12 2. Bundesliga#Relegation/promotion play-offs
{{Short description|38th season of the second-tier football league in Germany}}
{{Use dmy dates|date=December 2022}}
{{Infobox football league season
| competition = 2. Bundesliga
| season = 2011–12
| winners =
| promoted = SpVgg Greuther Fürth
Eintracht Frankfurt
Fortuna Düsseldorf
| relegated = Karlsruher SC (via play-off)
Alemannia Aachen
Hansa Rostock
| league topscorer = Alexander Meier
Olivier Occean
Nick Proschwitz
(17 goals each)
| biggest home win = Bochum 6–0 E. Aue
| biggest away win = E. Cottbus 0–5 1860 Munich
Karlsruhe 0–5 F. Düsseldorf
{{nobreak|H. Rostock 0–5 FSV Frankfurt}}
| highest scoring = Union Berlin 5–4 Hansa Rostock
| longest wins = 6 matches
Greuther Fürth{{cite web |title=2011–12 Bundesliga II |url=http://www.whoscored.com/Regions/81/Tournaments/6 |publisher=WhoScored.com |access-date=18 May 2012}}
| longest unbeaten = 18 matches by
Fortuna Düsseldorf
| longest losses = 5 matches by
Alemannia Aachen
VfL Bochum
MSV Duisburg
SC Paderborn 07
| longest winless = 11 matches by
Alemannia Aachen
| matches = 306
| total goals = 855
| highest attendance =
| lowest attendance =
| prevseason = 2010–11
| nextseason = 2012–13
}}
The 2011–12 2. Bundesliga was the 38th season of the 2. Bundesliga, Germany's second tier of its football league system. The season commenced on 15 July 2011, three weeks earlier than the 2011–12 Bundesliga season, and ended with the last games on 6 May 2012. The traditional winter break was to be held between the weekends around 18 December 2011 and 4 February 2012.{{cite web|title=Der Rahmenterminkalender 2011/12|trans-title=The Preliminary Calendar 2011/12|language=de|date=26 November 2010|access-date=29 March 2011|publisher=kicker|url=https://www.kicker.de/der-rahmenterminkalender-20112f12-545423/artikel}} The league comprises eighteen teams.
Teams
At the end of the 2010–11 season, champions Hertha BSC and runners-up FC Augsburg were directly promoted to the 2011–12 Bundesliga. The Berlin side has directly returned to the highest German football league, while Augsburg ended a five-year tenure in the second level of German football. The two teams were replaced by Eintracht Frankfurt and FC St. Pauli, who were directly relegated from the 2010–11 Bundesliga season. Frankfurt returned to the 2. Bundesliga after six years, while St. Pauli made a direct comeback to the league.
On the other end of the table, Rot-Weiß Oberhausen and Arminia Bielefeld were directly relegated to the 2011–12 3. Liga, after finishing the 2010–11 season in the bottom two spots of the table. Oberhausen was dropped to the third level after three years, while Bielefeld will leave the 2. Bundesliga after two seasons. The two relegated teams were replaced by 2010–11 3. Liga champions Eintracht Braunschweig and runners-up Hansa Rostock. Braunschweig returned to the 2. Bundesliga after a total of four seasons at the third tier of the German football pyramid, while Rostock immediately bounced back from their relegation twelve months earlier.
A further two places were given to VfL Bochum as losers of the Bundesliga relegation playoff and Dynamo Dresden as winners of the 2. Bundesliga relegation playoff. Dresden returned to the 2. Bundesliga after a five-year absence after beating VfL Osnabrück 4–2 on aggregate; Osnabrück were thus immediately relegated back to the 3. Liga. In the Bundesliga playoff, Bochum retained its spot in the league after losing 2–1 on aggregate against Borussia Mönchengladbach.
=Stadiums and locations=
{{Location map+|Germany|width=400|float=right|caption=Location of teams in the 2011–12 2. Bundesliga|places=
{{Location map~|Germany|lat=48.218773|long=11.624760|label=1860|position=bottom}}
{{Location map~|Germany|lat=50.790752|long=6.097158|label=Aachen}}
{{Location map~|Germany|lat=50.597778|long=12.711111|label=Aue|position=left}}
{{Location map~|Germany|lat=51.489881|long=7.236544|label=Bochum}}
{{Location map~|Germany|lat=51.408967|long=6.778706|label=}}
{{Location map~|Germany|lat=52.290116|long=10.521575|label=Braunschweig|position=top}}
{{Location map~|Germany|lat=51.751262|long=14.334669|label=Cottbus|position=left}}
{{Location map~|Germany|lat=51.040998|long=13.748278|label=Dresden|position=left}}
{{Location map~|Germany|lat=51.261593|long= 6.733204|label=}}
{{Location map~|Germany|lat=50.069206|long=8.644234|label=Eintr. Frankfurt|position=bottom}}
{{Location map~|Germany|lat=50.128056|long=8.723056|label=FSV Frankfurt|position=top}}
{{Location map~|Germany|lat=49.486958|long=10.999261|label=Gr. Fürth|position=left}}
{{Location map~|Germany|lat=48.744642|long=11.483325|label=Ingolstadt}}
{{Location map~|Germany|lat=49.021176|long=8.413021|label=Karlsruhe}}
{{Location map~|Germany|lat=51.730703|long=8.711028|label=Paderborn}}
{{Location map~|Germany|lat=54.084722|long=12.086666|label=Rostock|position=bottom}}
{{Location map~|Germany|lat=52.457222|long=13.568056|label=Union Berlin|position=bottom}}
{{Location map~|Germany|lat=53.554444|long=9.967778|label=St. Pauli|position=left}}
{{Location map~|Germany|mark=TransparentPlaceholder.png|lat=51.3 |long=6.3 |label=Duisburg|position=top}}
{{Location map~|Germany|mark=TransparentPlaceholder.png|lat=51.1 |long=6.733204|label=Düsseldorf|position=right}}
}}
{{-}}
=Personnel and sponsorships=
=Managerial changes=
League table
|res_col_header=PQR
|show_limit=5
|team1=SGF|name_SGF=SpVgg Greuther Fürth
|team2=SGE|name_SGE=Eintracht Frankfurt
|team3=F95|name_F95=Fortuna Düsseldorf
|team4=STP|name_STP=FC St. Pauli
|team5=SCP|name_SCP=SC Paderborn
|team6=M60|name_M60=1860 Munich
|team7=UNB|name_UNB=1. FC Union Berlin
|team8=EBS|name_EBS=Eintracht Braunschweig
|team9=SGD|name_SGD=Dynamo Dresden
|team10=DUI|name_DUI=MSV Duisburg
|team11=BOC|name_BOC=VfL Bochum
|team12=FCI|name_FCI=FC Ingolstadt 04
|team13=FSV|name_FSV=FSV Frankfurt
|team14=FCE|name_FCE=Energie Cottbus
|team15=AUE|name_AUE=Erzgebirge Aue
|team16=KSC|name_KSC=Karlsruher SC
|team17=AAC|name_AAC=Alemannia Aachen
|team18=ROS|name_ROS=Hansa Rostock
|win_SGF=20|draw_SGF=10|loss_SGF=4|gf_SGF=73|ga_SGF=27|status_SGF=C, P
|win_SGE=20|draw_SGE=8|loss_SGE=6|gf_SGE=76|ga_SGE=33|status_SGE=P
|win_F95=16|draw_F95=14|loss_F95=4|gf_F95=64|ga_F95=35|status_F95=P
|win_STP=18|draw_STP=8|loss_STP=8|gf_STP=59|ga_STP=34
|win_SCP=17|draw_SCP=10|loss_SCP=7|gf_SCP=51|ga_SCP=42
|win_M60=17|draw_M60=6|loss_M60=11|gf_M60=62|ga_M60=46
|win_UNB=14|draw_UNB=6|loss_UNB=14|gf_UNB=55|ga_UNB=58
|win_EBS=10|draw_EBS=15|loss_EBS=9|gf_EBS=37|ga_EBS=34
|win_SGD=12|draw_SGD=9|loss_SGD=13|gf_SGD=50|ga_SGD=52
|win_DUI=10|draw_DUI=9|loss_DUI=15|gf_DUI=42|ga_DUI=47
|win_BOC=10|draw_BOC=7|loss_BOC=17|gf_BOC=41|ga_BOC=55
|win_FCI=8|draw_FCI=13|loss_FCI=13|gf_FCI=43|ga_FCI=58
|win_FSV=7|draw_FSV=14|loss_FSV=13|gf_FSV=43|ga_FSV=59
|win_FCE=8|draw_FCE=11|loss_FCE=15|gf_FCE=30|ga_FCE=49
|win_AUE=8|draw_AUE=11|loss_AUE=15|gf_AUE=31|ga_AUE=55
|win_KSC=9|draw_KSC=6|loss_KSC=19|gf_KSC=34|ga_KSC=60|status_KSC=R
|win_AAC=6|draw_AAC=13|loss_AAC=15|gf_AAC=30|ga_AAC=47|status_AAC=R
|win_ROS=5|draw_ROS=12|loss_ROS=17|gf_ROS=34|ga_ROS=63|status_ROS=R
|col_P=green1|text_P=Promotion to Bundesliga
|result1=P|result2=P
|col_QP=yellow1|text_QP=Qualification to promotion play-offs
|result3=QP
|col_QR=red2|text_QR=Qualification to relegation play-offs
|result16=QR
|col_R=red1|text_R=Relegation to 3. Liga
|result17=R|result18=R
|class_rules=1) points; 2) goal difference; 3) number of goals scored.
|update=complete
|source=[https://www.kicker.de/2-bundesliga/spieltag/2011-12/34/0 kicker]
}}
Results
{{#invoke:Sports results|main
| source = [https://www.dfb.de/2-bundesliga/spieltagtabelle/?spieledb_path=%2Fcompetitions%2F3%2Fseasons%2F7095%2Fmatchday%2F34 DFB]
| update = complete
| matches_style = FBR
| team1 = AAC | name_AAC = Alemannia Aachen
| team2 = AUE | name_AUE = Erzgebirge Aue
| team3 = UNB | name_UNB = Union Berlin
| team4 = BOC | name_BOC = VfL Bochum
| team5 = EBS | name_EBS = Eintracht Braunschweig
| team6 = FCE | name_FCE = Energie Cottbus
| team7 = SGD | name_SGD = Dynamo Dresden
| team8 = DUI | name_DUI = MSV Duisburg
| team9 = F95 | name_F95 = Fortuna Düsseldorf
| team10 = SGE | name_SGE = Eintracht Frankfurt
| team11 = FSV | name_FSV = FSV Frankfurt
| team12 = SGF | name_SGF = Greuther Fürth
| team13 = FCI | name_FCI = FC Ingolstadt
| team14 = KSC | name_KSC = Karlsruher SC
| team15 = M60 | name_M60 = 1860 Munich
| team16 = SCP | name_SCP = SC Paderborn
| team17 = ROS | name_ROS = Hansa Rostock
| team18 = STP | name_STP = FC St. Pauli
| match_AAC_AUE = 1–1
| match_AAC_UNB = 1–3
| match_AAC_BOC = 2–0
| match_AAC_EBS = 0–2
| match_AAC_FCE = 0–2
| match_AAC_SGD = 0–1
| match_AAC_DUI = 2–2
| match_AAC_F95 = 0–0
| match_AAC_SGE = 0–3
| match_AAC_FSV = 1–3
| match_AAC_SGF = 0–0
| match_AAC_FCI = 3–1
| match_AAC_KSC = 1–0
| match_AAC_M60 = 2–2
| match_AAC_SCP = 0–3
| match_AAC_ROS = 0–0
| match_AAC_STP = 2–1
| match_AUE_AAC = 1–0
| match_AUE_UNB = 1–1
| match_AUE_BOC = 2–1
| match_AUE_EBS = 1–1
| match_AUE_FCE = 0–0
| match_AUE_SGD = 1–1
| match_AUE_DUI = 1–2
| match_AUE_F95 = 2–4
| match_AUE_SGE = 1–2
| match_AUE_FSV = 4–3
| match_AUE_SGF = 1–1
| match_AUE_FCI = 1–1
| match_AUE_KSC = 0–2
| match_AUE_M60 = 0–0
| match_AUE_SCP = 0–2
| match_AUE_ROS = 1–0
| match_AUE_STP = 2–1
| match_UNB_AAC = 2–0
| match_UNB_AUE = 1–0
| match_UNB_BOC = 2–1
| match_UNB_EBS = 1–0
| match_UNB_FCE = 1–0
| match_UNB_SGD = 4–0
| match_UNB_DUI = 1–1
| match_UNB_F95 = 0–0
| match_UNB_SGE = 0–4
| match_UNB_FSV = 4–0
| match_UNB_SGF = 0–4
| match_UNB_FCI = 4–1
| match_UNB_KSC = 2–0
| match_UNB_M60 = 0–1
| match_UNB_SCP = 3–0
| match_UNB_ROS = 5–4
| match_UNB_STP = 0–2
| match_BOC_AAC = 1–0
| match_BOC_AUE = 6–0
| match_BOC_UNB = 4–2
| match_BOC_EBS = 2–0
| match_BOC_FCE = 0–1
| match_BOC_SGD = 0–2
| match_BOC_DUI = 2–1
| match_BOC_F95 = 1–1
| match_BOC_SGE = 0–2
| match_BOC_FSV = 1–0
| match_BOC_SGF = 1–4
| match_BOC_FCI = 0–1
| match_BOC_KSC = 0–0
| match_BOC_M60 = 2–2
| match_BOC_SCP = 0–4
| match_BOC_ROS = 2–1
| match_BOC_STP = 1–2
| match_EBS_AAC = 1–1
| match_EBS_AUE = 1–1
| match_EBS_UNB = 1–2
| match_EBS_BOC = 4–0
| match_EBS_FCE = 3–1
| match_EBS_SGD = 0–2
| match_EBS_DUI = 0–0
| match_EBS_F95 = 1–1
| match_EBS_SGE = 0–3
| match_EBS_FSV = 0–0
| match_EBS_SGF = 0–0
| match_EBS_FCI = 3–1
| match_EBS_KSC = 0–0
| match_EBS_M60 = 3–1
| match_EBS_SCP = 0–0
| match_EBS_ROS = 3–2
| match_EBS_STP = 1–0
| match_FCE_AAC = 1–1
| match_FCE_AUE = 2–0
| match_FCE_UNB = 2–1
| match_FCE_BOC = 1–1
| match_FCE_EBS = 1–1
| match_FCE_SGD = 2–1
| match_FCE_DUI = 1–1
| match_FCE_F95 = 1–1
| match_FCE_SGE = 3–3
| match_FCE_FSV = 1–1
| match_FCE_SGF = 0–2
| match_FCE_FCI = 0–0
| match_FCE_KSC = 2–0
| match_FCE_M60 = 0–5
| match_FCE_SCP = 0–2
| match_FCE_ROS = 0–1
| match_FCE_STP = 1–4
| match_SGD_AAC = 1–1
| match_SGD_AUE = 1–2
| match_SGD_UNB = 4–0
| match_SGD_BOC = 2–1
| match_SGD_EBS = 2–2
| match_SGD_FCE = 2–1
| match_SGD_DUI = 2–0
| match_SGD_F95 = 2–1
| match_SGD_SGE = 1–4
| match_SGD_FSV = 2–2
| match_SGD_SGF = 3–1
| match_SGD_FCI = 0–0
| match_SGD_KSC = 5–1
| match_SGD_M60 = 0–1
| match_SGD_SCP = 1–2
| match_SGD_ROS = 1–1
| match_SGD_STP = 1–0
| match_DUI_AAC = 2–0
| match_DUI_AUE = 2–1
| match_DUI_UNB = 1–1
| match_DUI_BOC = 2–1
| match_DUI_EBS = 3–0
| match_DUI_FCE = 1–2
| match_DUI_SGD = 3–0
| match_DUI_F95 = 0–2
| match_DUI_SGE = 2–0
| match_DUI_FSV = 1–2
| match_DUI_SGF = 0–2
| match_DUI_FCI = 3–1
| match_DUI_KSC = 3–1
| match_DUI_M60 = 0–3
| match_DUI_SCP = 0–1
| match_DUI_ROS = 0–0
| match_DUI_STP = 0–1
| match_F95_AAC = 0–0
| match_F95_AUE = 3–1
| match_F95_UNB = 2–1
| match_F95_BOC = 2–0
| match_F95_EBS = 1–1
| match_F95_FCE = 4–2
| match_F95_SGD = 2–1
| match_F95_DUI = 2–2
| match_F95_SGE = 1–1
| match_F95_FSV = 1–0
| match_F95_SGF = 2–1
| match_F95_FCI = 4–1
| match_F95_KSC = 4–2
| match_F95_M60 = 3–1
| match_F95_SCP = 2–3
| match_F95_ROS = 2–0
| match_F95_STP = 0–0
| match_SGE_AAC = 4–3
| match_SGE_AUE = 4–0
| match_SGE_UNB = 3–1
| match_SGE_BOC = 3–0
| match_SGE_EBS = 2–1
| match_SGE_FCE = 1–0
| match_SGE_SGD = 3–0
| match_SGE_DUI = 3–0
| match_SGE_F95 = 1–1
| match_SGE_FSV = 6–1
| match_SGE_SGF = 0–0
| match_SGE_FCI = 1–1
| match_SGE_KSC = 2–0
| match_SGE_M60 = 0–2
| match_SGE_SCP = 0–0
| match_SGE_ROS = 4–1
| match_SGE_STP = 1–1
| match_FSV_AAC = 2–1
| match_FSV_AUE = 1–1
| match_FSV_UNB = 1–1
| match_FSV_BOC = 0–2
| match_FSV_EBS = 1–1
| match_FSV_FCE = 0–1
| match_FSV_SGD = 1–1
| match_FSV_DUI = 0–0
| match_FSV_F95 = 2–5
| match_FSV_SGE = 0–4
| match_FSV_SGF = 1–1
| match_FSV_FCI = 1–1
| match_FSV_KSC = 2–1
| match_FSV_M60 = 3–1
| match_FSV_SCP = 2–2
| match_FSV_ROS = 0–0
| match_FSV_STP = 3–3
| match_SGF_AAC = 1–0
| match_SGF_AUE = 2–0
| match_SGF_UNB = 5–0
| match_SGF_BOC = 6–2
| match_SGF_EBS = 1–3
| match_SGF_FCE = 3–0
| match_SGF_SGD = 1–0
| match_SGF_DUI = 2–1
| match_SGF_F95 = 1–1
| match_SGF_SGE = 2–3
| match_SGF_FSV = 4–0
| match_SGF_FCI = 3–0
| match_SGF_KSC = 3–0
| match_SGF_M60 = 2–0
| match_SGF_SCP = 5–1
| match_SGF_ROS = 3–0
| match_SGF_STP = 2–1
| match_FCI_AAC = 3–3
| match_FCI_AUE = 0–0
| match_FCI_UNB = 3–3
| match_FCI_BOC = 3–5
| match_FCI_EBS = 0–1
| match_FCI_FCE = 1–0
| match_FCI_SGD = 4–2
| match_FCI_DUI = 1–1
| match_FCI_F95 = 1–1
| match_FCI_SGE = 1–1
| match_FCI_FSV = 1–1
| match_FCI_SGF = 0–0
| match_FCI_KSC = 2–1
| match_FCI_M60 = 0–1
| match_FCI_SCP = 4–0
| match_FCI_ROS = 3–1
| match_FCI_STP = 1–0
| match_KSC_AAC = 0–2
| match_KSC_AUE = 2–1
| match_KSC_UNB = 2–0
| match_KSC_BOC = 0–0
| match_KSC_EBS = 1–3
| match_KSC_FCE = 2–0
| match_KSC_SGD = 2–0
| match_KSC_DUI = 3–2
| match_KSC_F95 = 0–5
| match_KSC_SGE = 1–0
| match_KSC_FSV = 0–4
| match_KSC_SGF = 2–2
| match_KSC_FCI = 3–2
| match_KSC_M60 = 1–3
| match_KSC_SCP = 2–0
| match_KSC_ROS = 2–2
| match_KSC_STP = 0–2
| match_M60_AAC = 1–2
| match_M60_AUE = 4–0
| match_M60_UNB = 3–1
| match_M60_BOC = 1–3
| match_M60_EBS = 3–0
| match_M60_FCE = 2–0
| match_M60_SGD = 2–4
| match_M60_DUI = 2–1
| match_M60_F95 = 2–1
| match_M60_SGE = 2–1
| match_M60_FSV = 4–0
| match_M60_SGF = 1–4
| match_M60_FCI = 4–1
| match_M60_KSC = 2–1
| match_M60_SCP = 1–1
| match_M60_ROS = 0–1
| match_M60_STP = 1–1
| match_SCP_AAC = 0–0
| match_SCP_AUE = 1–0
| match_SCP_UNB = 3–2
| match_SCP_BOC = 0–0
| match_SCP_EBS = 1–0
| match_SCP_FCE = 3–1
| match_SCP_SGD = 2–2
| match_SCP_DUI = 1–2
| match_SCP_F95 = 1–1
| match_SCP_SGE = 4–2
| match_SCP_FSV = 1–0
| match_SCP_SGF = 0–1
| match_SCP_FCI = 4–1
| match_SCP_KSC = 2–1
| match_SCP_M60 = 2–2
| match_SCP_ROS = 2–0
| match_SCP_STP = 1–1
| match_ROS_AAC = 0–0
| match_ROS_AUE = 0–1
| match_ROS_UNB = 2–5
| match_ROS_BOC = 0–0
| match_ROS_EBS = 0–0
| match_ROS_FCE = 1–1
| match_ROS_SGD = 2–2
| match_ROS_DUI = 4–2
| match_ROS_F95 = 2–1
| match_ROS_SGE = 1–5
| match_ROS_FSV = 0–5
| match_ROS_SGF = 2–2
| match_ROS_FCI = 1–2
| match_ROS_KSC = 1–1
| match_ROS_M60 = 2–0
| match_ROS_SCP = 1–2
| match_ROS_STP = 1–3
| match_STP_AAC = 3–1
| match_STP_AUE = 2–3
| match_STP_UNB = 2–1
| match_STP_BOC = 2–1
| match_STP_EBS = 0–0
| match_STP_FCE = 0–0
| match_STP_SGD = 3–1
| match_STP_DUI = 2–1
| match_STP_F95 = 1–3
| match_STP_SGE = 2–0
| match_STP_FSV = 2–1
| match_STP_SGF = 2–2
| match_STP_FCI = 2–0
| match_STP_KSC = 1–0
| match_STP_M60 = 4–2
| match_STP_SCP = 5–0
| match_STP_ROS = 3–0
}}
Relegation play-offs
{{further|topic=the playoff for promotion to the Bundesliga|2011–12 Bundesliga#Relegation play-offs}}
The 16th-placed team faced the third-placed 2011–12 3. Liga side for a two-legged play-off. The winner on aggregate score after both matches will earn a spot in the 2012–13 2. Bundesliga.
Dates and times of these matches were determined by the Deutsche Fußball-Liga as following:{{cite web|title=DFL revises first-leg schedule for promotion/relegation play-offs |url=http://www.bundesliga.de/en/liga/news/2011/211393.php |publisher=Deutsche Fußball Liga |access-date=3 May 2012 |url-status=dead |archive-url=https://web.archive.org/web/20120507024206/http://www.bundesliga.de/en/liga/news/2011/211393.php |archive-date=7 May 2012 }}
{{football box
|date=11 May 2012
|time=20:30 CEST
|team1=Jahn Regensburg
|score=1–1
|report= [https://www.kicker.de/regensburg-gegen-karlsruhe-2012-bundesliga-relegation-1426977/analyse Report]
|team2=Karlsruher SC
|goals1=Alibaz {{goal|58|pen.}}
|goals2={{goal|76}} Groß
|stadium=Jahnstadion, Regensburg
|attendance=10,724
|referee=Christian Dingert (Thallichtenberg)
}}
----
{{football box
|date=14 May 2012
|time=20:30 CEST
|team1=Karlsruher SC
|score=2–2
|report=[https://www.kicker.de/karlsruhe-gegen-regensburg-2012-bundesliga-relegation-1426978/analyse Report]
|team2=Jahn Regensburg
|goals1=Lavrič {{goal|32}}
Charalambous {{goal|56}}
|goals2= {{goal|26}} Hein
{{goal|66}} Laurito
|stadium=Wildparkstadion, Karlsruhe
|attendance=29,699
|referee=Felix Zwayer (Berlin)
}}
Tie ended 3–3 on aggregate; Jahn Regensburg promoted to 2012–13 2. Bundesliga, Karlsruher SC relegated to 2012–13 3. Liga according to away goal rule.
Statistics
{{col-begin}}
{{col-2}}
=Top goalscorers=
Source: [https://web.archive.org/web/20110924082744/http://www.bundesliga.de/en/liga2/torjaeger/ Bundesliga.de]
;17 goals
- {{flagicon|GER}} Alexander Meier (Eintracht Frankfurt)
- {{flagicon|CAN}} Olivier Occean (SpVgg Greuther Fürth)
- {{flagicon|GER}} Nick Proschwitz (SC Paderborn 07)
;14 goals
- {{flagicon|CMR}} Mohammadou Idrissou (Eintracht Frankfurt)
- {{flagicon|GER}} Kevin Volland (1860 Munich)
;13 goals
- {{flagicon|SVN}} Zlatko Dedič (Dynamo Dresden)
- {{flagicon|GER}} Max Kruse (FC St. Pauli)
- {{flagicon|GER}} Christopher Nöthe (SpVgg Greuther Fürth)
- {{flagicon|GER}} Sascha Rösler (Fortuna Düsseldorf)
;12 goals
- {{flagicon|BEN}} Mickaël Poté (Dynamo Dresden)
- {{flagicon|BUL}} Dimitar Rangelov (Energie Cottbus)
{{col-2}}
=Top assists=
Source: [http://www.bundesliga.de/en/liga2/scorer/ Bundesliga.de] {{Webarchive|url=https://web.archive.org/web/20120807043941/http://www.bundesliga.de/en/liga2/scorer/ |date=7 August 2012 }}
;12 assists
- {{flagicon|TUR}} Sercan Sararer (SpVgg Greuther Fürth)
;10 assists
- {{flagicon|GER}} Benjamin Lauth (1860 Munich)
- {{flagicon|GER}} Sebastian Rode (Eintracht Frankfurt)
;9 assists
- {{flagicon|GER}} Stefan Leitl (FC Ingolstadt 04)
;8 assists
- {{flagicon|GER}} Benjamin Köhler (Eintracht Frankfurt)
- {{flagicon|GER}} Torsten Mattuschka (1. FC Union Berlin)
- {{flagicon|ALB}} Alban Meha (SC Paderborn 07)
- {{flagicon|GER}} Sascha Rösler (Fortuna Düsseldorf)
;7 assists
- {{flagicon|GER}} Marius Ebbers (FC St. Pauli)
- {{flagicon|GER}} Jan Hochscheidt (Erzgebirge Aue)
- {{flagicon|GEO}} Alexander Iashvili (Karlsruher SC)
- {{flagicon|PHI}} Stephan Schröck (SpVgg Greuther Fürth)
{{col end}}
References
{{Reflist}}