# 2001–02 FC Bayern Munich season

During the 2001–02 season, FC Bayern Munich failed to defend either the league or Champions League titles won in the previous season, finishing third in Bundesliga and losing out to eventual champions Real Madrid in the quarter-final of the latter competition. Its reaction to the losses was signing Michael Ballack and Zé Roberto from Champions League finalists Bayer Leverkusen, as well as Sebastian Deisler form Hertha BSC, with the midfield being singled out as the key area in which the side needed to improve upon.

## Squad

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | GER | Oliver Kahn |
| 2 | DF | FRA | Willy Sagnol |
| 3 | DF | FRA | Bixente Lizarazu |
| 4 | DF | GHA | Samuel Kuffour |
| 6 | MF | GUI | Pablo Thiam |
| 7 | MF | GER | Mehmet Scholl |
| 8 | MF | CRO | Niko Kovač |
| 9 | FW | BRA | Giovane Élber |
| 10 | MF | SUI | Ciriaco Sforza |
| 11 | MF | GER | Stefan Effenberg |
| 12 | DF | CRO | Robert Kovač |
| 13 | FW | BRA | Paulo Sérgio |
| 14 | FW | PER | Claudio Pizarro |
| 16 | MF | GER | Jens Jeremies |
| 17 | MF | GER | Thorsten Fink |
| No. | Pos. | Nation | Player |
| 18 | DF | GER | Michael Tarnat |
| 19 | FW | GER | Carsten Jancker |
| 20 | MF | BIH | Hasan Salihamidžić |
| 21 | FW | GER | Alexander Zickler |
| 22 | GK | GER | Bernd Dreher |
| 23 | MF | ENG | Owen Hargreaves |
| 24 | FW | PAR | Roque Santa Cruz |
| 25 | DF | GER | Thomas Linke |
| 28 | MF | GER | Patrick Mölzl |
| 30 | MF | FRA | Alou Diarra |
| 31 | DF | GER | Stephan Kling |
| 32 | MF | GER | Markus Feulner |
| 33 | GK | GER | Stefan Wessels |
| 35 | DF | GER | Steffen Hofmann |
| 38 | GK | GER | Jan Schlösser |

## Results
### Bundesliga
#### League results

