2008–09 Bundesliga

{{Short description|46th season of the Bundesliga}}

{{Use dmy dates|date=February 2023}}

{{Infobox football league season

| competition = Bundesliga

| season = 2008–09

| dates = 15 August 2008 – 23 May 2009

| winners = VfL Wolfsburg
1st Bundesliga title
1st German title

| relegated = Energie Cottbus (via play-off)
Karlsruher SC
Arminia Bielefeld

| continentalcup1 = Champions League

| continentalcup1 qualifiers = VfL Wolfsburg
Bayern Munich
VfB Stuttgart

| continentalcup2 = Europa League

| continentalcup2 qualifiers = Hertha BSC
Hamburger SV
Werder Bremen (via domestic cup)

| league topscorer = Grafite (28)

| biggest home win = Dortmund 6–0 Bielefeld (16 May 2009){{cite web |url=https://www.dfb.de/index.php?id=500294&action=showSchema&lang=E&liga=bl1m&saison=08&saisonl=2008&spieltag=33&spielid=fbbl1m_4223&cHash=0ceefe3261 |title=Archive 2008/2009: Borussia Dortmund – Arminia Bielefeld 6:0 (1:0) |date=16 May 2009 |publisher=dfb.de| access-date= 16 May 2009 }}

| biggest away win = Frankfurt 0–5 Bremen (13 May 2009){{cite web |url=https://www.dfb.de/index.php?id=500294&action=showSchema&lang=E&liga=bl1m&saison=08&saisonl=2008&spieltag=32&spielid=fbbl1m_4208&cHash=9efb71c0c8 |title=Archive 2008/2009: Eintracht Frankfurt – Werder Bremen 0:5 (0:0) |date=13 May 2009 |publisher=dfb.de| access-date= 14 May 2009 }}
Hannover 0–5 Wolfsburg (16 May 2009){{cite web |url=https://www.dfb.de/index.php?id=500294&action=showSchema&lang=E&liga=bl1m&saison=08&saisonl=2008&spieltag=33&spielid=fbbl1m_4219&cHash=700401fd70 |title=Archive 2008/2009: Hannover 96 – VfL Wolfsburg 0:5 (0:3) |date=16 May 2009 |publisher=dfb.de| access-date= 16 May 2009 }}

| highest scoring = Bremen 5–4 Hoffenheim (27 September 2008){{cite web |url=https://www.dfb.de/index.php?id=500294&action=showSchema&lang=E&liga=bl1m&saison=08&saisonl=2008&spieltag=6&spielid=fbbl1m_3974&cHash=62f4812195 |title=Archive 2008/2009: Werder Bremen – 1899 Hoffenheim 5:4 (4:2) |date=2 October 2008 |publisher=dfb.de| access-date= 29 April 2009 }}
(9 goals)

| matches = 306

| total goals = 894

| average attendance = 42,565

| prevseason = 2007–08

| nextseason = 2009–10

}}

File:Fussball-Bundesliga Deutschland 2008-09.png

The 2008–09 Bundesliga was the 46th season of the Bundesliga, Germany's premier football league. The season began on 15 August 2008 with a 2–2 draw between defending champions Bayern Munich and Hamburger SV and ended with the last matches on 23 May 2009.{{cite web |url=https://www.worldfootball.net/all_matches/bundesliga-2008-2009/ |title=Bundesliga 2008/2009 » Schedule |website=WorldFootball.net |access-date=13 June 2020}} VfL Wolfsburg secured their first national title in the last match after a 5–1 win at home against Werder Bremen.

Changes from 2007–08

=Structural changes=

Starting with the 2008–09 season, two-legged 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 were re-introduced.

Due to the restructuring of European competitions, the third-placed team qualified for the 2009–10 UEFA Champions League, entering in a separate qualifying round for non-champions. The fourth-placed team and the winner of the 2008–09 DFB-Pokal qualified for the 2009–10 UEFA Europa League play-off round; the fifth-placed team qualified for the third qualifying round. The sixth-placed team did not qualify for any European competitions because the UEFA Intertoto Cup will not be continued after its final edition in 2008.

=Promotion and relegation=

1. FC Nürnberg, Hansa Rostock and MSV Duisburg finished the 2007–08 season in 16th through 18th place, respectively, and therefore were relegated to the 2. Bundesliga. They were replaced by the top three teams of 2007–08 2. Bundesliga: Borussia Mönchengladbach, 1899 Hoffenheim and 1. FC Köln, respectively.

Teams

=Stadia and locations=

{{Location map+|Germany|width=350|float=right|caption=Location of teams in the 2008–09 Fußball-Bundesliga|places=

{{Location map~|Germany|lat=52.511274|long=13.242632|label=Hertha BSC}}

{{Location map~|Germany|lat=52.022833|long=8.522395 |label=Bielefeld}}

{{Location map~|Germany|lat=51.482987|long=7.211397 |label=Bochum|position=top}}

{{Location map~|Germany|lat=53.065337|long=8.836722 |label=Bremen}}

{{Location map~|Germany|lat=51.751262|long=14.334669|label=Cottbus|position=left}}

{{Location map~|Germany|lat=51.512139|long=7.463394 |label=Dortmund}}

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

{{Location map~|Germany|lat=53.587095|long=9.898711 |label=Hamburg}}

{{Location map~|Germany|lat=52.360771|long=9.730700 |label=Hannover|position=left}}

{{Location map~|Germany|lat=49.272168|long=8.840847 |label=Hoffenheim}}

{{Location map~|Germany|lat=49.021176|long=8.413021 |label=Karlsruhe|position=left}}

{{Location map~|Germany|lat=50.933224|long=6.874697 |label=Köln|position=bottom}}

{{Location map~|Germany|lat=51.037708|long=7.002651 |label=Leverkusen}}

{{Location map~|Germany|lat=51.174530|long=6.385407 |label=Mönchengladbach}}

{{Location map~|Germany|lat=48.218773|long=11.624760|label=Bayern}}

{{Location map~|Germany|lat=51.554498|long=7.067554 |label=Schalke|position=left}}

{{Location map~|Germany|lat=48.792295|long=9.232141 |label=Stuttgart}}

{{Location map~|Germany|lat=52.421923|long=10.784980|label=Wolfsburg}}

}}

class="wikitable sortable"

!Team

!Location

!Venue

!Capacity

Hertha BSC

| Berlin

|Olympic Stadium

|74,228

Arminia Bielefeld

|Bielefeld

|Bielefelder Alm

|28,008

VfL Bochum

|Bochum

|rewirpowerSTADION

|31,328

Werder Bremen

|Bremen

|Weserstadion

|42,358

Energie Cottbus

|Cottbus

|Stadion der Freundschaft

|22,450

Borussia Dortmund

|Dortmund

|Westfalenstadion

|80,708

Eintracht Frankfurt

|Frankfurt

|Commerzbank-Arena

|52,300

Hamburger SV

|Hamburg

|HSH Nordbank Arena

|57,274

Hannover 96

|Hanover

|AWD-Arena

|49,000

1899 Hoffenheim

|Sinsheim

|Rhein-Neckar-Arena1

|30,000

Karlsruher SC

|Karlsruhe

|Wildparkstadion

|32,306

1. FC Köln

|Cologne

|RheinEnergieStadion

|50,374

Bayer Leverkusen

|Leverkusen

|BayArena2

|22,500

Borussia Mönchengladbach

|Mönchengladbach

|Borussia-Park

|54,067

Bayern Munich

|Munich

|Allianz Arena

|69,901

Schalke 04

|Gelsenkirchen

|Veltins-Arena

|61,673

VfB Stuttgart

|Stuttgart

|Mercedes-Benz Arena

|58,000

VfL Wolfsburg

|Wolfsburg

|Volkswagen Arena

|30,122

;Notes

  1. 1899 Hoffenheim played their 2008 home matches at Carl-Benz-Stadion in Mannheim because their Rhein-Neckar-Arena had not yet been completed.
  2. Bayer Leverkusen played their 2009 home matches at LTU-Arena in Düsseldorf because their BayArena was being upgraded to a capacity of 30,000.

=Personnel and sponsoring=

class="wikitable sortable"

!Team

!Head Coach

!Team Captain

!Kitmaker

!Shirt sponsor

Hertha BSC

|{{flagicon|Switzerland}} Lucien Favre

|{{flagicon|Germany}} Arne Friedrich

|Nike

|Deutsche Bahn

Arminia Bielefeld

|{{flagicon|Germany}} Jörg Berger

|{{flagicon|Germany}} Rüdiger Kauf

|Saller

|Krombacher

VfL Bochum

|{{flagicon|Switzerland}} Marcel Koller

|{{flagicon|Germany}} Marcel Maltritz

|Do You Football

|KiK

Werder Bremen

|{{flagicon|Germany}} Thomas Schaaf

|{{flagicon|Germany}} Frank Baumann

|Kappa

|Citibank

Energie Cottbus

|{{flagicon|Slovenia}} Bojan Prašnikar

|{{flagicon|Germany}} Timo Rost

|Saller

|enviaM

Borussia Dortmund

|{{flagicon|Germany}} Jürgen Klopp

|{{flagicon|Germany}} Sebastian Kehl

|Nike

|Evonik

Eintracht Frankfurt

|{{flagicon|Germany}} Friedhelm Funkel

|{{flagicon|Greece}} Ioannis Amanatidis

|Jako

|Fraport

Hamburger SV

|{{flagicon|Netherlands}} Martin Jol

|{{flagicon|Czech Republic}} David Jarolím

|adidas

|Emirates

Hannover 96

|{{flagicon|Germany}} Dieter Hecking

|{{flagicon|Germany}} Robert Enke

|Under Armour

|TUI

1899 Hoffenheim

|{{flagicon|Germany}} Ralf Rangnick

|{{flagicon|Germany}} Selim Teber

|Puma

|TV Digital

Karlsruher SC

|{{flagicon|Germany}} Edmund Becker

|{{Flagicon|Germany}} Maik Franz

|Jako

|EnBW

1. FC Köln

|{{flagicon|Germany}} Christoph Daum

|{{flagicon|Slovenia}} Milivoje Novaković

|Reebok

|REWE

Bayer Leverkusen

|{{flagicon|Germany}} Bruno Labbadia

|{{flagicon|Germany}} Simon Rolfes

|adidas

|TelDaFax

Borussia Mönchengladbach

|{{flagicon|Germany}} Hans Meyer

|{{flagicon|Belgium}} Filip Daems

|Lotto

|Kyocera

Bayern Munich

|{{flagicon|Germany}} Jupp Heynckes1

|{{Flagicon|Netherlands}} Mark van Bommel

|adidas

|T-Home

Schalke 04

|{{flagicon|Germany}} Mike Büskens,
{{flagicon|Netherlands}} Youri Mulder and
{{flagicon|Germany}} Oliver Reck2

|{{flagicon|Serbia}} Mladen Krstajić

|adidas

|Gazprom

VfB Stuttgart

|{{flagicon|Germany}} Markus Babbel

|{{flagicon|Germany}} Thomas Hitzlsperger

|Puma

|EnBW

VfL Wolfsburg

|{{flagicon|Germany}} Felix Magath

|{{flagicon|Brazil}} Josué

|Nike

|Ein Herz Für Kinder*/Polo

;Notes

  1. Jupp Heynckes acted as caretaker for the remainder of the season.
  2. Mike Büskens, Youri Mulder and Oliver Reck acted as caretakers for the remainder of the season.
  • Ein Herz Für Kinder took the place of Volkswagen's sponsorship during the 2008–09 season to celebrate the 20th year of the Charity.

=Managerial changes=

class="wikitable"
Team

! Outgoing manager

! Manner of departure

! Date of vacancy

! Replaced by

! Date of appointment

! Position in table

Bayer Leverkusen

|{{flagicon|Germany}} Michael Skibbe

|Sacked

|30 June 2008{{citation needed|date=November 2011}}

|{{flagicon|Germany}} Bruno Labbadia

|1 July 2008{{citation needed|date=November 2011}}

|Pre-season

Bayern Munich

|{{flagicon|Germany}} Ottmar Hitzfeld

|End of contract

|30 June 2008{{cite web |url=https://www.kicker.de/hitzfeld-wird-gehen---kommt-van-basten-169441/artikel |title=Hitzfeld wird gehen – Kommt van Basten? |date=24 December 2007 |magazine=Kicker |language=de |access-date=11 December 2008}}

|{{flagicon|Germany}} Jürgen Klinsmann

|1 July 2008{{cite web |url=https://www.kicker.de/klinsmann_eine-ehre-fuer-mich-373923/artikel |title=Klinsmann: "Eine Ehre für mich" |date=11 January 2008 |magazine=Kicker |language=de |access-date=11 December 2008| archive-url= https://web.archive.org/web/20081210143721/http://www.kicker.de/news/fussball/bundesliga/startseite/artikel/373923| archive-date= 10 December 2008 | url-status= live}}

|Pre-season

Borussia Dortmund

|{{flagicon|Germany}} Thomas Doll

|Resigned

|30 June 2008{{citation needed|date=November 2011}}

|{{flagicon|Germany}} Jürgen Klopp

|1 July 2008{{citation needed|date=November 2011}}

|Pre-season

Hamburger SV

|{{flagicon|Netherlands}} Huub Stevens

|End of contract

|30 June 2008{{cite web |url=https://www.kicker.de/perfekt-stevens-2008-zur-psv-372130/artikel|title=Perfekt! Stevens 2008 zur PSV |date=19 November 2007 |magazine=Kicker |language=de |access-date=11 December 2008}}

|{{flagicon|Netherlands}} Martin Jol

|1 July 2008{{cite web |url=https://www.kicker.de/jol-neuer-hsv-coach-378546/artikel |title=Jol neuer HSV-Coach |date=13 May 2008 |magazine=Kicker |language=de |access-date=11 December 2008}}

|Pre-season

Schalke 04

|{{flagicon|Germany}} Mike Büskens &
{{flagicon|Netherlands}} Youri Mulder

|Stepped down
to assistant position

|30 June 2008{{cite web |url=https://www.kicker.de/rutten-bei-s04-vorgestellt-377696/artikel |title=Rutten bei S04 vorgestellt |date=23 April 2008 |magazine=Kicker |language=de |access-date=11 December 2008}}

|{{flagicon|Netherlands}} Fred Rutten

|1 July 2008

|Pre-season

Borussia Mönchengladbach

|{{flagicon|Netherlands}} Jos Luhukay

|Sacked

|5 October 2008{{cite web |url=https://www.kicker.de/luhukay-entlassen---ziege-uebernimmt-vorerst-383583/artikel |title=Luhukay entlassen – Ziege übernimmt vorerst |date=5 October 2008 |magazine=Kicker |language=de |access-date=19 January 2009| archive-url= https://web.archive.org/web/20081208213824/http://www.kicker.de/news/fussball/bundesliga/startseite/artikel/383583| archive-date= 8 December 2008 | url-status= live}}

|{{flagicon|Germany}} Hans Meyer

|18 October 2008{{cite web |url=https://www.kicker.de/meyer-wieder-in-gladbach-384162/artikel |title=Meyer wieder in Gladbach |date=19 October 2008 |magazine=Kicker |language=de |access-date=19 January 2009}}

|18th

VfB Stuttgart

|{{flagicon|Germany}} Armin Veh

|Sacked

|23 November 2008{{cite web|url=http://vfb.de/de/aktuell/news/2008/28233.php |title=Armin Veh und der VfB gehen getrennte Wege |date=23 November 2008 |publisher=vfb.de |language=de |access-date=23 November 2008 |url-status=dead |archive-url=https://archive.today/20240524112538/https://www.webcitation.org/5jD3H2pfK?url=http://vfb.de/de/aktuell/news/2008/28233.php |archive-date=24 May 2024 }}

|{{flagicon|Germany}} Markus Babbel

|23 November 2008

|11th

Schalke 04

|{{flagicon|Netherlands}} Fred Rutten

|Sacked

|26 March 2009{{cite web |url=http://www.bundesliga.de/de/liga/news/2008/index.php?f=0000122674.php&fla=1 |title=Rutten muss gehen |date=26 March 2009 |publisher=Bundesliga |language=de |access-date=26 March 2009| archive-url= https://web.archive.org/web/20090330182512/http://www.bundesliga.de/de/liga/news/2008/index.php?f=0000122674.php&fla=1| archive-date= 30 March 2009 | url-status= live}}

|{{flagicon|Germany}} Mike Büskens,
{{flagicon|Netherlands}} Youri Mulder and
{{flagicon|Germany}} Oliver Reck

|1 April 2009{{cite web |url=http://www.schalke04.de/aktuell/news-archiv/einzelansicht/artikel/mike-bueskens-youri-mulder-und-oliver-reck-trainieren-schalke-04.html |title=Mike Büskens, Youri Mulder und Oliver Reck trainieren Schalke 04 |date=1 April 2009 |publisher=schalke04.de |language=de |access-date=4 April 2009 |archive-url=https://www.webcitation.org/6I3YTPSio?url=http://www.schalke04.de/content/news_archive/news/mike-buumlskens-youri-mulder-und-oliver-reck-trainieren-schalke-04-01-04-2009.html |archive-date=12 July 2013 |url-status=dead }}

|8th

Bayern Munich

|{{flagicon|Germany}} Jürgen Klinsmann

|Sacked

|27 April 2009{{cite web |url=http://www.fcbayern.t-home.de/de/aktuell/news/2009/19310.php?fcb_sid=f11d076e89bd57c2bd113feae4ab27c4 |title=FCB trennt sich von Jürgen Klinsmann |date=27 April 2009 |publisher=fcbayern.t-home.de |language=de |access-date=27 April 2009| archive-url= https://web.archive.org/web/20090503050204/http://www.fcbayern.t-home.de/de/aktuell/news/2009/19310.php?fcb_sid=5b2580752cb8514ca415eda7a3496b03| archive-date= 3 May 2009 | url-status= live}}

|{{flagicon|Germany}} Jupp Heynckes

|27 April 2009

|3rd

Arminia Bielefeld

|{{flagicon|Germany}} Michael Frontzeck

|Sacked

|17 May 2009{{cite web |url=http://www.arminia-bielefeld.de/index.php?id=122&no_cache=1&viewid=9192 |title=Arminia trennt sich von Michael Frontzeck |date=17 May 2009 |publisher=arminia-bielefeld.de |language=de |access-date=17 May 2009| archive-url= https://web.archive.org/web/20090520134845/http://www.arminia-bielefeld.de/index.php?id=122&no_cache=1&viewid=9192| archive-date= 20 May 2009 | url-status= live}}

|{{flagicon|Germany}} Jörg Berger

|19 May 2009{{cite web |url=http://www.bundesliga.de/de/liga/news/2008/index.php?f=0000126796.php&fla=4 |title=Bielefeld holt "Retter" Berger |date=19 May 2009 |publisher=Bundesliga |language=de |access-date=19 May 2009}}

|16th

League table

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

|show_limit=5

|res_col_header=QR

|team1=WOB|name_WOB=VfL Wolfsburg

|team2=FCB|name_FCB=Bayern Munich

|team3=VFB|name_VFB=VfB Stuttgart

|team4=BSC|name_BSC=Hertha BSC

|team5=HSV|name_HSV=Hamburger SV

|team6=BVB|name_BVB=Borussia Dortmund

|team7=TSG|name_TSG=1899 Hoffenheim

|team8=S04|name_S04=Schalke 04

|team9=B04|name_B04=Bayer Leverkusen

|team10=SVW|name_SVW=Werder Bremen

|team11=H96|name_H96=Hannover 96

|team12=KOE|name_KOE=1. FC Köln

|team13=SGE|name_SGE=Eintracht Frankfurt

|team14=BOC|name_BOC=VfL Bochum

|team15=BMG|name_BMG=Borussia Mönchengladbach

|team16=FCE|name_FCE=Energie Cottbus

|team17=KSC|name_KSC=Karlsruher SC

|team18=DSC|name_DSC=Arminia Bielefeld

|win_WOB=21|draw_WOB=6|loss_WOB=7|gf_WOB=80|ga_WOB=41|status_WOB=C

|win_FCB=20|draw_FCB=7|loss_FCB=7|gf_FCB=71|ga_FCB=42

|win_VFB=19|draw_VFB=7|loss_VFB=8|gf_VFB=63|ga_VFB=43

|win_BSC=19|draw_BSC=6|loss_BSC=9|gf_BSC=48|ga_BSC=41

|win_HSV=19|draw_HSV=4|loss_HSV=11|gf_HSV=49|ga_HSV=47

|win_BVB=15|draw_BVB=14|loss_BVB=5|gf_BVB=60|ga_BVB=37

|win_TSG=15|draw_TSG=10|loss_TSG=9|gf_TSG=63|ga_TSG=49

|win_S04=14|draw_S04=8|loss_S04=12|gf_S04=47|ga_S04=35

|win_B04=14|draw_B04=7|loss_B04=13|gf_B04=59|ga_B04=46

|win_SVW=12|draw_SVW=9|loss_SVW=13|gf_SVW=64|ga_SVW=50

|win_H96=10|draw_H96=10|loss_H96=14|gf_H96=49|ga_H96=69

|win_KOE=11|draw_KOE=6|loss_KOE=17|gf_KOE=35|ga_KOE=50

|win_SGE=8|draw_SGE=9|loss_SGE=17|gf_SGE=39|ga_SGE=60

|win_BOC=7|draw_BOC=11|loss_BOC=16|gf_BOC=39|ga_BOC=55

|win_BMG=8|draw_BMG=7|loss_BMG=19|gf_BMG=39|ga_BMG=62

|win_FCE=8|draw_FCE=6|loss_FCE=20|gf_FCE=30|ga_FCE=57|status_FCE=R

|win_KSC=8|draw_KSC=5|loss_KSC=21|gf_KSC=30|ga_KSC=54|status_KSC=R

|win_DSC=4|draw_DSC=16|loss_DSC=14|gf_DSC=29|ga_DSC=56|status_DSC=R

|note_SVW=Werder Bremen qualified for the play-off round of the UEFA Europa League by winning the 2008–09 DFB-Pokal.

|col_CLGS=green1|text_CLGS=Qualification to Champions League group stage

|result1=CLGS|result2=CLGS

|col_CLPR=green2|text_CLPR=Qualification to Champions League play-off round

|result3=CLPR

|col_ELPR=blue1|text_ELPR=Qualification to Europa League play-off round

|result4=ELPR|result10=ELPR

|col_EL3=blue2|text_EL3=Qualification to Europa League third qualifying round

|result5=EL3

|col_RP=red2|text_RP=Qualification to relegation play-offs

|result16=RP

|col_R=red1|text_R=Relegation to 2. Bundesliga

|result17=R|result18=R

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

|update=complete

|source=[https://www.kicker.de/bundesliga/spieltag/2008-09 kicker] {{in lang|de}}

}}

Results

{{#invoke:Sports results|main

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

| update = complete

| matches_style = FBR

| team1 = BSC | name_BSC = Hertha BSC

| team2 = DSC | name_DSC = Arminia Bielefeld

| team3 = BOC | name_BOC = VfL Bochum

| team4 = SVW | name_SVW = Werder Bremen

| team5 = FCE | name_FCE = Energie Cottbus

| team6 = BVB | name_BVB = Borussia Dortmund

| team7 = SGE | name_SGE = Eintracht Frankfurt

| team8 = HSV | name_HSV = Hamburger SV

| team9 = H96 | name_H96 = Hannover 96

| team10 = TSG | name_TSG = 1899 Hoffenheim

| team11 = KSC | name_KSC = Karlsruher SC

| team12 = KOE | name_KOE = 1. FC Köln

| team13 = B04 | name_B04 = Bayer Leverkusen

| team14 = BMG | name_BMG = Borussia Mönchengladbach

| team15 = FCB | name_FCB = Bayern Munich

| team16 = S04 | name_S04 = Schalke 04

| team17 = VFB | name_VFB = VfB Stuttgart

| team18 = WOB | name_WOB = VfL Wolfsburg

| match_BSC_DSC = 1–1

| match_BSC_BOC = 2–0

| match_BSC_SVW = 2–1

| match_BSC_FCE = 0–1

| match_BSC_BVB = 1–3

| match_BSC_SGE = 2–1

| match_BSC_HSV = 2–1

| match_BSC_H96 = 3–0

| match_BSC_TSG = 1–0

| match_BSC_KSC = 4–0

| match_BSC_KOE = 2–1

| match_BSC_B04 = 1–0

| match_BSC_BMG = 2–1

| match_BSC_FCB = 2–1

| match_BSC_S04 = 0–0

| match_BSC_VFB = 2–1

| match_BSC_WOB = 2–2

| match_DSC_BSC = 1–1

| match_DSC_BOC = 1–1

| match_DSC_SVW = 2–2

| match_DSC_FCE = 1–1

| match_DSC_BVB = 0–0

| match_DSC_SGE = 0–0

| match_DSC_HSV = 2–4

| match_DSC_H96 = 2–2

| match_DSC_TSG = 0–2

| match_DSC_KSC = 1–2

| match_DSC_KOE = 2–0

| match_DSC_B04 = 2–1

| match_DSC_BMG = 0–2

| match_DSC_FCB = 0–1

| match_DSC_S04 = 0–2

| match_DSC_VFB = 2–2

| match_DSC_WOB = 0–3

| match_BOC_BSC = 2–3

| match_BOC_DSC = 2–0

| match_BOC_SVW = 0–0

| match_BOC_FCE = 3–2

| match_BOC_BVB = 0–2

| match_BOC_SGE = 2–0

| match_BOC_HSV = 1–1

| match_BOC_H96 = 0–2

| match_BOC_TSG = 1–3

| match_BOC_KSC = 2–0

| match_BOC_KOE = 1–2

| match_BOC_B04 = 2–3

| match_BOC_BMG = 2–2

| match_BOC_FCB = 0–3

| match_BOC_S04 = 2–1

| match_BOC_VFB = 1–2

| match_BOC_WOB = 2–2

| match_SVW_BSC = 5–1

| match_SVW_DSC = 1–2

| match_SVW_BOC = 3–2

| match_SVW_FCE = 3–0

| match_SVW_BVB = 3–3

| match_SVW_SGE = 5–0

| match_SVW_HSV = 2–0

| match_SVW_H96 = 4–1

| match_SVW_TSG = 5–4

| match_SVW_KSC = 1–3

| match_SVW_KOE = 3–1

| match_SVW_B04 = 0–2

| match_SVW_BMG = 1–1

| match_SVW_FCB = 0–0

| match_SVW_S04 = 1–1

| match_SVW_VFB = 4–0

| match_SVW_WOB = 2–1

| match_FCE_BSC = 1–3

| match_FCE_DSC = 2–1

| match_FCE_BOC = 1–1

| match_FCE_SVW = 2–1

| match_FCE_BVB = 0–1

| match_FCE_SGE = 2–3

| match_FCE_HSV = 1–2

| match_FCE_H96 = 3–1

| match_FCE_TSG = 0–3

| match_FCE_KSC = 1–0

| match_FCE_KOE = 0–2

| match_FCE_B04 = 3–0

| match_FCE_BMG = 0–1

| match_FCE_FCB = 1–3

| match_FCE_S04 = 0–2

| match_FCE_VFB = 0–3

| match_FCE_WOB = 2–0

| match_BVB_BSC = 1–1

| match_BVB_DSC = 6–0

| match_BVB_BOC = 1–1

| match_BVB_SVW = 1–0

| match_BVB_FCE = 1–1

| match_BVB_SGE = 4–0

| match_BVB_HSV = 2–0

| match_BVB_H96 = 1–1

| match_BVB_TSG = 0–0

| match_BVB_KSC = 4–0

| match_BVB_KOE = 3–1

| match_BVB_B04 = 1–1

| match_BVB_BMG = 2–1

| match_BVB_FCB = 1–1

| match_BVB_S04 = 3–3

| match_BVB_VFB = 3–0

| match_BVB_WOB = 0–0

| match_SGE_BSC = 0–2

| match_SGE_DSC = 1–1

| match_SGE_BOC = 4–0

| match_SGE_SVW = 0–5

| match_SGE_FCE = 2–1

| match_SGE_BVB = 0–2

| match_SGE_HSV = 2–3

| match_SGE_H96 = 4–0

| match_SGE_TSG = 1–1

| match_SGE_KSC = 2–1

| match_SGE_KOE = 2–2

| match_SGE_B04 = 0–2

| match_SGE_BMG = 4–1

| match_SGE_FCB = 1–2

| match_SGE_S04 = 1–2

| match_SGE_VFB = 2–2

| match_SGE_WOB = 0–2

| match_HSV_BSC = 1–1

| match_HSV_DSC = 2–0

| match_HSV_BOC = 3–1

| match_HSV_SVW = 2–1

| match_HSV_FCE = 2–0

| match_HSV_BVB = 2–1

| match_HSV_SGE = 1–0

| match_HSV_H96 = 2–1

| match_HSV_TSG = 1–0

| match_HSV_KSC = 2–1

| match_HSV_KOE = 0–1

| match_HSV_B04 = 3–2

| match_HSV_BMG = 1–0

| match_HSV_FCB = 1–0

| match_HSV_S04 = 1–1

| match_HSV_VFB = 2–0

| match_HSV_WOB = 1–3

| match_H96_BSC = 2–0

| match_H96_DSC = 1–1

| match_H96_BOC = 1–1

| match_H96_SVW = 1–1

| match_H96_FCE = 0–0

| match_H96_BVB = 4–4

| match_H96_SGE = 1–1

| match_H96_HSV = 3–0

| match_H96_TSG = 2–5

| match_H96_KSC = 3–2

| match_H96_KOE = 2–1

| match_H96_B04 = 1–0

| match_H96_BMG = 5–1

| match_H96_FCB = 1–0

| match_H96_S04 = 1–0

| match_H96_VFB = 3–3

| match_H96_WOB = 0–5

| match_TSG_BSC = 0–1

| match_TSG_DSC = 3–0

| match_TSG_BOC = 0–3

| match_TSG_SVW = 0–0

| match_TSG_FCE = 2–0

| match_TSG_BVB = 4–1

| match_TSG_SGE = 2–1

| match_TSG_HSV = 3–0

| match_TSG_H96 = 2–2

| match_TSG_KSC = 4–1

| match_TSG_KOE = 2–0

| match_TSG_B04 = 1–4

| match_TSG_BMG = 1–0

| match_TSG_FCB = 2–2

| match_TSG_S04 = 1–1

| match_TSG_VFB = 0–0

| match_TSG_WOB = 3–2

| match_KSC_BSC = 4–0

| match_KSC_DSC = 0–1

| match_KSC_BOC = 1–0

| match_KSC_SVW = 1–0

| match_KSC_FCE = 0–0

| match_KSC_BVB = 0–1

| match_KSC_SGE = 0–1

| match_KSC_HSV = 3–2

| match_KSC_H96 = 2–3

| match_KSC_TSG = 2–2

| match_KSC_KOE = 0–2

| match_KSC_B04 = 3–3

| match_KSC_BMG = 0–0

| match_KSC_FCB = 0–1

| match_KSC_S04 = 0–3

| match_KSC_VFB = 0–2

| match_KSC_WOB = 2–1

| match_KOE_BSC = 1–2

| match_KOE_DSC = 1–1

| match_KOE_BOC = 1–1

| match_KOE_SVW = 1–0

| match_KOE_FCE = 1–0

| match_KOE_BVB = 0–1

| match_KOE_SGE = 1–1

| match_KOE_HSV = 1–2

| match_KOE_H96 = 2–1

| match_KOE_TSG = 1–3

| match_KOE_KSC = 0–0

| match_KOE_B04 = 0–2

| match_KOE_BMG = 2–4

| match_KOE_FCB = 0–3

| match_KOE_S04 = 1–0

| match_KOE_VFB = 0–3

| match_KOE_WOB = 1–1

| match_B04_BSC = 0–1

| match_B04_DSC = 2–2

| match_B04_BOC = 1–1

| match_B04_SVW = 1–1

| match_B04_FCE = 1–1

| match_B04_BVB = 2–3

| match_B04_SGE = 1–1

| match_B04_HSV = 1–2

| match_B04_H96 = 4–0

| match_B04_TSG = 5–2

| match_B04_KSC = 0–1

| match_B04_KOE = 2–0

| match_B04_BMG = 5–0

| match_B04_FCB = 0–2

| match_B04_S04 = 2–1

| match_B04_VFB = 2–4

| match_B04_WOB = 2–0

| match_BMG_BSC = 0–1

| match_BMG_DSC = 1–1

| match_BMG_BOC = 0–1

| match_BMG_SVW = 3–2

| match_BMG_FCE = 1–3

| match_BMG_BVB = 1–1

| match_BMG_SGE = 1–2

| match_BMG_HSV = 4–1

| match_BMG_H96 = 3–2

| match_BMG_TSG = 1–1

| match_BMG_KSC = 1–0

| match_BMG_KOE = 1–2

| match_BMG_B04 = 1–3

| match_BMG_FCB = 2–2

| match_BMG_S04 = 1–0

| match_BMG_VFB = 1–3

| match_BMG_WOB = 1–2

| match_FCB_BSC = 4–1

| match_FCB_DSC = 3–1

| match_FCB_BOC = 3–3

| match_FCB_SVW = 2–5

| match_FCB_FCE = 4–1

| match_FCB_BVB = 3–1

| match_FCB_SGE = 4–0

| match_FCB_HSV = 2–2

| match_FCB_H96 = 5–1

| match_FCB_TSG = 2–1

| match_FCB_KSC = 1–0

| match_FCB_KOE = 1–2

| match_FCB_B04 = 3–0

| match_FCB_BMG = 2–1

| match_FCB_S04 = 0–1

| match_FCB_VFB = 2–1

| match_FCB_WOB = 4–2

| match_S04_BSC = 1–0

| match_S04_DSC = 0–0

| match_S04_BOC = 1–0

| match_S04_SVW = 1–0

| match_S04_FCE = 4–0

| match_S04_BVB = 1–1

| match_S04_SGE = 1–0

| match_S04_HSV = 1–2

| match_S04_H96 = 3–0

| match_S04_TSG = 2–3

| match_S04_KSC = 2–0

| match_S04_KOE = 1–0

| match_S04_B04 = 1–2

| match_S04_BMG = 3–1

| match_S04_FCB = 1–2

| match_S04_VFB = 1–2

| match_S04_WOB = 2–2

| match_VFB_BSC = 2–0

| match_VFB_DSC = 0–0

| match_VFB_BOC = 2–0

| match_VFB_SVW = 4–1

| match_VFB_FCE = 2–0

| match_VFB_BVB = 2–1

| match_VFB_SGE = 2–0

| match_VFB_HSV = 1–0

| match_VFB_H96 = 2–0

| match_VFB_TSG = 3–3

| match_VFB_KSC = 3–1

| match_VFB_KOE = 1–3

| match_VFB_B04 = 0–2

| match_VFB_BMG = 2–0

| match_VFB_FCB = 2–2

| match_VFB_S04 = 2–0

| match_VFB_WOB = 4–1

| match_WOB_BSC = 2–1

| match_WOB_DSC = 4–1

| match_WOB_BOC = 2–0

| match_WOB_SVW = 5–1

| match_WOB_FCE = 3–0

| match_WOB_BVB = 3–0

| match_WOB_SGE = 2–2

| match_WOB_HSV = 3–0

| match_WOB_H96 = 2–1

| match_WOB_TSG = 4–0

| match_WOB_KSC = 1–0

| match_WOB_KOE = 2–1

| match_WOB_B04 = 2–1

| match_WOB_BMG = 3–0

| match_WOB_FCB = 5–1

| match_WOB_S04 = 4–3

| match_WOB_VFB = 4–1

}}

Relegation play-offs

Energie Cottbus, as the 16th-placed team, faced third-placed 2. Bundesliga team 1. FC Nürnberg for a two-legged playoff. Nürnberg won both matches on an aggregated score of 5–0 and thus secured promotion to the 2009–10 Bundesliga, while Cottbus were relegated to the 2009–10 2. Bundesliga.

After Energie were relegated, no teams from the former East Germany played in the Bundesliga until RB Leipzig earned promotion to the Bundesliga for 2016–17.

{{football box

|date=28 May 2009

|time=18:00 CEST

|team1=Energie Cottbus

|score=0–3

|report=[https://web.archive.org/web/20090601070525/http://www.kicker.de/news/fussball/bundesliga/spieltag/spielpaarungsbericht/object/929580/saison/2008-09/naviindex/1 Report]
{{in lang|de}}

|team2=1. FC Nürnberg

|goals1=

|goals2=Boakye {{goal|13||89}}
Eigler {{goal|56}}

|stadium=Stadion der Freundschaft

|location=Cottbus

|attendance=22,000 (capacity crowd)

|referee=Florian Meyer (Braunschweig) }}

----

{{football box

|date=31 May 2009

|time=15:30 CEST

|team1=1. FC Nürnberg

|score=2–0

|report=[https://archive.today/20120526090246/http://www.kicker.de/news/fussball/bundesliga/spieltag/spielpaarungsbericht/object/929581 Report]
{{in lang|de}}

|team2=Energie Cottbus

|goals1=Eigler {{goal|29}}
Mintál {{goal|37}}

|goals2=

|stadium=Frankenstadion

|location=Nuremberg

|attendance=46,780 (capacity crowd)

|referee=Thorsten Kinhöfer (Herne) }}

Statistics

{{Col-start}}

{{Col-2}}

=Top goalscorers=

Source: [https://www.kicker.de/bundesliga/torjaeger/2008-09/34 kicker.de] {{in lang|de}}

class="wikitable sortable" style="text-align:left"

! Rank

! Player

! Club

! Goals

1{{flagicon|BRA}} GrafiteVfL Wolfsburgstyle="text-align:center" |28
2{{flagicon|BIH}} Edin DžekoVfL Wolfsburgstyle="text-align:center" |26
3{{flagicon|GER}} Mario GómezVfB Stuttgartstyle="text-align:center" |24
4{{flagicon|GER}} Patrick HelmesBayer Leverkusenstyle="text-align:center" |21
5{{flagicon|BIH}} Vedad Ibišević1899 Hoffenheimstyle="text-align:center" |18
6{{flagicon|PER}} Claudio PizarroWerder Bremenstyle="text-align:center" |17
7{{flagicon|SLO}} Milivoje Novaković| 1. FC Kölnstyle="text-align:center" |16
rowspan=2 |8{{flagicon|SEN}} Demba Ba1899 Hoffenheimstyle="text-align:center" |14
{{flagicon|ITA}} Luca ToniBayern Munichstyle="text-align:center" |14
rowspan=2 |10{{flagicon|GER}} Kevin KurányiSchalke 04style="text-align:center" | 13
{{flagicon|POL}} Artur WichniarekArminia Bielefeldstyle="text-align:center" | 13

{{col-end}}

Awards

=Player of the Month=

class="wikitable"

!Month

!Player

!Team

August[http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=51 Die bisherigen Sieger – August 2008] {{Webarchive|url=https://web.archive.org/web/20081208111204/http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=51 |date=8 December 2008 }} {{in lang|de}}

|{{flagicon|Poland}} Artur Wichniarek

|Arminia Bielefeld

September[http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=52 Die bisherigen Sieger – September 2008] {{Webarchive|url=https://web.archive.org/web/20091207011116/http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=52 |date=7 December 2009 }} {{in lang|de}}

|{{flagicon|Germany}} Mesut Özil

|Werder Bremen

October[http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=53 Die bisherigen Sieger – Oktober 2008] {{Webarchive|url=https://web.archive.org/web/20090309211103/http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=53 |date=9 March 2009 }} {{in lang|de}}

|{{flagicon|Bosnia and Herzegovina}} Vedad Ibišević

|1899 Hoffenheim

November[http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=54 Die bisherigen Sieger – November 2008] {{Webarchive|url=https://web.archive.org/web/20090309205506/http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=54 |date=9 March 2009 }} {{in lang|de}}

|{{flagicon|France}} Franck Ribéry

|Bayern Munich

December[http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=55 Die bisherigen Sieger – Dezember 2008] {{Webarchive|url=https://web.archive.org/web/20091207011123/http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=55 |date=7 December 2009 }} {{in lang|de}}

|{{flagicon|Germany}} Sami Khedira

|VfB Stuttgart

February[http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=56 Die bisherigen Sieger – Februar 2009] {{Webarchive|url=https://web.archive.org/web/20090528082409/http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=56 |date=28 May 2009 }} {{in lang|de}}

|{{flagicon|Germany}} Mario Gómez

|VfB Stuttgart

March[http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=57 Die bisherigen Sieger – März 2009] {{Webarchive|url=https://web.archive.org/web/20090528082429/http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=57 |date=28 May 2009 }} {{in lang|de}}

|{{flagicon|Brazil}} Grafite

|VfL Wolfsburg

April[http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=58 Die bisherigen Sieger – April 2009] {{Webarchive|url=https://web.archive.org/web/20091207011130/http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=58 |date=7 December 2009 }} {{in lang|de}}

|{{flagicon|Germany}} Mario Gómez

|VfB Stuttgart

May[http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=59 Die bisherigen Sieger – Mai 2009] {{Webarchive|url=https://web.archive.org/web/20091207011150/http://www.fussballer-des-monats.de/content/fdm/fdm.asp?tab=13&ref=&monat=59 |date=7 December 2009 }} {{in lang|de}}

|{{flagicon|Germany}} Mario Gómez

|VfB Stuttgart

References

{{reflist}}