2008–09 2. Bundesliga#Relegation play-offs

{{Short description|35th season of the second-tier football league in Germany}}

{{Use dmy dates|date=December 2022}}

{{Infobox football league season

| competition = 2. Bundesliga

| season = 2008–09

| winners = SC Freiburg

| promoted = SC Freiburg
1. FSV Mainz 05
1. FC Nürnberg (via playoff)

| relegated = VfL Osnabrück (via playoff)
FC Ingolstadt 04
SV Wehen Wiesbaden

| league topscorer = Benjamin Auer (16)
Cédric Makiadi (16)
Marek Mintál (16)

| biggest home win = Rostock 9–0 Koblenz

| biggest away win = Oberhausen 0–4 Greuther Fürth

| highest scoring = Rostock 9–0 Koblenz

| matches = 306

| total goals = 852

| prevseason = 2007–08

| nextseason = 2009–10

}}

The 2008–09 2. Bundesliga was the 35th season of the 2. Bundesliga, the second tier of Germany's football league. The season began on 15 August 2008 and ended on 24 May 2009.

SC Freiburg were the first team to win promotion to Bundesliga 2009–10 after securing the 2. Bundesliga championship on 10 May 2009.{{cite web|url=http://www.kicker.de/news/fussball/2bundesliga/spieltag/spielpaarungsbericht/object/863977/saison/2008-09/naviindex/1|title=TuS Koblenz – SC Freiburg 2:5 (2:2)|date=10 May 2009|publisher=Kicker|language=de|access-date=10 May 2009|archive-url=https://web.archive.org/web/20090512131623/http://www.kicker.de/news/fussball/2bundesliga/spieltag/spielpaarungsbericht/object/863977/saison/2008-09/naviindex/1|archive-date=12 May 2009|url-status=dead}} 1. FSV Mainz 05 were also directly promoted as runners-up after a 4–0 home victory over Rot-Weiß Oberhausen. 1. FC Nürnberg defeated Bundesliga sides Energie Cottbus in a two-legged playoff for one spot in 2009–10 Bundesliga and thus earned promotion as well.

Changes from 2007–08

Starting with the 2008–09 season, only two teams are promoted automatically. Two-leg relegation playoffs between the third last team of the Bundesliga and the third team of the 2. Bundesliga at the end of the regular season will be reintroduced.

Likewise, instead of formerly four teams only the two bottom teams are relegated to the new 3. Liga automatically. The third last team plays a two-leg playoff against the third team of the third tier over the remaining place in the 2. Bundesliga.

Teams

= Movement between Bundesliga and 2. Bundesliga =

Borussia Mönchengladbach, TSG 1899 Hoffenheim and 1. FC Köln were promoted to Bundesliga after finishing 1st through third in 2. Bundesliga in 2007–08. They were replaced by 1. FC Nürnberg, Hansa Rostock and MSV Duisburg, which were relegated at the end of the 2007–08 Bundesliga season.

= Movement between 2. Bundesliga and third-level divisions =

Kickers Offenbach, Erzgebirge Aue, FC Carl Zeiss Jena and SC Paderborn 07 were relegated to the newly formed 3. Liga following the 2007–08 season due to finishing 15th through 18th. They were replaced by the champions and runners-up of both divisions of the 2007–08 Regionalliga. Rot Weiss Ahlen and Rot-Weiss Oberhausen earned promotion in the Regionalliga Nord while FSV Frankfurt and FC Ingolstadt 04 were promoted from the Regionalliga Süd.

=Stadiums and locations=

{{Location map+|Germany|width=350|float=right|caption=Location of teams in 2. Bundesliga 2008–09|places=

{{Location map~|Germany|lat=50.789973|long=6.094327|label=Aachen}}

{{Location map~|Germany|lat=51.753278|long=7.904936|label=Ahlen}}

{{Location map~|Germany|lat=48.355318|long=10.875996|label=Augsburg|position=left}}

{{Location map~|Germany|lat=51.408967|long=6.778706|label=Duisburg|position=bottom}}

{{Location map~|Germany|lat=50.069206|long=8.644234|label=Frankfurt}}

{{Location map~|Germany|lat=47.988945|long=7.892947|label=Freiburg}}

{{Location map~|Germany|lat=49.486958|long=10.999261|label=Greuther Fürth|position=left}}

{{Location map~|Germany|lat=48.744301|long=11.442909|label=Ingolstadt}}

{{Location map~|Germany|lat=49.434705|long=7.776408|label=Kaiserslautern|position=bottom}}

{{Location map~|Germany|lat=50.330449|long=7.586677|label=Koblenz}}

{{Location map~|Germany|lat=50.000928|long=8.245731|label=Mainz|position=bottom}}

{{Location map~|Germany|lat=48.218773|long=11.624760|label=1860|position=bottom}}

{{Location map~|Germany|lat=49.426230|long=11.125740|label=Nürnberg|}}

{{Location map~|Germany|lat=51.457554|long=6.842972|label=Oberhausen}}

{{Location map~|Germany|lat=52.280820|long=8.071280|label=Osnabrück}}

{{Location map~|Germany|lat=54.084953|long=12.095144|label=Rostock}}

{{Location map~|Germany|lat=53.554568|long=9.967646|label=St. Pauli}}

{{Location map~|Germany|lat=50.069668|long=8.257188|label=Wiesbaden|position=left}}

}}

class="wikitable sortable"

!Team

!Venue

!Capacity

Alemannia Aachen

|Tivoli

|21,632

Rot Weiss Ahlen

|Wersestadion

|10,498

FC Augsburg

|Rosenaustadion

|32,354

MSV Duisburg

|MSV-Arena

|31,500

FSV Frankfurt

|Commerzbank-Arena

|52,300

SC Freiburg

|Badenova-Stadion

|24,918

SpVgg Greuther Fürth

|Playmobil-Stadion

|15,500

FC Ingolstadt 04

|ESV-Stadion

|16,500

1. FC Kaiserslautern

|Fritz Walter Stadion

|48,500

TuS Koblenz

|Stadion Oberwerth

|13,500

1. FSV Mainz 05

|Stadion am Bruchweg

|20,300

TSV 1860 Munich

|Allianz Arena

|69,901

1. FC Nürnberg

|Frankenstadion

|47,559

Rot-Weiß Oberhausen

|Niederrheinstadion

|21,318

VfL Osnabrück

|Osnatel-Arena

|18,415

FC Hansa Rostock

|DKB-Arena

|29,000

FC St. Pauli

|Millerntor-Stadion

|22,648

SV Wehen Wiesbaden

|BRITA-Arena

|12,566

=Personnel and sponsoring=

class="wikitable sortable"

!Team

!Head coach

!Team captain

!Kitmaker

!Shirt sponsor

Alemannia Aachen

|{{flagicon|GER}} Jürgen Seeberger

|{{flagicon|GER}} Reiner Plaßhenrich

|Jako

|Aachen Münchener

Rot Weiss Ahlen

| {{flagicon|GER}} Stefan Emmerling

| {{flagicon|GER}} Daniel Thioune

|Jako

|reflex

FC Augsburg

|{{flagicon|NED}} Jos Luhukay

|{{flagicon|GER}} Lars Müller

|Do You Football

|impuls

MSV Duisburg

|{{flagicon|GER}} Peter Neururer

|{{flagicon|BIH}} Ivica Grlić

|uhlsport

|evonik

FSV Frankfurt

|{{flagicon|TUR}} Tomas Oral

|{{flagicon|ITA}} Angelo Barletta

|Jako

|Hyundai

SC Freiburg

|{{flagicon|GER}} Robin Dutt

|{{flagicon|GER}} Heiko Butscher

|Jako

|Duravit

SpVgg Greuther Fürth

|{{flagicon|GER}} Benno Möhlmann

|{{flagicon|GER}} Daniel Felgenhauer

|Jako

|Karstadt Quelle Versicherungen

FC Ingolstadt

|{{flagicon|GER}} Horst Köppel

|{{flagicon|GER}} Stefan Leitl

|Nike

|Audi

1. FC Kaiserslautern

|{{flagicon|GER}} Alois Schwartz (interim)

|{{flagicon|GER}} Axel Bellinghausen

|Kappa

|Deutsche Vermögensberatung

TuS Koblenz

|{{flagicon|GER}} Uwe Rapolder

|{{flagicon|BIH}} Branimir Bajić

|Nike

|Rhein-Zeitung

1. FSV Mainz 05

|{{flagicon|NOR}} Jørn Andersen

|{{Flagicon|GER}} Dimo Wache

|Nike

|DBV-Winterthur

TSV 1860 Munich

|{{flagicon|GER}} Ewald Lienen

|{{flagicon|GER}} Daniel Bierofka

|erima

|trenkwalder

1. FC Nürnberg

|{{flagicon|GER}} Michael Oenning

|{{flagicon|GER}} Andreas Wolf

|adidas

|Areva

Rot-Weiß Oberhausen

|{{flagicon|GER}} Jürgen Luginger

|{{flagicon|GER}} Benjamin Reichert

|uhlsport

|Vatro

VfL Osnabrück

|{{flagicon|GER}} Claus-Dieter Wollitz

|{{Flagicon|GER}} Thomas Reichenberger

|Puma

|Herforder

FC Hansa Rostock

|{{flagicon|GER}} Andreas Zachhuber

|{{flagicon|DEN}} Martin Retov

|Masita

|Lübzer

FC St. Pauli

|{{flagicon|GER}} Holger Stanislawski

|{{flagicon|GER}} Fabio Morena

|Do You Football

|congstar

SV Wehen Wiesbaden

|{{flagicon|GER}} Sandro Schwarz (Interim)

|{{flagicon|GER}} Alexander Walke

|Nike

|Victor's

=Managerial changes=

class="wikitable"
Team

! Outgoing manager

! Manner of departure

! Date of vacancy

! Replaced by

! Date of appointment

1. FC Nürnberg

|{{flagicon|GER}} Thomas von Heesen

|Resigned

|28 August 2008{{cite web|url=http://www.fcn.de/index.php?id=18628|title=Club-Trainer Thomas von Heesen erklärt Rücktritt|date=28 August 2008|publisher=1. FC Nürnberg|language=de|access-date=28 August 2008}}

|{{flagicon|GER}} Michael Oenning

|5 September 2008{{cite web|url=http://www.fcn.de/index.php?id=18673|title=Michael Oenning wird Chef-Trainer des 1. FC Nürnberg|date=5 September 2008|publisher=1. FC Nürnberg|language=de|access-date=5 September 2008| archive-url= https://web.archive.org/web/20080916170704/http://www.fcn.de/index.php?id=18673| archive-date= 16 September 2008 | url-status= live}}

MSV Duisburg

|{{flagicon|GER}} Rudolf Bommer

|Sacked

|9 November 2008{{cite web|url=http://www.msv-duisburg.de/main.asp?reiter=aktuelles_p&bgi=yes&mode=aktuell&aid=1525|title=Sportliche Ausrichtung gefährdet. MSV stellt Rudi Bommer frei|date=9 November 2008|publisher=MSV Duisburg|language=de|access-date=9 November 2008}}

|{{flagicon|GER}} Peter Neururer

|16 November 2008{{cite web|url=http://www.msv-duisburg.de/main.asp?reiter=aktuelles_p&bgi=yes&mode=aktuell&aid=1538|title=Vorstellung bereits am Montag. Peter Neururer neuer MSV-Trainer|date=16 November 2008|publisher=1. FC Nürnberg|language=de|access-date=16 November 2008}}

FC Hansa Rostock

|{{flagicon|GER}} Frank Pagelsdorf

|Sacked

|10 November 2008{{cite web|url=http://www.fc-hansa.de/index.php?id=154&oid=7058|title=F.C. Hansa Rostock beurlaubt Frank Pagelsdorf und Timo Lange|date=10 November 2008|publisher=F.C. Hansa Rostock|language=de|access-date=10 November 2008}}

|{{flagicon|GER}} Dieter Eilts

|21 November 2008{{cite web|url=http://www.fc-hansa.de/index.php?id=154&oid=7129|title=Dieter Eilts wird neuer Trainer beim F.C. Hansa Rostock|date=21 November 2008|publisher=F.C. Hansa Rostock|language=de|access-date=21 November 2008}}

SV Wehen Wiesbaden

|{{flagicon|GER}} Christian Hock

|Sacked

|17 December 2008{{cite web|url=http://www.svwehen-wiesbaden.de/news.php?id=1303|title=SV Wehen Wiesbaden beurlaubt Cheftrainer Christian Hock|date=17 December 2008|publisher=SV Wehen-Wiesbaden|language=de|access-date=17 December 2008| archive-url= https://web.archive.org/web/20081224185809/http://www.svwehen-wiesbaden.de/news.php?id=1303| archive-date= 24 December 2008 | url-status= dead}}

|{{flagicon|GER}} Wolfgang Frank

|19 December 2008{{cite web|url=http://www.svwehen-wiesbaden.de/news.php?id=1307|title=Vertrauen und Visionen – Das Potenzial ist da|date=19 December 2008|publisher=SV Wehen-Wiesbaden|language=de|access-date=19 December 2008| archive-url= https://web.archive.org/web/20081224185728/http://www.svwehen-wiesbaden.de/news.php?id=1307| archive-date= 24 December 2008 | url-status= dead}}

TSV 1860 Munich

|{{flagicon|GER}} Marco Kurz

|Sacked

|24 February 2009{{cite web|url=http://www.tsv1860.de/de/aktuell/news/2008/news_2009-02-24_kurz.php|title=Löwen beurlauben Cheftrainer Marco Kurz|date=24 February 2009|publisher=TSV 1860 Munich|language=de|access-date=24 February 2009| archive-url= https://web.archive.org/web/20090227054052/http://www.tsv1860.de/de/aktuell/news/2008/news_2009-02-24_kurz.php| archive-date= 27 February 2009 | url-status= dead}}

|{{flagicon|GER}} Uwe Wolf (Interim)

|24 February 2009

Rot Weiss Ahlen

|{{flagicon|GER}} Christian Wück

|Sacked

|3 March 2009{{cite web|url=http://www.rotweiss-ahlen.de/2004x/content/team1_news_weiter.php?id=116|title=Christian Wück beurlaubt|date=3 March 2009|publisher=Rot-Weiß Ahlen|language=de|access-date=3 March 2009|archive-url=https://web.archive.org/web/20111006181108/http://www.rotweiss-ahlen.de/2004x/content/team1_news_weiter.php?id=116|archive-date=6 October 2011|url-status=dead}}

|{{flagicon|GER}} Stefan Emmerling

|16 April 2009{{cite web|url=http://www.rwahlen.de/2004x/content/team1_news_weiter.php?id=181 |title=Stefan Emmerling kommt sofort |date=16 April 2009 |publisher=Rot-Weiß Ahlen |language=de |access-date=20 April 2009 |url-status=dead |archive-url=https://web.archive.org/web/20110719081303/http://www.rwahlen.de/2004x/content/team1_news_weiter.php?id=181 |archive-date=19 July 2011 }}

FC Hansa Rostock

|{{flagicon|GER}} Dieter Eilts

|Sacked

|6 March 2009{{cite web|url=http://www.fc-hansa.de/index.php?id=154&oid=7753|title=Dieter Eilts und Mike Barten von ihren Aufgaben entbunden|date=6 March 2009|publisher=F.C. Hansa Rostock|language=de|access-date=6 March 2009| archive-url= https://web.archive.org/web/20090310080326/http://www.fc-hansa.de/index.php?id=154&oid=7753| archive-date= 10 March 2009 | url-status= live}}

|{{flagicon|GER}} Andreas Zachhuber

|8 March 2009{{cite web|url=http://www.fc-hansa.de/index.php?id=154&oid=7757|title=Andreas Zachhuber und Thomas Finck neue Hansa-Trainer|date=8 March 2009|publisher=F.C. Hansa Rostock|language=de|access-date=8 March 2009| archive-url= https://web.archive.org/web/20090311005955/http://www.fc-hansa.de/index.php?id=154&oid=7757| archive-date= 11 March 2009 | url-status= live}}

SV Wehen Wiesbaden

|{{flagicon|GER}} Wolfgang Frank

|Sacked

|23 March 2009{{cite web|url=http://www.svwehen-wiesbaden.de/news.php?id=1438|title=Board decides on changes (Präsidium beschließt Änderungen)|date=23 March 2009|publisher=SV Wehen-Wiesbaden|language=de|access-date=23 March 2009}}{{Dead link|date=April 2019 |bot=InternetArchiveBot |fix-attempted=yes }}

|{{flagicon|GER}} Sandro Schwarz (Interim)

|23 March 2009{{cite web|url=http://www.svwehen-wiesbaden.de/news.php?id=1439|title=New manager combo (Neues Trainer-Gespann)|date=23 March 2009|publisher=SV Wehen-Wiesbaden|language=de|access-date=23 March 2009}}{{Dead link|date=April 2019 |bot=InternetArchiveBot |fix-attempted=yes }}

FC Augsburg

|{{flagicon|Germany}} Holger Fach

|Sacked

|13 April 2009{{cite web|url=http://www.fcaugsburg.de/cms/website.php?sid=4dd3604d306bf56840b3e900adac75a9&id=/index/aktuell/news/data11487.htm|title=FCA stellt Trainer frei|date=13 April 2009|publisher=FC Augsburg|language=de|access-date=13 April 2009|archive-date=19 April 2009|archive-url=https://web.archive.org/web/20090419023024/http://www.fcaugsburg.de/cms/website.php?sid=7ba5e2f9c0f6dd075258e792c35649fc&id=%2Findex%2Faktuell%2Fnews%2Fdata11487.htm|url-status=dead}}

|{{flagicon|NED}} Jos Luhukay

|14 April 2009{{cite web|url=http://www.fcaugsburg.de/cms/website.php?sid=828adc15d85d354ecdc32a253173ea38&id=/index/aktuell/news/data8395.htm|title=Jos Lukukay übernimmt sofort|date=14 April 2009|publisher=FC Augsburg|language=de|access-date=14 April 2009|archive-date=18 April 2009|archive-url=https://web.archive.org/web/20090418005312/http://www.fcaugsburg.de/cms/website.php?id=%2Findex%2Faktuell%2Fnews%2Fdata8395.htm|url-status=dead}}

FC Ingolstadt 04

|{{flagicon|GER}} Thorsten Fink

|Sacked

|21 April 2009{{cite web|url=http://www.bundesliga.de/de/liga2/news/2008/index.php?f=0000124878.php&fla=4|title=Ende der Fink-Ära|date=21 April 2009|publisher=Deutsche Fußball Liga|language=de|access-date=21 April 2009}}

|{{flagicon|GER}} Horst Köppel

|26 April 2009{{cite web|url=http://www.fcingolstadt.de/index.php?id=7&tx_ttnews%5Btt_news%5D=707&tx_ttnews%5BbackPid%5D=2&cHash=e8cfd52fc3|title=Horst Köppel neuer Chef-Trainer beim FC Ingolstadt 04|date=26 April 2009|publisher=FC Ingolstadt 04|language=de|access-date=26 April 2009|archive-url=https://web.archive.org/web/20110717050022/http://www.fcingolstadt.de/index.php?id=7&tx_ttnews%5Btt_news%5D=707&tx_ttnews%5BbackPid%5D=2&cHash=e8cfd52fc3|archive-date=17 July 2011|url-status=dead}}

1. FC Kaiserslautern

|{{flagicon|CRO}} Milan Šašić

|Sacked

|4 May 2009{{cite web|url=http://www.bundesliga.de/de/liga2/news/2008/index.php?f=0000125833.php&fla=5|title=Sasic nicht mehr Trainer des FCK|date=4 May 2009|publisher=DFL|language=de|access-date=4 May 2009}}

|{{flagicon|GER}} Alois Schwartz (interim)

|4 May 2009

TSV 1860 Munich

|{{flagicon|GER}} Uwe Wolf (Interim)

|Released from duties

|13 May 2009{{cite web|url=http://www.tsv1860.de/de/aktuell/news/2008/news_2009-05-13_lienen.php|title=Lienen übernimmt Löwen|date=13 May 2009|publisher=TSV 1860 Munich|language=de|access-date=13 May 2009| archive-url= https://web.archive.org/web/20090516164000/http://www.tsv1860.de/de/aktuell/news/2008/news_2009-05-13_lienen.php| archive-date= 16 May 2009 | url-status= dead}}

|{{flagicon|GER}} Ewald Lienen

|13 May 2009

League table

{{#invoke:sports table|main|style=WDL

|show_limit=5

|res_col_header=PQR

|team1=SCF|name_SCF=SC Freiburg

|team2=M05|name_M05=Mainz 05

|team3=FCN|name_FCN=1. FC Nürnberg

|team4=AAC|name_AAC=Alemannia Aachen

|team5=SGF|name_SGF=Greuther Fürth

|team6=DUI|name_DUI=MSV Duisburg

|team7=FCK|name_FCK=1. FC Kaiserslautern

|team8=STP|name_STP=FC St. Pauli

|team9=RWO|name_RWO=Rot-Weiß Oberhausen

|team10=RWA|name_RWA=Rot Weiss Ahlen

|team11=FCA|name_FCA=FC Augsburg

|team12=M60|name_M60=1860 Munich

|team13=ROS|name_ROS=Hansa Rostock

|team14=KOB|name_KOB=TuS Koblenz

|team15=FSV|name_FSV=FSV Frankfurt

|team16=OSN|name_OSN=VfL Osnabrück

|team17=FCI|name_FCI=FC Ingolstadt

|team18=WEH|name_WEH=Wehen Wiesbaden

|win_SCF=21|draw_SCF=5|loss_SCF=8|gf_SCF=60|ga_SCF=36|status_SCF=C,P

|win_M05=18|draw_M05=9|loss_M05=7|gf_M05=62|ga_M05=37|status_M05=P

|win_FCN=16|draw_FCN=12|loss_FCN=6|gf_FCN=51|ga_FCN=29|status_FCN=O,P

|win_AAC=16|draw_AAC=8|loss_AAC=10|gf_AAC=58|ga_AAC=38

|win_SGF=16|draw_SGF=8|loss_SGF=10|gf_SGF=60|ga_SGF=46

|win_DUI=14|draw_DUI=13|loss_DUI=7|gf_DUI=56|ga_DUI=36

|win_FCK=15|draw_FCK=7|loss_FCK=12|gf_FCK=53|ga_FCK=48

|win_STP=14|draw_STP=6|loss_STP=14|gf_STP=52|ga_STP=59

|win_RWO=11|draw_RWO=9|loss_RWO=14|gf_RWO=35|ga_RWO=54

|win_RWA=11|draw_RWA=8|loss_RWA=15|gf_RWA=38|ga_RWA=57

|win_FCA=10|draw_FCA=10|loss_FCA=14|gf_FCA=43|ga_FCA=46

|win_M60=9|draw_M60=12|loss_M60=13|gf_M60=44|ga_M60=46

|win_ROS=8|draw_ROS=14|loss_ROS=12|gf_ROS=52|ga_ROS=53

|win_KOB=11|draw_KOB=8|loss_KOB=15|gf_KOB=47|ga_KOB=57|adjust_points_KOB=-3

|win_FSV=9|draw_FSV=11|loss_FSV=14|gf_FSV=34|ga_FSV=47

|win_OSN=8|draw_OSN=12|loss_OSN=14|gf_OSN=41|ga_OSN=60|status_OSN=R

|win_FCI=7|draw_FCI=10|loss_FCI=17|gf_FCI=38|ga_FCI=54|status_FCI=R

|win_WEH=5|draw_WEH=12|loss_WEH=17|gf_WEH=28|ga_WEH=49|status_WEH=R

|note_KOB=Due to licensing irregularities in the 2007–08 season, TuS Koblenz started with a three point deduction.

|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

|update=complete

|class_rules=1) points; 2) goal difference; 3) number of goals scored.

|source=[https://www.kicker.de/2-bundesliga/spieltag/2008-09/34/0 kicker]

}}

Results

{{#invoke:Sports results|main

| source = [https://www.dfb.de/2-bundesliga/spieltagtabelle/?spieledb_path=%2Fcompetitions%2F3%2Fseasons%2F3%2Fmatchday%2F34 DFB]

| update = complete

| matches_style = FBR

| team1 = AAC | name_AAC = Alemannia Aachen

| team2 = RWA | name_RWA = Rot Weiss Ahlen

| team3 = FCA | name_FCA = FC Augsburg

| team4 = DUI | name_DUI = MSV Duisburg

| team5 = FSV | name_FSV = FSV Frankfurt

| team6 = SCF | name_SCF = SC Freiburg

| team7 = SGF | name_SGF = Greuther Fürth

| team8 = FCI | name_FCI = FC Ingolstadt

| team9 = FCK | name_FCK = 1. FC Kaiserslautern

| team10 = KOB | name_KOB = TuS Koblenz

| team11 = M05 | name_M05 = Mainz 05

| team12 = M60 | name_M60 = 1860 Munich

| team13 = FCN | name_FCN = 1. FC Nürnberg

| team14 = RWO | name_RWO = Rot-Weiß Oberhausen

| team15 = OSN | name_OSN = VfL Osnabrück

| team16 = ROS | name_ROS = Hansa Rostock

| team17 = STP | name_STP = FC St. Pauli

| team18 = WEH | name_WEH = Wehen Wiesbaden

| match_AAC_RWA = 0–2

| match_AAC_FCA = 4–0

| match_AAC_DUI = 1–2

| match_AAC_FSV = 2–0

| match_AAC_SCF = 1–0

| match_AAC_SGF = 1–0

| match_AAC_FCI = 1–0

| match_AAC_FCK = 1–0

| match_AAC_KOB = 2–0

| match_AAC_M05 = 2–0

| match_AAC_M60 = 2–0

| match_AAC_FCN = 6–2

| match_AAC_RWO = 2–2

| match_AAC_OSN = 3–1

| match_AAC_ROS = 3–3

| match_AAC_STP = 1–3

| match_AAC_WEH = 2–1

| match_RWA_AAC = 0–2

| match_RWA_FCA = 2–1

| match_RWA_DUI = 0–2

| match_RWA_FSV = 2–1

| match_RWA_SCF = 0–3

| match_RWA_SGF = 2–4

| match_RWA_FCI = 3–0

| match_RWA_FCK = 0–1

| match_RWA_KOB = 1–1

| match_RWA_M05 = 0–2

| match_RWA_M60 = 2–1

| match_RWA_FCN = 1–1

| match_RWA_RWO = 1–3

| match_RWA_OSN = 1–2

| match_RWA_ROS = 2–2

| match_RWA_STP = 1–0

| match_RWA_WEH = 1–0

| match_FCA_AAC = 3–1

| match_FCA_RWA = 3–0

| match_FCA_DUI = 1–1

| match_FCA_FSV = 2–2

| match_FCA_SCF = 1–3

| match_FCA_SGF = 1–1

| match_FCA_FCI = 1–1

| match_FCA_FCK = 1–0

| match_FCA_KOB = 0–2

| match_FCA_M05 = 0–2

| match_FCA_M60 = 3–0

| match_FCA_FCN = 0–0

| match_FCA_RWO = 1–2

| match_FCA_OSN = 3–0

| match_FCA_ROS = 2–0

| match_FCA_STP = 3–2

| match_FCA_WEH = 1–1

| match_DUI_AAC = 3–2

| match_DUI_RWA = 0–1

| match_DUI_FCA = 2–0

| match_DUI_FSV = 0–0

| match_DUI_SCF = 2–0

| match_DUI_SGF = 2–0

| match_DUI_FCI = 6–1

| match_DUI_FCK = 0–0

| match_DUI_KOB = 2–3

| match_DUI_M05 = 0–1

| match_DUI_M60 = 4–1

| match_DUI_FCN = 2–2

| match_DUI_RWO = 1–1

| match_DUI_OSN = 4–1

| match_DUI_ROS = 2–2

| match_DUI_STP = 1–2

| match_DUI_WEH = 2–1

| match_FSV_AAC = 0–3

| match_FSV_RWA = 4–0

| match_FSV_FCA = 2–1

| match_FSV_DUI = 0–0

| match_FSV_SCF = 1–2

| match_FSV_SGF = 1–1

| match_FSV_FCI = 1–1

| match_FSV_FCK = 1–0

| match_FSV_KOB = 0–0

| match_FSV_M05 = 1–4

| match_FSV_M60 = 0–3

| match_FSV_FCN = 2–1

| match_FSV_RWO = 3–1

| match_FSV_OSN = 1–0

| match_FSV_ROS = 0–0

| match_FSV_STP = 1–0

| match_FSV_WEH = 2–1

| match_SCF_AAC = 2–1

| match_SCF_RWA = 1–1

| match_SCF_FCA = 1–0

| match_SCF_DUI = 2–0

| match_SCF_FSV = 4–1

| match_SCF_SGF = 0–0

| match_SCF_FCI = 3–2

| match_SCF_FCK = 4–3

| match_SCF_KOB = 1–1

| match_SCF_M05 = 0–1

| match_SCF_M60 = 2–1

| match_SCF_FCN = 0–1

| match_SCF_RWO = 2–1

| match_SCF_OSN = 4–1

| match_SCF_ROS = 1–0

| match_SCF_STP = 2–0

| match_SCF_WEH = 5–0

| match_SGF_AAC = 1–1

| match_SGF_RWA = 3–0

| match_SGF_FCA = 2–1

| match_SGF_DUI = 4–3

| match_SGF_FSV = 0–0

| match_SGF_SCF = 1–1

| match_SGF_FCI = 6–1

| match_SGF_FCK = 0–1

| match_SGF_KOB = 4–3

| match_SGF_M05 = 0–2

| match_SGF_M60 = 1–0

| match_SGF_FCN = 1–1

| match_SGF_RWO = 3–1

| match_SGF_OSN = 4–2

| match_SGF_ROS = 0–1

| match_SGF_STP = 5–2

| match_SGF_WEH = 1–1

| match_FCI_AAC = 0–0

| match_FCI_RWA = 0–2

| match_FCI_FCA = 1–2

| match_FCI_DUI = 0–0

| match_FCI_FSV = 1–1

| match_FCI_SCF = 4–0

| match_FCI_SGF = 3–2

| match_FCI_FCK = 1–3

| match_FCI_KOB = 4–0

| match_FCI_M05 = 3–4

| match_FCI_M60 = 2–3

| match_FCI_FCN = 0–3

| match_FCI_RWO = 0–0

| match_FCI_OSN = 2–1

| match_FCI_ROS = 4–2

| match_FCI_STP = 0–1

| match_FCI_WEH = 0–0

| match_FCK_AAC = 1–1

| match_FCK_RWA = 4–1

| match_FCK_FCA = 1–0

| match_FCK_DUI = 3–5

| match_FCK_FSV = 2–1

| match_FCK_SCF = 2–0

| match_FCK_SGF = 1–2

| match_FCK_FCI = 2–0

| match_FCK_KOB = 2–1

| match_FCK_M05 = 1–1

| match_FCK_M60 = 0–0

| match_FCK_FCN = 2–1

| match_FCK_RWO = 1–1

| match_FCK_OSN = 2–0

| match_FCK_ROS = 6–0

| match_FCK_STP = 4–1

| match_FCK_WEH = 1–0

| match_KOB_AAC = 0–2

| match_KOB_RWA = 4–1

| match_KOB_FCA = 2–1

| match_KOB_DUI = 1–1

| match_KOB_FSV = 1–3

| match_KOB_SCF = 2–5

| match_KOB_SGF = 3–0

| match_KOB_FCI = 0–1

| match_KOB_FCK = 5–0

| match_KOB_M05 = 0–3

| match_KOB_M60 = 3–2

| match_KOB_FCN = 1–1

| match_KOB_RWO = 3–0

| match_KOB_OSN = 3–0

| match_KOB_ROS = 1–1

| match_KOB_STP = 2–1

| match_KOB_WEH = 0–0

| match_M05_AAC = 1–4

| match_M05_RWA = 0–0

| match_M05_FCA = 1–1

| match_M05_DUI = 0–0

| match_M05_FSV = 2–1

| match_M05_SCF = 1–2

| match_M05_SGF = 0–1

| match_M05_FCI = 0–3

| match_M05_FCK = 3–3

| match_M05_KOB = 2–0

| match_M05_M60 = 2–2

| match_M05_FCN = 2–0

| match_M05_RWO = 4–0

| match_M05_OSN = 4–2

| match_M05_ROS = 3–1

| match_M05_STP = 2–2

| match_M05_WEH = 5–0

| match_M60_AAC = 1–1

| match_M60_RWA = 2–1

| match_M60_FCA = 0–1

| match_M60_DUI = 2–0

| match_M60_FSV = 1–1

| match_M60_SCF = 0–2

| match_M60_SGF = 3–1

| match_M60_FCI = 1–1

| match_M60_FCK = 1–1

| match_M60_KOB = 1–0

| match_M60_M05 = 1–2

| match_M60_FCN = 1–1

| match_M60_RWO = 0–1

| match_M60_OSN = 1–1

| match_M60_ROS = 3–3

| match_M60_STP = 5–1

| match_M60_WEH = 3–3

| match_FCN_AAC = 2–2

| match_FCN_RWA = 4–0

| match_FCN_FCA = 2–1

| match_FCN_DUI = 0–1

| match_FCN_FSV = 0–0

| match_FCN_SCF = 2–0

| match_FCN_SGF = 2–1

| match_FCN_FCI = 1–0

| match_FCN_FCK = 3–0

| match_FCN_KOB = 2–0

| match_FCN_M05 = 0–0

| match_FCN_M60 = 2–1

| match_FCN_RWO = 2–1

| match_FCN_OSN = 2–0

| match_FCN_ROS = 4–0

| match_FCN_STP = 2–0

| match_FCN_WEH = 1–0

| match_RWO_AAC = 1–1

| match_RWO_RWA = 1–3

| match_RWO_FCA = 2–1

| match_RWO_DUI = 0–3

| match_RWO_FSV = 2–0

| match_RWO_SCF = 1–0

| match_RWO_SGF = 0–4

| match_RWO_FCI = 2–1

| match_RWO_FCK = 2–1

| match_RWO_KOB = 0–0

| match_RWO_M05 = 2–1

| match_RWO_M60 = 1–1

| match_RWO_FCN = 0–3

| match_RWO_OSN = 0–0

| match_RWO_ROS = 1–0

| match_RWO_STP = 3–2

| match_RWO_WEH = 0–1

| match_OSN_AAC = 2–1

| match_OSN_RWA = 2–2

| match_OSN_FCA = 1–1

| match_OSN_DUI = 1–1

| match_OSN_FSV = 3–2

| match_OSN_SCF = 2–2

| match_OSN_SGF = 5–1

| match_OSN_FCI = 1–0

| match_OSN_FCK = 0–2

| match_OSN_KOB = 1–0

| match_OSN_M05 = 1–3

| match_OSN_M60 = 0–2

| match_OSN_FCN = 1–1

| match_OSN_RWO = 2–1

| match_OSN_ROS = 0–0

| match_OSN_STP = 2–2

| match_OSN_WEH = 1–1

| match_ROS_AAC = 1–0

| match_ROS_RWA = 0–0

| match_ROS_FCA = 3–3

| match_ROS_DUI = 0–1

| match_ROS_FSV = 2–0

| match_ROS_SCF = 1–3

| match_ROS_SGF = 1–2

| match_ROS_FCI = 1–1

| match_ROS_FCK = 5–1

| match_ROS_KOB = 9–0

| match_ROS_M05 = 2–2

| match_ROS_M60 = 0–1

| match_ROS_FCN = 0–0

| match_ROS_RWO = 3–1

| match_ROS_OSN = 2–2

| match_ROS_STP = 3–0

| match_ROS_WEH = 1–0

| match_STP_AAC = 3–2

| match_STP_RWA = 2–2

| match_STP_FCA = 1–1

| match_STP_DUI = 2–2

| match_STP_FSV = 2–0

| match_STP_SCF = 1–2

| match_STP_SGF = 0–3

| match_STP_FCI = 1–0

| match_STP_FCK = 2–0

| match_STP_KOB = 3–2

| match_STP_M05 = 2–0

| match_STP_M60 = 1–0

| match_STP_FCN = 1–0

| match_STP_RWO = 4–1

| match_STP_OSN = 2–2

| match_STP_ROS = 3–2

| match_STP_WEH = 2–0

| match_WEH_AAC = 1–0

| match_WEH_RWA = 1–3

| match_WEH_FCA = 1–2

| match_WEH_DUI = 1–1

| match_WEH_FSV = 3–1

| match_WEH_SCF = 0–1

| match_WEH_SGF = 0–1

| match_WEH_FCI = 0–0

| match_WEH_FCK = 4–2

| match_WEH_KOB = 1–3

| match_WEH_M05 = 0–2

| match_WEH_M60 = 0–0

| match_WEH_FCN = 2–2

| match_WEH_RWO = 0–0

| match_WEH_OSN = 0–1

| match_WEH_ROS = 1–1

| match_WEH_STP = 3–1

}}

Relegation play-offs

{{further|topic=the playoff for promotion to the Bundesliga|2008–09 Bundesliga#Relegation playoff}}

VfL Osnabrück as 16th-placed team had to face third-placed 3. Liga team SC Paderborn 07 for a two-legged playoff. Paderborn won both matches on an aggregated score of 2–0 and thus secured promotion to 2. Bundesliga 2009–10, while Osnabrück were relegated to 3. Liga 2009–10.

{{football box

|date = 29 May 2009

|time = 20:30 CEST

|team1 = SC Paderborn 07

|score = 1–0

|report = [https://www.dfb.de/index.php?id=500426&action=showSchema&lang=E&liga=bl2m&saison=08&saisonl=2008&spieltag=36&spielid=fbbl2m_3778&cHash=f44cc4fbaa Report]
{{in lang|de}}

|team2 = VfL Osnabrück

|goals1 = Löning {{goal|78}}

|goals2 =

|stadium = Paragon Arena, Paderborn

|attendance = 15,000 (capacity crowd)

|referee = Wolfgang Stark (Ergolding)

}}

----

{{football box

|date = 1 June 2009

|time = 15:30 CEST

|team1 = VfL Osnabrück

|score = 0–1

|report = [https://web.archive.org/web/20090603054918/http://www.kicker.de/news/fussball/2bundesliga/spieltag/spielpaarungsbericht/object/929586 Report]
{{in lang|de}}

|team2 = SC Paderborn 07

|goals1 =

|goals2 = Löning {{goal|63}}

|stadium = Osnatel-Arena, Osnabrück

|attendance = 16,250 (capacity crowd)

|referee = Felix Brych (Munich)

}}

Top goalscorers

;16 goals

;15 goals

;14 goals

;13 goals

Source:[https://web.archive.org/web/20081020001403/http://www.kicker.de/news/fussball/2bundesliga/torjaeger/alletorjaeger/1 www.kicker.de]

References

{{Reflist}}