| Match | Date | Ground | Opponent | Score$^1$ | Pos. | Pts. | GD | Report |
| 1 | 28 July | A | Borussia Mönchengladbach | 0 – 1 | 14 | 0 | -1 | Report Report link Kick off 15:30 CEST Attendance 34,500 (sell-out) Referee Edgar Steinborn Borussia Mönchengladbach Bayern Munich Van Lent 23' Effenberg Jancker N. Kovač Hargreaves |
| 2 | 4 August | H | Schalke 04 | 3 – 0 | 5 | 3 | 2 | Report Report link Kick off 15:30 CEST Attendance 63,000 (sell-out) Referee Herbert Fandel Bayern Munich Schalke 04 Pizarro 6' Scholl 13' N. Kovač 39' Lizarazu Linke Hajto Sand Asamoah Van Hoogdalem |
| 3 | 11 August | A | Bayer Leverkusen | 1 – 1 | 5 | 4 | 2 | Report Report link Kick off 15:30 CEST Attendance 22,500 (sell-out) Referee Hellmut Krug Bayer Leverkusen Bayern Munich Kirsten 69' Ramelow Sebescen Vranješ Élber 79' Pizarro R. Kovač Hargreaves Thiam |
| 4 | 18 August | H | FC St. Pauli | 2 – 0 | 5 | 7 | 4 | Report Report link Kick off 15:30 CEST Attendance 60,000 Referee Jürgen Jansen Bayern Munich FC St. Pauli Sforza 13' Élber 45' Linke Bürger Inceman |
| 5 | 8 September | A | Borussia Dortmund | 2 – 0 | 4 | 10 | 6 | Report Report link Kick off 15:30 CEST Attendance 68,600 (sell-out) Referee Lutz Michael Fröhlich Borussia Dortmund Bayern Munich Wörns Salihamidžić 22' Santa Cruz 58' Fink Kuffour |
| 6 | 15 September | H | SC Freiburg | 1 – 0 | 3 | 13 | 7 | Report Report link Kick off 15:30 CEST Attendance 46,000 Referee Michael Weiner Bayern Munich SC Freiburg Élber 89' Fink Kobiashvili |
| 7 | 22 September | A | Energie Cottbus | 3 – 0 | 2 | 16 | 10 | Report Report link Kick off 15:30 CEST Attendance 20,100 Referee Jürgen Aust Energie Cottbus Bayern Munich Hujdurović Zickler 2' Pizarro 3' Piplica 74' (o.g.) N. Kovač Salihamidžić Tarnat |
| 8 | 30 September | H | VfB Stuttgart | 4 – 0 | 2 | 19 | 14 | Report Report link Kick off 17:30 CEST Attendance 61,000 Referee Florian Meyer Bayern Munich VfB Stuttgart Élber 9', 13', 59' Paulo Sérgio 90' Meißner 18' Todt Hleb |
| 9 | 13 October | A | 1860 Munich | 5 – 1 | 2 | 22 | 18 | Report Report link Kick off 15:30 CEST Attendance 69,000 (sell-out) Referee Hellmut Krug 1860 Munich Bayern Munich Bierofka 9' Cerny Schroth Borimirov Greilich Santa Cruz 28' Fink 44' Salihamidžić 57' Élber 80' Pizarro 86' (pen.) |
| 10 | 20 October | H | 1. FC Kaiserslautern | 4 – 1 | 1 | 25 | 21 | Report Report link Kick off 15:30 CEST Attendance 63,000 (sell-out) Referee Jürgen Jansen Bayern Munich 1. FC Kaiserslautern Santa Cruz 16' Salihamidžić 23', 29' (pen.) Pizarro 90+1' Koch 82' (pen.) Grammozis |
| 11 | 27 October | A | 1. FC Köln | 2 – 0 | 1 | 28 | 23 | Report Report link Kick off 15:30 CEST Attendance 42,000 (sell-out) Referee Lutz Michael Fröhlich Bayern Munich 1. FC Köln Pizarro 27', 70' Zickler Keller Baranek |
| 12 | 3 November | H | Hamburger SV | 3 – 0 | 1 | 31 | 26 | Report Report link Kick off 15:30 CET Attendance 55,000 Referee Alfons Berg Bayern Munich Hamburger SV Paulo Sérgio 70' Pizarro 84', 89' Sforza Präger |
| 13 | 17 November | A | Werder Bremen | 0 – 1 | 2 | 31 | 25 | Report Report link Kick off 15:30 CET Attendance 35,800 (sell-out) Referee Herbert Fandel Werder Bremen Bayern Munich Skrypnyk 40' (pen.) Verlaat Krstajić Stalteri Effenberg Lizarazu Zickler |
| 14 | 24 November | H | 1. FC Nürnberg | 0 – 0 | 2 | 32 | 25 | Report Report link Kick off 15:30 CET Attendance 63,000 (sell-out) Referee Michael Weiner Bayern Munich 1. FC Nürnberg Paulo Sérgio Linke Nikl Wiblishauser |
| 15 | 2 December | A | Hertha BSC | 1 – 2 | 3 | 32 | 24 | Report Report link Kick off 17:30 CET Attendance 52,000 (sell-out) Referee Jürgen Aust Hertha BSC Bayern Munich Neuendorf 71' Dárdai 84' Šimunić Goor Van Burik N. Kovač 46' Kuffour Fink |
| 16 | 8 December | H | VfL Wolfsburg | 3 – 3 | 4 | 33 | 24 | Report Report link Kick off 15:30 CET Attendance 37,000 Referee Torsten Koop Bayern Munich VfL Wolfsburg Pizarro 11', 56' Élber 17' N. Kovač Lizarazu Marić 44', 70' Kühbauer 52' Franz Kryger Munteanu |
| 17 | 15 December | A | Hansa Rostock | 0 – 1 | 4 | 33 | 23 | Report Report link Kick off 15:30 CET Attendance 29,500 (sell-out) Referee Edgar Steinborn Hansa Rostock Bayern Munich Hirsch 86' Lantz Yasser R. Kovač Linke Jancker Effenberg Fink |
| 18 | 18 December | H | Borussia Mönchengladbach | 0 – 0 | 5 | 34 | 23 | Report Report link Kick off 20:00 CET Attendance 41,000 Referee Knut Kircher Bayern Munich Borussia Mönchengladbach N. Kovač Hausweiler Münch |
| 19 | 26 January | A | Schalke 04 | 1 – 5 | 5 | 34 | 19 | Report Report link Kick off 15:30 CET Attendance 60,683 (sell-out) Referee Lutz Michael Fröhlich Schalke 04 Bayern Munich Mpenza 34' Sand 35' Böhme 54' Van Hoogdalem 75' Oude Kamphuis 90+1' Wilmots Tarnat 41' Scholl 49' Effenberg |
| 20 | 3 February | H | Bayer Leverkusen | 2 – 0 | 4 | 37 | 21 | Report Report link Kick off 17:30 CET Attendance 43,000 Referee Herbert Fandel Bayern Munich Bayer Leverkusen Élber 67' Effenberg 71' (pen.) R. Kovač Hargreaves Ballack Nowotny |
| 21 | 6 February | A | FC St. Pauli | 1 – 2 | 5 | 37 | 20 | Report Report link Kick off 20:00 CET Attendance 20,735 (sell-out) Referee Hellmut Krug FC St. Pauli Bayern Munich Meggle 30' Patschinski 33' Berre Gibbs Meggle Sagnol 87' Hargreaves Fink |
| 22 | 9 February | H | Borussia Dortmund | 1 – 1 | 6 | 38 | 20 | Report Report link Kick off 15:30 CET Attendance 54,000 Referee Edgar Steinborn Bayern Munich Borussia Dortmund Élber 81' Jancker Kahn Lizarazu Kuffour R. Kovač Amoroso 78' Reuter Evanilson |
| 23 | 16 February | A | SC Freiburg | 2 – 0 | 5 | 41 | 22 | Report Report link Kick off 15:30 CET Attendance 25,000 (sell-out) Referee Markus Merk SC Freiburg Bayern Munich Lizarazu 32' Élber 41' |
| 24 | 23 February | H | Energie Cottbus | 6 – 0 | 5 | 44 | 28 | Report Report link Kick off 15:30 CET Attendance 28,000 Referee Florian Meyer Bayern Munich Energie Cottbus Pizarro 15', 55' Effenberg 35' (pen.) Scholl 45+1', 48' Élber 74' Fink Mátyus 44' Reghecampf 58' Hujdurović Topić |
| 25 | 2 March | A | VfB Stuttgart | 2 – 0 | 4 | 47 | 30 | Report Report link Kick off 15:30 CET Attendance 54,300 (sell-out) Referee Jürgen Aust VfB Stuttgart Bayern Munich Bordon Carnell Santa Cruz 32' Scholl 39' Effenberg Lizarazu R. Kovač |
| 26 | 9 March | H | 1860 Munich | 2 – 1 | 3 | 50 | 31 | Report Report link Kick off 15:30 CET Attendance 68,000 (sell-out) Referee Alfons Berg Bayern Munich 1860 Munich Paulo Sérgio 72' Fink 90' Élber Stranzl 75' Kurz Achim Pfuderer |
| 27 | 16 March | A | 1. FC Kaiserslautern | 0 – 0 | 3 | 51 | 31 | Report Report link Kick off 15:30 CET Attendance 40,600 (sell-out) Referee Torsten Koop 1. FC Kaiserslautern Bayern Munich Grammozis 77' Lokvenc Ratinho Linke Pizarro Élber |
| 28 | 23 March | H | 1. FC Köln | 3 – 0 | 3 | 54 | 34 | Report Report link Kick off 15:30 CET Attendance 44,000 Referee Peter Gagelmann Bayern Munich 1. FC Köln Élber 64', 88' Salihamidžić 83' (pen.) Cullmann Sichone |
| 29 | 30 March | A | Hamburger SV | 0 – 0 | 3 | 55 | 34 | Report Report link Kick off 15:30 CET Attendance 55,360 (sell-out) Referee Herbert Fandel Hamburger SV Bayern Munich Romeo Barbarez Hoogma Hollerbach Lizarazu Hargreaves Salihamidžić Linke |
| 30 | 6 April | H | Werder Bremen | 2 – 2 | 4 | 56 | 34 | Report Report link Kick off 15:30 CEST Attendance 52,000 Referee Jürgen Aust Bayern Munich Werder Bremen Pizarro 21' Santa Cruz 55' Fink Sagnol Ailton 24' (pen.) Krstajić 90+1' Lisztes Klasnić |
| 31 | 13 April | A | 1. FC Nürnberg | 2 – 1 | 3 | 59 | 35 | Report Report link Kick off 15:30 CEST Attendance 44,696 (sell-out) Referee Hellmut Krug 1. FC Nürnberg Bayern Munich Krzynówek 73' (pen.) Kos 74' Wolf Élber 11' Pizarro 41' Hargreaves Kahn R. Kovač |
| 32 | 20 April | H | Hertha BSC | 3 – 0 | 3 | 62 | 38 | Report Report link Kick off 15:30 CEST Attendance 63,000 (sell-out) Referee Uwe Kemmling Bayern Munich Hertha BSC Hartmann 67' (o.g.) Élber 82' Pizarro 83' Sagnol Fink Van Burik 34' Tretschok Beinlich Hartmann |
| 33 | 27 April | A | VfL Wolfsburg | 1 – 0 | 3 | 65 | 39 | Report Report link Kick off 15:30 CEST Attendance 20,400 (sell-out) Referee Alfons Berg VfL Wolfsburg Bayern Munich Sarpei Biliškov 33' (o.g.) Pizarro Jeremies Lizarazu |
| 34 | 4 May | H | Hansa Rostock | 3 – 2 | 3 | 68 | 40 | Report Report link Kick off 15:30 CEST Attendance 63,000 (sell-out) Referee Jürgen Jansen Bayern Munich Hansa Rostock Baumgart 39' (o.g.) Scholl 55' Élber 83' Hansen 82' Lantz 89' Hirsch Emara |
Source: $^1$Bayern Munich goals come first. Ground's country's flag and opponent's country's flag shown when from a different country of Bayern Munich. Pos. = Position in league, Pts. = Points, GD = Goal difference, Ground: H = Home, A = Away, N = Neutral, HR = Home replacement, AR = Away replacement.

