| German Bundesliga |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 10-Aug-02 | A | Borussia Munchengladbach | D | 0-0 | (0-0) | | 34,500 |
| 2 | 17-Aug-02 | H | Arminia Bielefeld | W | 6-2 | (3-0) | G Elber 18, 41, 65, 84; M Ballack 26; C Pizarro 81 | 60,000 |
| 3 | 24-Aug-02 | A | Hamburg | W | 3-0 | (1-0) | C Pizarro 25, 85; A Zickler 90 | 55,516 |
| 4 | 10-Sep-02 | H | 1860 Munich | W | 3-1 | (1-1) | H Salihamidzic 40; C Pizarro 53; G Elber 76 | 69,000 |
| 5 | 14-Sep-02 | A | Nuremberg | W | 2-1 | (1-1) | M Ballack 12, 52 | 44,600 |
| 6 | 21-Sep-02 | H | Energie Cottbus | W | 3-1 | (1-1) | A Zickler 45; M Ballack 47; G Elber 76 | 43,000 |
| 7 | 28-Sep-02 | A | Bayer Leverkusen | L | 1-2 | (0-1) | H Salihamidzic 88 | 22,500 |
| 8 | 05-Oct-02 | H | Bochum | W | 4-1 | (2-0) | G Elber 27, 90; C Pizarro 39, 63 | 63,000 |
| 9 | 19-Oct-02 | A | Hansa Rostock | W | 1-0 | (0-0) | Ze Roberto 73 | 30,000 |
| 10 | 26-Oct-02 | H | Hannover 96 | D | 3-3 | (1-2) | G Elber 4, 80; M Scholl 75 | 52,000 |
| 11 | 03-Nov-02 | A | Werder Bremen | L | 0-2 | (0-1) | | 40,200 |
| 12 | 09-Nov-02 | H | Borussia Dortmund | W | 2-1 | (0-1) | R Santa Cruz 62; C Pizarro 65 | 63,000 |
| 13 | 16-Nov-02 | H | Wolfsburg | W | 1-0 | (1-0) | R Santa Cruz 27 | 44,000 |
| 14 | 23-Nov-02 | A | Kaiserslautern | W | 2-0 | (2-0) | M Ballack 9; R Santa Cruz 16 | 40,010 |
| 15 | 30-Nov-02 | H | Hertha Berlin | W | 2-0 | (1-0) | M Ballack 40, 71p | 40,000 |
| 16 | 07-Dec-02 | A | Stuttgart | W | 3-0 | (2-0) | A Zickler 29; R Santa Cruz 33, 68 | 53,700 |
| 17 | 14-Dec-02 | H | Schalke 04 | D | 0-0 | (0-0) | | 51,000 |
| 18 | 26-Jan-03 | H | Borussia Munchengladbach | W | 3-0 | (1-0) | O Hargreaves 25; A Zickler 85; G Elber 89 | 40,000 |
| 19 | 01-Feb-03 | A | Arminia Bielefeld | D | 0-0 | (0-0) | | 26,601 |
| 20 | 09-Feb-03 | H | Hamburg | D | 1-1 | (1-0) | C Pizarro 11 | 40,000 |
| 21 | 15-Feb-03 | A | 1860 Munich | W | 5-0 | (0-0) | M Scholl 58, 69, 80; B Lizarazu 71; C Pizarro 78 | 64,000 |
| 22 | 22-Feb-03 | H | Nuremberg | W | 2-0 | (1-0) | B Lizarazu 17; G Elber 59 | 45,000 |
| 23 | 01-Mar-03 | A | Energie Cottbus | W | 2-0 | (1-0) | M Ballack 33, 58 | 18,250 |
| 24 | 08-Mar-03 | H | Bayer Leverkusen | W | 3-0 | (2-0) | C Pizarro 2; G Elber 22, 76 | 50,000 |
| 25 | 15-Mar-03 | A | Bochum | W | 4-1 | (2-0) | C Pizarro 18; G Elber 35; N Kovac 48; W Sagnol 87 | 32,645 |
| 26 | 22-Mar-03 | H | Hansa Rostock | W | 1-0 | (0-0) | M Kovar(og) 60 | 43,000 |
| 27 | 05-Apr-03 | A | Hannover 96 | D | 2-2 | (0-2) | C Pizarro 77, 86 | 31,878 |
| 28 | 12-Apr-03 | H | Werder Bremen | L | 0-1 | (0-1) | | 63,000 |
| 29 | 19-Apr-03 | A | Borussia Dortmund | L | 0-1 | (0-0) | | 68,600 |
| 30 | 26-Apr-03 | A | Wolfsburg | W | 2-0 | (0-0) | G Elber 59; C Pizarro 83 | 30,000 |
| 31 | 03-May-03 | H | Kaiserslautern | W | 1-0 | (0-0) | S Kuffour 85 | 63,000 |
| 32 | 10-May-03 | A | Hertha Berlin | W | 6-3 | (5-1) | G Elber 19, 33, 45; C Pizarro 22, 23; M Ballack 85 | 59,200 |
| 33 | 17-May-03 | H | Stuttgart | W | 2-1 | (0-0) | G Elber 46, 75 | 63,000 |
| 34 | 24-May-03 | A | Schalke 04 | L | 0-1 | (0-1) | | 60,886 |
|
|
| German Cup |
| Round | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 31-Aug-02 | A | Werder Bremen (A) | W | 3-0 | (0-0) | G Elber 51; C Pizarro 64; M Ballack 65 | 16,434 |
| 2 | 06-Nov-02 | H | Hannover 96 | W | 2-1 | (0-0) | H Salihamidzic 56; R Santa Cruz 58p | 8,000 |
| 3 | 04-Dec-02 | H | Schalke 04 | D | 0-0 | (0-0) | [aet, pen 5-4] | 20,000 |
| QF | 04-Feb-03 | H | FC Köln | W | 8-0 | (4-0) | G Elber 7, 33, 70; O Hargreaves 20; B Schweinsteiger 31, 50; Ze Roberto 56; W Sagnol 88 | 13,000 |
| SF | 05-Mar-03 | H | Bayer Leverkusen | W | 3-1 | (1-0) | M Ballack 30; G Elber 57, 58 | 16,000 |
| F | 31-May-03 | N | Kaiserslautern | W | 3-1 | (2-0) | M Ballack 3, 10p; C Pizarro 50 | 70,490 |
|
|
| UEFA Champions League |
| Round | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| Q3 L1 | 14-Aug-02 | A | Partizan Belgrade | W | 3-0 | (1-0) | M Tarnat 22; J Jeremies 71; C Pizarro 78 | 32,000 |
| Q3 L2 | 27-Aug-02 | H | Partizan Belgrade | W | 3-1 | (1-0) | M Ballack 27; G Elber 70; H Salihamidzic 74p | 40,000 |
| 1 Gp G | 18-Sep-02 | H | Deportivo | L | 2-3 | (0-2) | H Salihamidzic 57; G Elber 64 | 40,000 |
| 1 Gp G | 24-Sep-02 | A | Lens | D | 1-1 | (1-0) | T Linke 23 | 38,000 |
| 1 Gp G | 01-Oct-02 | H | Milan | L | 1-2 | (0-0) | C Pizarro 54 | 59,000 |
| 1 Gp G | 23-Oct-02 | A | Milan | L | 1-2 | (1-1) | M Tarnat 23 | 75,611 |
| 1 Gp G | 29-Oct-02 | A | Deportivo | L | 1-2 | (0-0) | R Santa Cruz 77 | 33,000 |
| 1 Gp G | 13-Nov-02 | H | Lens | D | 3-3 | (2-1) | N Kovac 6; H Salihamidzic 18; M Feulner 86 | 22,000 |
Home and away results against each team, listed in the current league table standings