2004–05 Bundesliga

{{Short description|42nd season of the Bundesliga}}

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

{{Infobox football league season

| competition = Bundesliga

| season = 2004–05

| dates = 6 August 2004 – 21 May 2005

| winners = Bayern Munich
18th Bundesliga title
19th German title

| relegated = Bochum
Hansa Rostock
Freiburg

| continentalcup1 = Champions League

| continentalcup1 qualifiers = Bayern Munich
Schalke 04
SV Werder Bremen

| continentalcup2 = UEFA Cup

| continentalcup2 qualifiers = Hertha BSC
Stuttgart
Bayer Leverkusen
Mainz

| league topscorer = Marek Mintál (24 goals)

| biggest home win =

| biggest away win =

| highest scoring =

| teams = 18

| matches = 306

| total goals = 890

| prevseason = 2003–04

| nextseason = 2005–06

}}

The 2004–05 Bundesliga was the 42nd season of the Bundesliga, Germany's premier football league. It began on 6 August 2004 and concluded on 21 May 2005.{{cite web |url=https://www.worldfootball.net/all_matches/bundesliga-2004-2005/ |title=Bundesliga 2004/2005 » Schedule |website=WorldFootball.net |access-date=13 June 2020}}

Teams

Eighteen teams competed in the league – the top fifteen teams from the previous season and the three teams promoted from the 2. Bundesliga. The promoted teams were 1. FC Nürnberg, Arminia Bielefeld and 1. FSV Mainz 05. 1. FC Nürnberg and Arminia Bielefeld returned to the top flight after an absence of one year while 1. FSV Mainz 05 played in the top flight for the first time in history. They replaced Eintracht Frankfurt and 1. FC Köln (both teams relegated after a season's presence) and 1860 Munich (ending their top flight spell of ten years).

Team overview

{{Location map+ |Germany |width=375 |float=right |caption=Location of teams in Bundesliga 2004–05 |places=

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

{{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 |position=left}}

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

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

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

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

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

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

{{Location map~ |Germany |lat=50.000833|long=8.245556 |label=Mainz}}

{{Location map~ |Germany |lat=51.208908|long=6.439549 |label=Mönchengladbach}}

{{Location map~ |Germany |lat=48.173086|long=11.545509|label=Bayern |position=top}}

{{Location map~ |Germany |lat=49.426230|long=11.125740|label=Nuremberg|}}

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

{{Location map~ |Germany |lat=51.559146|long=7.067248 |label=Schalke |position=left}}

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

{{Location map~ |Germany |lat=52.425243|long=10.799942|label=Wolfsburg |position=bottom}}

}}

class="wikitable sortable"
Club

! Location

! Ground{{cite book|last=Grüne|first=Hardy|title=Enzyklopädie des deutschen Ligafußballs, Band 7: Vereinslexikon|publisher=AGON Sportverlag|location=Kassel|year=2001|isbn=3-89784-147-9|language=German}}

! Capacity

{{sort|Berlin Hertha BSC|Hertha BSC}}

| Berlin

| Olympiastadion

| 76,000

{{sort|Bielefeld|Arminia Bielefeld}}*

| Bielefeld

| SchücoArena

| 26,600

{{sort|Bochum|VfL Bochum}}

| Bochum

| Ruhrstadion

| 36,000

{{sort|Bremen|SV Werder Bremen}}

| Bremen

| Weserstadion

| 42,100

{{sort|Dortmund|Borussia Dortmund}}

| Dortmund

| Westfalenstadion

| 68,600

{{sort|Freiburg|SC Freiburg}}

| Freiburg

| badenova-Stadion

| 25,000

{{sort|Hamburg|Hamburger SV}}

| Hamburg

| AOL Arena

| 62,000

{{sort|Hannover|Hannover 96}}

| Hanover

| AWD-Arena

| 60,400

{{sort|Kaiserslautern|1. FC Kaiserslautern}}

| Kaiserslautern

| Fritz-Walter-Stadion

| 41,500

{{sort|Leverkusen|Bayer 04 Leverkusen}}

| Leverkusen

| BayArena

| 22,500

{{sort|Mainz|1. FSV Mainz 05}}*

| Mainz

| Stadion am Bruchweg

| 20,300

{{sort|Mönchengladbach|Borussia Mönchengladbach}}

| Mönchengladbach

| Stadion im Borussia-Park

| 54,067

{{sort|München Bayern|FC Bayern Munich}}

| Munich

| Olympiastadion

| 63,000

{{sort|Nuremberg|1. FC Nürnberg}}*

| Nuremberg

| Frankenstadion

| 44,700

{{sort|Rostock|FC Hansa Rostock}}

| Rostock

| Ostseestadion

| 25,850

{{sort|Schalke|FC Schalke 04}}

| Gelsenkirchen

| Arena AufSchalke

| 61,973

{{sort|Stuttgart VfB|VfB Stuttgart}}

| Stuttgart

| Gottlieb-Daimler-Stadion

| 53,700

{{sort|Wolfsburg|VfL Wolfsburg}}

| Wolfsburg

| Volkswagen Arena

| 30,000

(*) Promoted from 2. Bundesliga.

= Personnel and sponsoring =

class="wikitable sortable"

!Team

!Manager

!Kit manufacturer

!Shirt sponsor

data-sort-value="Augsburg" |{{sort|Bielefeld|Arminia Bielefeld}}

| data-sort-value="Thorup, Jess" |{{flagicon|GER}} Frank Geideck

|Uhlsport

|Krombacher

data-sort-value="Berlin, Union" |{{sort|Leverkusen|Bayer 04 Leverkusen}}

| data-sort-value="Bjelica, Nenad" |{{flagicon|GER}} Klaus Augenthaler

|Adidas

|RWE

data-sort-value="Bochum" |{{sort|Munich Bayern|FC Bayern Munich}}

| data-sort-value="Letsch, Thomas" |{{flagicon|GER}} Felix Magath

|Adidas

|Deutsche Telekom

data-sort-value="Dortmund" |{{sort|Bochum|VfL Bochum}}

| data-sort-value="Terzic, Edin" |{{flagicon|GER}} Peter Neururer

|Nike

|DWS

data-sort-value="Bremen" |{{sort|Dortmund|Borussia Dortmund}}

| data-sort-value="Werner, Ole" |{{flagicon|NED}} Bert van Marwijk

|Nike

|E.ON

data-sort-value="Darmstadt" |{{sort|Mönchengladbach|Borussia Mönchengladbach}}

| data-sort-value="Lieberknecht, Torsten" |{{flagicon|GER}} Horst Köppel

|Lotto

|Jever/Kyocera

data-sort-value="Leipzig" |{{sort|Freiburg|SC Freiburg}}

| data-sort-value="Tedesco, Domenico" |{{flagicon|GER}} Volker Finke

|Jako

|Suzuki

data-sort-value="Freiburg" |{{sort|Hamburg|Hamburger SV}}

| data-sort-value="Streich, Christian" |{{flagicon|GER}} Thomas Doll

|Nike

|Abu Dhabi Investment Group

data-sort-value="Heidenheim" |{{sort|Hannover|Hannover 96}}

| data-sort-value="Schmidt, Frank" |{{flagicon|GER}} Ewald Lienen

|Uhlsport

|TUI Group

data-sort-value="Frankfurt" |{{sort|Rostock|FC Hansa Rostock}}

| data-sort-value="Toppmoller, Dino" |{{flagicon|GER}} Jörg Berger

|Jako

|Vita Cola

data-sort-value="Hoffenheim" |{{sort|Berlin Hertha BSC|Hertha BSC}}

| data-sort-value="Matarazzo, Pellegrino" |{{flagicon|GER}} Falko Götz

|Nike

|Arcor

data-sort-value="Koln" |{{sort|Kaiserslautern|1. FC Kaiserslautern}}

| data-sort-value="TBD" |{{flagicon|GER}} Hans-Werner Moser

|Kappa

|Deutsche Vermögensberatung

data-sort-value="Leverkusen" |{{sort|Mainz|1. FSV Mainz 05}}

| data-sort-value="Alonso, Xabi" |{{flagicon|GER}} Jürgen Klopp

|Lotto

|DBV-Winterthur

data-sort-value="Mainz" |{{sort|Nürnberg|1. FC Nürnberg}}

| data-sort-value="Siewert, Jan" |{{flagicon|GER}} Wolfgang Wolf

|Adidas

|mister*lady Jeans

data-sort-value="Monchengladbach" |{{sort|Schalke|FC Schalke 04}}

| data-sort-value="Seoane, Gerardo" |{{flagicon|GER}} Ralf Rangnick

|Adidas

|Victoria Versicherung

data-sort-value="Munich" |{{sort|Stuttgart VfB|VfB Stuttgart}}

| data-sort-value="Tuchel, Thomas" |{{flagicon|GER}} Matthias Sammer

|Puma

|Debitel

data-sort-value="Stuttgart" |{{sort|Bremen|SV Werder Bremen}}

| data-sort-value="Hoeneß, Sebastian" |{{flagicon|GER}} Thomas Schaaf

|Kappa

|KiK

data-sort-value="Wolfsburg" |{{sort|Wolfsburg|VfL Wolfsburg}}

| data-sort-value="Kovac, Niko" |{{flagicon|BEL}} Eric Gerets

|Nike

|Volkswagen/Volkswagen GTI

League table

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

|show_limit=5

|res_col_header=QR

|team1=FCB|name_FCB=Bayern Munich

|team2=S04|name_S04=Schalke 04

|team3=SVW|name_SVW=Werder Bremen

|team4=BSC|name_BSC=Hertha BSC

|team5=VFB|name_VFB=VfB Stuttgart

|team6=B04|name_B04=Bayer Leverkusen

|team7=BVB|name_BVB=Borussia Dortmund

|team8=HSV|name_HSV=Hamburger SV

|team9=WOB|name_WOB=VfL Wolfsburg

|team10=H96|name_H96=Hannover 96

|team11=M05|name_M05=Mainz 05

|team12=FCK|name_FCK=1. FC Kaiserslautern

|team13=DSC|name_DSC=Arminia Bielefeld

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

|team15=BMG|name_BMG=Borussia Mönchengladbach

|team16=BOC|name_BOC=VfL Bochum

|team17=ROS|name_ROS=Hansa Rostock

|team18=SCF|name_SCF=SC Freiburg

|win_FCB=24|draw_FCB=5|loss_FCB=5|gf_FCB=75|ga_FCB=33|status_FCB=C

|win_S04=20|draw_S04=3|loss_S04=11|gf_S04=56|ga_S04=46

|win_SVW=18|draw_SVW=5|loss_SVW=11|gf_SVW=68|ga_SVW=37

|win_BSC=15|draw_BSC=13|loss_BSC=6|gf_BSC=59|ga_BSC=31

|win_VFB=17|draw_VFB=7|loss_VFB=10|gf_VFB=54|ga_VFB=40

|win_B04=16|draw_B04=9|loss_B04=9|gf_B04=65|ga_B04=44

|win_BVB=15|draw_BVB=10|loss_BVB=9|gf_BVB=47|ga_BVB=44

|win_HSV=16|draw_HSV=3|loss_HSV=15|gf_HSV=55|ga_HSV=50

|win_WOB=15|draw_WOB=3|loss_WOB=16|gf_WOB=49|ga_WOB=51

|win_H96=13|draw_H96=6|loss_H96=15|gf_H96=34|ga_H96=36

|win_M05=12|draw_M05=7|loss_M05=15|gf_M05=50|ga_M05=55

|win_FCK=12|draw_FCK=6|loss_FCK=16|gf_FCK=43|ga_FCK=52

|win_DSC=11|draw_DSC=7|loss_DSC=16|gf_DSC=37|ga_DSC=49

|win_FCN=10|draw_FCN=8|loss_FCN=16|gf_FCN=55|ga_FCN=63

|win_BMG=8|draw_BMG=12|loss_BMG=14|gf_BMG=35|ga_BMG=51

|win_BOC=9|draw_BOC=8|loss_BOC=17|gf_BOC=47|ga_BOC=68|status_BOC=R

|win_ROS=7|draw_ROS=9|loss_ROS=18|gf_ROS=31|ga_ROS=65|status_ROS=R

|win_SCF=3|draw_SCF=9|loss_SCF=22|gf_SCF=30|ga_SCF=75|status_SCF=R

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

|result1=CLGS|result2=CLGS

|col_CL3=green2|text_CL3=Qualification to Champions League third qualifying round

|result3=CL3

|col_UC1=blue1|text_UC1=Qualification to UEFA Cup first round

|note_res_UC1=Since DFB Cup winners Bayern Munich and finalists Schalke 04 both qualified for the Champions League, the UEFA Cup place for the cup-winners was given to 6th placed Bayer Leverkusen.

|result4=UC1|result5=UC1|result6=UC1

|col_IC3=#CCCCFF|text_IC3=Qualification to Intertoto Cup third round

|result7=IC3

|col_IC2=#DDDDFF|text_IC2=Qualification to Intertoto Cup second round

|result8=IC2|result9=IC2

|col_M05=blue2|text_M05=Qualification to UEFA Cup first qualifying round

|note_res_M05=UEFA awarded another UEFA Cup place to the Bundesliga via a random draw among the fairest associations in 2004–05. The place was given to Mainz 05 for winning the national Fair-play competition in this season.

|result11=M05

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

|result16=R|result17=R|result18=R

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

|update= complete

|source=

}}