### Champions League
#### Group stage results
##### 1st Group Stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAY | SPP | FEY | SPM |
| 1 | Bayern Munich | 6 | 4 | 2 | 0 | 14 | 5 | +9 | 14 | Advance to second group stage | — | 0–0 | 3–1 | 5–1 |
| 2 | Sparta Prague | 6 | 3 | 2 | 1 | 10 | 3 | +7 | 11 | Advance to second group stage | 0–1 | — | 4–0 | 2–0 |
| 3 | Feyenoord | 6 | 1 | 2 | 3 | 7 | 14 | −7 | 5 | Transfer to UEFA Cup | 2–2 | 0–2 | — | 2–1 |
| 4 | Spartak Moscow | 6 | 0 | 2 | 4 | 7 | 16 | −9 | 2 | | 1–3 | 2–2 | 2–2 | — |

##### 2nd Group Stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MUN | BAY | BOA | NAN |
| 1 | Manchester United | 6 | 3 | 3 | 0 | 13 | 3 | +10 | 12 | Advance to knockout stage | — | 0–0 | 3–0 | 5–1 |
| 2 | Bayern Munich | 6 | 3 | 3 | 0 | 5 | 2 | +3 | 12 | Advance to knockout stage | 1–1 | — | 1–0 | 2–1 |
| 3 | Boavista | 6 | 1 | 2 | 3 | 2 | 8 | −6 | 5 | | 0–3 | 0–0 | — | 1–0 |
| 4 | Nantes | 6 | 0 | 2 | 4 | 4 | 11 | −7 | 2 | | 1–1 | 0–1 | 1–1 | — |

#### Knockout stage
##### Quarter-finals
### UEFA Super Cup
## Team statistics

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | G | W | D | L | GF | GA | GD | Win % |
| Bundesliga | 28 July | 4 May | Matchday 1 | 3rd | 34 | 20 | 8 | 6 | 65 | 25 | +40 | 058.82 |
| DFB-Pokal | 27 August | 6 March | First round | Semifinals | 5 | 3 | 1 | 1 | 9 | 4 | +5 | 060.00 |
| DFB-Ligapokal | 18 July | 18 July | Semifinals | Semifinals | 1 | 0 | 0 | 1 | 0 | 1 | −1 | 000.00 |
| Champions League | 18 September | 10 April | Group stage | Quarterfinals | 14 | 8 | 5 | 1 | 21 | 10 | +11 | 057.14 |
| Intercontinental Cup | 27 November | 27 November | Final | Winners | 1 | 1 | 0 | 0 | 1 | 0 | +1 | 100.00 |
| UEFA Super Cup | 24 August | 24 August | Final | Runners-up | 1 | 0 | 0 | 1 | 2 | 3 | −1 | 000.00 |
| Total | Total | Total | Total | Total | 56 | 32 | 14 | 10 | 98 | 43 | +55 | 057.14 |

## Squad statistics
### Squad, appearances and goals