Results

{{#invoke:Sports results|main

| source = [https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fcompetitions%2F12%2Fseasons%2F3785%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 = BVB | name_BVB = Borussia Dortmund

| team6 = SCF | name_SCF = SC Freiburg

| team7 = HSV | name_HSV = Hamburger SV

| team8 = H96 | name_H96 = Hannover 96

| team9 = FCK | name_FCK = 1. FC Kaiserslautern

| team10 = B04 | name_B04 = Bayer Leverkusen

| team11 = M05 | name_M05 = Mainz 05

| team12 = BMG | name_BMG = Borussia Mönchengladbach

| team13 = FCB | name_FCB = Bayern Munich

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

| team15 = ROS | name_ROS = Hansa Rostock

| team16 = S04 | name_S04 = Schalke 04

| team17 = VFB | name_VFB = VfB Stuttgart

| team18 = WOB | name_WOB = VfL Wolfsburg

| match_BSC_DSC = 3–0

| match_BSC_BOC = 2–2

| match_BSC_SVW = 1–1

| match_BSC_BVB = 0–1

| match_BSC_SCF = 3–1

| match_BSC_HSV = 4–1

| match_BSC_H96 = 0–0

| match_BSC_FCK = 1–1

| match_BSC_B04 = 3–1

| match_BSC_M05 = 1–1

| match_BSC_BMG = 6–0

| match_BSC_FCB = 0–0

| match_BSC_FCN = 2–1

| match_BSC_ROS = 1–1

| match_BSC_S04 = 4–1

| match_BSC_VFB = 0–0

| match_BSC_WOB = 3–1

| match_DSC_BSC = 1–0

| match_DSC_BOC = 1–2

| match_DSC_SVW = 2–1

| match_DSC_BVB = 1–0

| match_DSC_SCF = 3–1

| match_DSC_HSV = 3–4

| match_DSC_H96 = 0–1

| match_DSC_FCK = 0–2

| match_DSC_B04 = 1–0

| match_DSC_M05 = 1–1

| match_DSC_BMG = 0–0

| match_DSC_FCB = 3–1

| match_DSC_FCN = 3–1

| match_DSC_ROS = 1–1

| match_DSC_S04 = 0–2

| match_DSC_VFB = 0–2

| match_DSC_WOB = 1–2

| match_BOC_BSC = 2–2

| match_BOC_DSC = 1–1

| match_BOC_SVW = 1–4

| match_BOC_BVB = 2–2

| match_BOC_SCF = 3–1

| match_BOC_HSV = 1–2

| match_BOC_H96 = 1–0

| match_BOC_FCK = 1–1

| match_BOC_B04 = 2–2

| match_BOC_M05 = 2–6

| match_BOC_BMG = 3–0

| match_BOC_FCB = 1–3

| match_BOC_FCN = 3–1

| match_BOC_ROS = 0–1

| match_BOC_S04 = 0–2

| match_BOC_VFB = 2–0

| match_BOC_WOB = 5–1

| match_SVW_BSC = 0–1

| match_SVW_DSC = 3–0

| match_SVW_BOC = 4–0

| match_SVW_BVB = 2–0

| match_SVW_SCF = 4–1

| match_SVW_HSV = 1–1

| match_SVW_H96 = 3–0

| match_SVW_FCK = 1–1

| match_SVW_B04 = 2–2

| match_SVW_M05 = 0–0

| match_SVW_BMG = 2–0

| match_SVW_FCB = 1–2

| match_SVW_FCN = 4–1

| match_SVW_ROS = 3–2

| match_SVW_S04 = 1–0

| match_SVW_VFB = 1–2

| match_SVW_WOB = 1–2

| match_BVB_BSC = 2–1

| match_BVB_DSC = 1–1

| match_BVB_BOC = 1–0

| match_BVB_SVW = 1–0

| match_BVB_SCF = 2–0

| match_BVB_HSV = 0–2

| match_BVB_H96 = 1–1

| match_BVB_FCK = 4–2

| match_BVB_B04 = 1–0

| match_BVB_M05 = 3–0

| match_BVB_BMG = 1–1

| match_BVB_FCB = 2–2

| match_BVB_FCN = 2–2

| match_BVB_ROS = 2–1

| match_BVB_S04 = 0–1

| match_BVB_VFB = 0–2

| match_BVB_WOB = 1–2

| match_SCF_BSC = 1–3

| match_SCF_DSC = 2–3

| match_SCF_BOC = 1–1

| match_SCF_SVW = 0–6

| match_SCF_BVB = 2–2

| match_SCF_HSV = 1–1

| match_SCF_H96 = 0–0

| match_SCF_FCK = 1–2

| match_SCF_B04 = 1–3

| match_SCF_M05 = 1–2

| match_SCF_BMG = 1–1

| match_SCF_FCB = 0–1

| match_SCF_FCN = 2–3

| match_SCF_ROS = 0–0

| match_SCF_S04 = 2–3

| match_SCF_VFB = 2–0

| match_SCF_WOB = 1–0

| match_HSV_BSC = 2–1

| match_HSV_DSC = 0–2

| match_HSV_BOC = 0–1

| match_HSV_SVW = 1–2

| match_HSV_BVB = 2–3

| match_HSV_SCF = 4–0

| match_HSV_H96 = 0–2

| match_HSV_FCK = 2–1

| match_HSV_B04 = 1–0

| match_HSV_M05 = 2–1

| match_HSV_BMG = 0–0

| match_HSV_FCB = 0–2

| match_HSV_FCN = 4–3

| match_HSV_ROS = 3–0

| match_HSV_S04 = 1–2

| match_HSV_VFB = 2–1

| match_HSV_WOB = 3–1

| match_H96_BSC = 0–1

| match_H96_DSC = 0–1

| match_H96_BOC = 3–0

| match_H96_SVW = 1–4

| match_H96_BVB = 1–3

| match_H96_SCF = 2–2

| match_H96_HSV = 2–1

| match_H96_FCK = 3–1

| match_H96_B04 = 0–3

| match_H96_M05 = 2–0

| match_H96_BMG = 2–1

| match_H96_FCB = 0–1

| match_H96_FCN = 1–0

| match_H96_ROS = 0–1

| match_H96_S04 = 1–0

| match_H96_VFB = 0–0

| match_H96_WOB = 3–0

| match_FCK_BSC = 0–2

| match_FCK_DSC = 2–1

| match_FCK_BOC = 1–2

| match_FCK_SVW = 1–2

| match_FCK_BVB = 1–0

| match_FCK_SCF = 3–0

| match_FCK_HSV = 2–1

| match_FCK_H96 = 0–2

| match_FCK_B04 = 0–0

| match_FCK_M05 = 2–0

| match_FCK_BMG = 1–0

| match_FCK_FCB = 0–4

| match_FCK_FCN = 1–3

| match_FCK_ROS = 2–1

| match_FCK_S04 = 2–0

| match_FCK_VFB = 2–3

| match_FCK_WOB = 0–0

| match_B04_BSC = 3–3

| match_B04_DSC = 3–2

| match_B04_BOC = 4–0

| match_B04_SVW = 2–1

| match_B04_BVB = 0–1

| match_B04_SCF = 4–1

| match_B04_HSV = 3–0

| match_B04_H96 = 2–1

| match_B04_FCK = 2–0

| match_B04_M05 = 2–0

| match_B04_BMG = 5–1

| match_B04_FCB = 4–1

| match_B04_FCN = 2–2

| match_B04_ROS = 3–0

| match_B04_S04 = 0–3

| match_B04_VFB = 1–1

| match_B04_WOB = 2–1

| match_M05_BSC = 0–3

| match_M05_DSC = 0–0

| match_M05_BOC = 1–0

| match_M05_SVW = 2–1

| match_M05_BVB = 1–1

| match_M05_SCF = 5–0

| match_M05_HSV = 2–1

| match_M05_H96 = 2–0

| match_M05_FCK = 3–2

| match_M05_B04 = 2–0

| match_M05_BMG = 1–1

| match_M05_FCB = 2–4

| match_M05_FCN = 0–1

| match_M05_ROS = 3–1

| match_M05_S04 = 2–1

| match_M05_VFB = 2–3

| match_M05_WOB = 0–2

| match_BMG_BSC = 0–0

| match_BMG_DSC = 1–0

| match_BMG_BOC = 2–2

| match_BMG_SVW = 3–1

| match_BMG_BVB = 2–3

| match_BMG_SCF = 3–2

| match_BMG_HSV = 1–3

| match_BMG_H96 = 0–2

| match_BMG_FCK = 2–0

| match_BMG_B04 = 1–1

| match_BMG_M05 = 1–1

| match_BMG_FCB = 2–0

| match_BMG_FCN = 2–1

| match_BMG_ROS = 2–2

| match_BMG_S04 = 1–3

| match_BMG_VFB = 2–0

| match_BMG_WOB = 1–0

| match_FCB_BSC = 1–1

| match_FCB_DSC = 1–0

| match_FCB_BOC = 3–1

| match_FCB_SVW = 1–0

| match_FCB_BVB = 5–0

| match_FCB_SCF = 3–1

| match_FCB_HSV = 3–0

| match_FCB_H96 = 3–0

| match_FCB_FCK = 3–1

| match_FCB_B04 = 2–0

| match_FCB_M05 = 4–2

| match_FCB_BMG = 2–1

| match_FCB_FCN = 6–3

| match_FCB_ROS = 3–1

| match_FCB_S04 = 0–1

| match_FCB_VFB = 2–2

| match_FCB_WOB = 2–0

| match_FCN_BSC = 0–0

| match_FCN_DSC = 1–2

| match_FCN_BOC = 2–1

| match_FCN_SVW = 1–2

| match_FCN_BVB = 2–2

| match_FCN_SCF = 3–0

| match_FCN_HSV = 1–3

| match_FCN_H96 = 1–1

| match_FCN_FCK = 1–3

| match_FCN_B04 = 2–4

| match_FCN_M05 = 1–2

| match_FCN_BMG = 0–0

| match_FCN_FCB = 2–2

| match_FCN_ROS = 3–0

| match_FCN_S04 = 0–2

| match_FCN_VFB = 1–1

| match_FCN_WOB = 4–0

| match_ROS_BSC = 2–1

| match_ROS_DSC = 1–1

| match_ROS_BOC = 3–1

| match_ROS_SVW = 0–4

| match_ROS_BVB = 1–1

| match_ROS_SCF = 0–0

| match_ROS_HSV = 0–6

| match_ROS_H96 = 1–3

| match_ROS_FCK = 2–3

| match_ROS_B04 = 0–2

| match_ROS_M05 = 2–0

| match_ROS_BMG = 0–0

| match_ROS_FCB = 0–2

| match_ROS_FCN = 0–2

| match_ROS_S04 = 2–2

| match_ROS_VFB = 2–1

| match_ROS_WOB = 1–2

| match_S04_BSC = 1–3

| match_S04_DSC = 2–1

| match_S04_BOC = 3–2

| match_S04_SVW = 2–1

| match_S04_BVB = 1–2

| match_S04_SCF = 1–1

| match_S04_HSV = 1–2

| match_S04_H96 = 1–0

| match_S04_FCK = 2–1

| match_S04_B04 = 3–3

| match_S04_M05 = 2–1

| match_S04_BMG = 3–2

| match_S04_FCB = 1–0

| match_S04_FCN = 4–1

| match_S04_ROS = 0–2

| match_S04_VFB = 3–2

| match_S04_WOB = 3–0

| match_VFB_BSC = 1–0

| match_VFB_DSC = 2–1

| match_VFB_BOC = 5–2

| match_VFB_SVW = 1–2

| match_VFB_BVB = 2–0

| match_VFB_SCF = 1–0

| match_VFB_HSV = 2–0

| match_VFB_H96 = 1–0

| match_VFB_FCK = 1–1

| match_VFB_B04 = 3–0

| match_VFB_M05 = 4–2

| match_VFB_BMG = 1–0

| match_VFB_FCB = 1–3

| match_VFB_FCN = 2–4

| match_VFB_ROS = 4–0

| match_VFB_S04 = 3–0

| match_VFB_WOB = 0–0

| match_WOB_BSC = 2–3

| match_WOB_DSC = 5–0

| match_WOB_BOC = 3–0

| match_WOB_SVW = 2–3

| match_WOB_BVB = 1–2

| match_WOB_SCF = 0–1

| match_WOB_HSV = 1–0

| match_WOB_H96 = 1–0

| match_WOB_FCK = 2–1

| match_WOB_B04 = 2–2

| match_WOB_M05 = 4–3

| match_WOB_BMG = 2–1

| match_WOB_FCB = 0–3

| match_WOB_FCN = 0–1

| match_WOB_ROS = 4–0

| match_WOB_S04 = 3–0

| match_WOB_VFB = 3–0

}}

Overall

Top scorers

class="wikitable sortable" style=text-align:center
Rank

! Player

! Club

! Goals

1

|align=left| {{flagicon|SVK}} Marek Mintál

|align=left| Nürnberg

|24

2

|align=left| {{flagicon|NED}} Roy Makaay

|align=left| Bayern Munich

|22

3

|align=left| {{flagicon|BUL}} Dimitar Berbatov

|align=left| Bayer Leverkusen

|20

4

|align=left| {{flagicon|BRA}} Marcelinho

|align=left| Hertha BSC

|18

rowspan=4|5

|align=left| {{flagicon|GER}}{{flagicon|POL}} Miroslav Klose

|align=left| Werder Bremen

|rowspan=4|15

align=left| {{flagicon|RSA}} Delron Buckley

|align=left| Arminia Bielefeld

align=left| {{flagicon|CZE}} Jan Koller

|align=left| Borussia Dortmund

align=left| {{flagicon|UKR}} Andriy Voronin

|align=left| Bayer Leverkusen

9

|align=left| {{flagicon|BRA}} Aílton

|align=left| Schalke 04

|14

rowspan=2|10

|align=left| {{flagicon|GER}} Michael Ballack

|align=left| Bayern Munich

|rowspan=2|13

align=left| {{flagicon|GER}} Kevin Kurányi

|align=left| VfB Stuttgart

References

{{reflist}}