| No. | Nat | Player | Total | Total | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal | Ligapokal | Ligapokal | Champions League | Champions League | UEFA Super Cup | UEFA Super Cup | Intercontinental Cup | Intercontinental Cup |
| No. | Nat | Player | App | Gls | App | Gls | App | Gls | App | Gls | App | Gls | App | Gls | App | Gls |
| Goalkeepers |||||||||||||||||
| 1 | | Oliver Kahn (VC) | 51 (0) | 0 | 32 (0) | 0 | 4 (0) | 0 | 1 (0) | 0 | 12 (0) | 0 | 1 (0) | 0 | 1 (0) | 0 |
| 22 | | Bernd Dreher | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| 33 | | Stefan Wessels | 5 (0) | 0 | 2 (0) | 0 | 1 (0) | 0 | 0 (0) | 0 | 2 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| 38 | | Jan Schlösser | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| Defenders |||||||||||||||||
| 2 | | Willy Sagnol | 40 (1) | 0 | 27 (1) | 1 | 1 (0) | 0 | 0 (0) | 0 | 10 (0) | 0 | 1 (0) | 0 | 1 (0) | 0 |
| 3 | | Bixente Lizarazu | 39 (0) | 1 | 24 (1) | 1 | 1 (0) | 0 | 0 (0) | 0 | 12 (0) | 0 | 1 (0) | 0 | 1 (0) | 0 |
| 4 | | Samuel Kuffour | 40 (0) | 1 | 21 (0) | 0 | 3 (0) | 0 | 1 (0) | 0 | 14 (0) | 0 | 0 (0) | 0 | 1 (0) | 1 |
| 10 | | Ciriaco Sforza | 11 (13) | 1 | 7 (9) | 1 | 1 (0) | 0 | 0 (0) | 0 | 2 (3) | 0 | 1 (0) | 0 | 0 (1) | 0 |
| 12 | | Robert Kovač | 46 (1) | 0 | 28 (1) | 0 | 3 (0) | 0 | 0 (0) | 0 | 13 (0) | 0 | 1 (0) | 0 | 1 (0) | 0 |
| 25 | | Thomas Linke | 31 (2) | 0 | 19 (1) | 0 | 5 (0) | 0 | 1 (0) | 0 | 4 (1) | 0 | 1 (0) | 0 | 0 (0) | 0 |
| 31 | | Stephan Kling | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| Midfielders |||||||||||||||||
| 6 | | Pablo Thiam | 18 (4) | 0 | 10 (2) | 0 | 3 (0) | 0 | 1 (0) | 0 | 3 (1) | 0 | 1 (0) | 0 | 0 (1) | 0 |
| 7 | | Mehmet Scholl | 16 (7) | 7 | 13 (5) | 6 | 1 (2) | 1 | 0 (0) | 0 | 2 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| 8 | | Niko Kovač | 18 (8) | 3 | 10 (6) | 2 | 3 (0) | 1 | 1 (0) | 0 | 3 (1) | 0 | 0 (1) | 0 | 1 (0) | 0 |
| 11 | | Stefan Effenberg (C) | 29 (0) | 3 | 17 (0) | 2 | 4 (0) | 0 | 1 (0) | 0 | 7 (0) | 1 | 0 (0) | 0 | 0 (0) | 0 |
| 16 | | Jens Jeremies | 13 (7) | 1 | 5 (5) | 0 | 2 (2) | 0 | 0 (0) | 0 | 6 (0) | 1 | 0 (0) | 0 | 0 (0) | 0 |
| 17 | | Thorsten Fink | 37 (8) | 2 | 25 (3) | 2 | 3 (1) | 0 | 0 (0) | 0 | 8 (4) | 0 | 0 (0) | 0 | 1 (0) | 0 |
| 18 | | Michael Tarnat | 14 (3) | 1 | 8 (2) | 0 | 3 (0) | 1 | 1 (0) | 0 | 2 (1) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| 20 | | Hasan Salihamidžić | 26 (5) | 7 | 16 (3) | 5 | 1 (0) | 0 | 1 (0) | 0 | 7 (2) | 1 | 1 (0) | 1 | 0 (0) | 0 |
| 23 | | Owen Hargreaves | 38 (11) | 0 | 24 (5) | 0 | 2 (2) | 0 | 0 (1) | 0 | 10 (3) | 0 | 1 (0) | 0 | 1 (0) | 0 |
| 28 | | Patrick Mölzl | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| 30 | | Alou Diarra | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| 32 | | Markus Feulner | 1 (3) | 0 | 0 (1) | 0 | 0 (1) | 0 | 0 (0) | 0 | 1 (2) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| 34 | | Florian Heller | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| 35 | | Steffen Hofmann | 0 (1) | 0 | 0 (1) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| Forwards |||||||||||||||||
| 9 | | Giovane Élber | 41 (6) | 24 | 27 (3) | 17 | 2 (1) | 1 | 1 (0) | 0 | 9 (2) | 6 | 1 (0) | 0 | 1 (0) | 0 |
| 13 | | Paulo Sérgio | 24 (15) | 5 | 13 (10) | 3 | 2 (0) | 0 | 0 (1) | 0 | 8 (4) | 2 | 0 (0) | 0 | 1 (0) | 0 |
| 14 | | Claudio Pizarro | 29 (21) | 19 | 18 (12) | 15 | 1 (3) | 0 | 0 (0) | 0 | 8 (6) | 4 | 1 (0) | 0 | 1 (0) | 0 |
| 19 | | Carsten Jancker | 14 (14) | 2 | 8 (10) | 0 | 4 (0) | 2 | 0 (0) | 0 | 2 (2) | 0 | 0 (1) | 1 | 0 (1) | 0 |
| 21 | | Alexander Zickler | 9 (15) | 4 | 5 (8) | 1 | 3 (1) | 2 | 1 (0) | 0 | 1 (6) | 1 | 0 (0) | 0 | 0 (0) | 0 |
| 24 | | Roque Santa Cruz | 26 (12) | 9 | 15 (7) | 5 | 2 (1) | 1 | 1 (0) | 0 | 8 (3) | 3 | 0 (1) | 0 | 0 (0) | 0 |
| 26 | | Antonio Di Salvo | 0 (1) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (1) | 0 | 0 (0) | 0 | 0 (0) | 0 | 0 (0) | 0 |
| Numbers in parentheses indicate substitute appearances |||||||||||||||||

### Minutes played

| No. | Player | Total | Bundesliga | DFB-Pokal | DFB-Ligaokal | Champions League | UEFA Super Cup | Intercontinental Cup |
| 1 | Oliver Kahn | 4,680 | 2,880 | 420 | 90 | 1,080 | 90 | 120 |
| 12 | Robert Kovač | 4,216 | 2,527 | 314 | 0 | 1,165 | 90 | 120 |
| 23 | Owen Hargreaves | 3,586 | 2,185 | 290 | 20 | 925 | 90 | 76 |
| 2 | Willy Sagnol | 3,549 | 2,376 | 90 | 0 | 873 | 90 | 120 |
| 3 | Bixente Lizarazu | 3,538 | 2,172 | 120 | 0 | 1,036 | 90 | 120 |
| 9 | Giovane Élber | 3,527 | 2,325 | 168 | 90 | 734 | 90 | 120 |
| 4 | Samuel Kuffour | 3,524 | 1,878 | 210 | 90 | 1,244 | 0 | 120 |
| 17 | Thorsten Fink | 3,292 | 2,081 | 351 | 0 | 740 | 0 | 120 |
| 14 | Claudio Pizarro | 2,999 | 1,800 | 212 | 0 | 803 | 66 | 118 |
| 25 | Thomas Linke | 2,858 | 1,703 | 510 | 90 | 365 | 90 | 0 |
| 11 | Stefan Effenberg | 2,490 | 1,417 | 420 | 90 | 563 | 0 | 0 |
| 24 | Roque Santa Cruz | 2,452 | 1,317 | 298 | 88 | 731 | 18 | 0 |
| 20 | Hasan Salihamidžić | 2,214 | 1,376 | 90 | 90 | 586 | 72 | 0 |
| 13 | Paulo Sérgio | 2,208 | 1,179 | 107 | 44 | 758 | 0 | 120 |
| 8 | Niko Kovač | 1,673 | 1,004 | 266 | 70 | 233 | 24 | 76 |
| 6 | Pablo Thiam | 1,620 | 968 | 240 | 90 | 233 | 90 | 2 |
| 7 | Mehmet Scholl | 1,405 | 1,110 | 137 | 0 | 158 | 0 | 0 |
| 19 | Carsten Jancker | 1,371 | 750 | 357 | 0 | 196 | 24 | 44 |
| 16 | Jens Jeremies | 1,178 | 474 | 223 | 0 | 481 | 0 | 0 |
| 18 | Michael Tarnat | 1,143 | 603 | 270 | 46 | 224 | 0 | 0 |
| 21 | Alexander Zickler | 1,049 | 560 | 227 | 90 | 172 | 0 | 0 |
| 10 | Ciriaco Sforza | 1,015 | 664 | 54 | 0 | 187 | 66 | 44 |
| 33 | Stefan Wessels | 450 | 180 | 90 | 0 | 180 | 0 | 0 |
| 32 | Markus Feulner | 138 | 25 | 10 | 0 | 103 | 0 | 0 |
| 26 | Antonio Di Salvo | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
| 22 | Bernd Dreher | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 30 | Alou Diarra | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 34 | Florian Heller | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 35 | Steffen Hofmann | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 31 | Stephan Kling | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | Patrick Mölzl | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 38 | Jan Schlösser | 0 | 0 | 0 | 0 | 0 | 0 | 0 |

### Bookings

| No. | Player | Bundesliga | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal | DFB-Pokal | DFB-Ligapokal | DFB-Ligapokal | DFB-Ligapokal | Champions League | Champions League | Champions League | UEFA Super Cup | UEFA Super Cup | UEFA Super Cup | Intercontinental Cup | Intercontinental Cup | Intercontinental Cup | Total | Total | Total |
| 13 | Paulo Sérgio | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | Stefan Effenberg | 5 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 9 | Giovane Élber | 4 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 17 | Thorsten Fink | 8 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | Owen Hargreaves | 6 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 19 | Carsten Jancker | 3 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16 | Jens Jeremies | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | Oliver Kahn | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | Niko Kovač | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 12 | Robert Kovač | 6 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Samuel Kuffour | 2 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 25 | Thomas Linke | 6 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Bixente Lizarazu | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 14 | Claudio Pizarro | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Willy Sagnol | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20 | Hasan Salihamidžić | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 | Ciriaco Sforza | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 | Michael Tarnat | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 6 | Pablo Thiam | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 | Alexander Zickler | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Totals | Totals | 68 | 0 | 1 | 16 | 1 | 1 | 1 | 0 | 0 | 16 | 0 | 1 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 |

### Suspensions

| No. | Player | No. of matches served | Reason | Competition served in | Date served | Opponent(s) | Source |
| 14 | Claudio Pizarro | 1 | Red card vs. Hansa Rostock in 2000–01 season with Werder Bremen | Bundesliga | 28 July | Borussia Mönchengladbach | [45] [46] |
| 12 | Robert Kovač | 1 | Red card vs. VfL Osnabrück | DFB-Pokal | 23 January | VfL Wolfsburg | |
| 18 | Michael Tarnat | 1 | Red card vs. Schalke 04 in Bundesliga | DFB-Pokal | 30 January | 1. FC Kaiserslautern | |
| 17 | Thorsten Fink | 1 | 5th yellow card | Bundesliga | 9 February | Borussia Dortmund | |
| 11 | Stefan Effenberg | 1 | 5th yellow card | Bundesliga | 9 March | 1860 München | |
| 12 | Robert Kovač | 1 | 5th yellow card | Bundesliga | 9 March | 1860 München | |
| 3 | Bixente Lizarazu | 1 | 5th yellow card | Bundesliga | 9 March | 1860 München | |
| 4 | Samuel Kuffour | 6 | Headbutting Jörg Böhme | Bundesliga | 9 March | 1860 München | [49] [50] |
| 4 | Samuel Kuffour | 6 | Headbutting Jörg Böhme | Bundesliga | 16 March | 1. FC Kaiserslautern | [49] [50] |
| 4 | Samuel Kuffour | 6 | Headbutting Jörg Böhme | Bundesliga | 23 March | 1. FC Köln | [49] [50] |
| 4 | Samuel Kuffour | 6 | Headbutting Jörg Böhme | Bundesliga | 30 March | Hamburger SV | [49] [50] |
| 4 | Samuel Kuffour | 6 | Headbutting Jörg Böhme | Bundesliga | 6 April | Werder Bremen | [49] [50] |
| 4 | Samuel Kuffour | 6 | Headbutting Jörg Böhme | Bundesliga | 13 April | 1. FC Nürnberg | [49] [50] |
| 25 | Thomas Linke | 1 | 5th yellow card | Bundesliga | 23 March | 1. FC Köln | |
| 23 | Owen Hargreaves | 1 | 5th yellow card | Bundesliga | 6 April | Werder Bremen | |
| 8 | Niko Kovač | 1 | 3rd yellow card | Champions League | 10 April | Real Madrid | |

### Transfers
#### In

First Team
| No. | Pos. | Name | Age | EU | Moving from | Type | Transfer window | Transfer fee |
| 12 | DF | Robert Kovač | 27 | Non-EU | Bayer Leverkusen | Transfer | Summer | €8.25 Million |
| 14 | FW | Claudio Pizarro | 22 | EU | Werder Bremen | Transfer | Summer | €8.2 Million |
| 8 | MF | Niko Kovač | 29 | Non-EU | Hamburger SV | Transfer | Summer | €5.5 Million |
| 6 | MF | Pablo Thiam | 27 | EU | VfB Stuttgart | Transfer | Summer | Free |
| 32 | MF | Markus Feulner | 19 | EU | Youth system | Promoted | Summer | N/A |

#### Out

| N | Pos. | Name | Age | EU | Moving to | Type | Transfer window | Transfer fee |
| 5 | DF | Patrik Andersson | 29 | EU | Barcelona | Transfer | Summer | €8 Million |
| 6 | MF | Michael Wiesinger | 28 | EU | 1860 Munich | Transfer | Summer | €750,000 |
| 15 | MF | Sławomir Wojciechowski | 27 | Non-EU | Aarau | Transfer | Summer | €600,000 |
| 27 | FW | Berkant Göktan | 20 | EU | Galatasaray | Transfer | Summer | Free |