| German Bundesliga |
| No. | Date | Ven | Opponent | Result | HT | Attend |
| 1 | 28-Jul-01 | A | Borussia Munchengladbach | L | 0-1 | (0-1) | 34,500 |
| |
| 2 | 04-Aug-01 | H | Schalke 04 | W | 3-0 | (3-0) | 63,000 |
| T Linke 6; M Scholl 13; N Kovac 41 |
| 3 | 11-Aug-01 | A | Bayer Leverkusen | D | 1-1 | (0-0) | 22,500 |
| G Elber 80 |
| 4 | 18-Aug-01 | H | St Pauli | W | 2-0 | (2-0) | 60,000 |
| C Sforza 13; G Elber 45 |
| 5 | 08-Sep-01 | A | Borussia Dortmund | W | 2-0 | (1-0) | 68,600 |
| H Salihamidzic 23; R Santa Cruz 59 |
| 6 | 15-Sep-01 | H | Freiburg | W | 1-0 | (0-0) | 40,000 |
| G Elber 90 |
| 7 | 22-Sep-01 | A | Energie Cottbus | W | 3-0 | (2-0) | 20,100 |
| A Zickler 2; C Pizarro 5; J Matyus(og) 74 |
| 8 | 30-Sep-01 | H | Stuttgart | W | 4-0 | (2-0) | 61,000 |
| G Elber 9, 13, 61; Paulo Sergio 90 |
| 9 | 13-Oct-01 | A | 1860 Munich | W | 5-1 | (2-1) | 69,000 |
| R Santa Cruz 28; T Fink 43; H Salihamidzic 57; G Elber 80; C Pizarro 85p |
| 10 | 20-Oct-01 | H | Kaiserslautern | W | 4-1 | (3-0) | 63,000 |
| R Santa Cruz 16; H Salihamidzic 22, 29p; C Pizarro 90 |
| 11 | 27-Oct-01 | A | Cologne | W | 2-0 | (1-0) | 42,000 |
| C Pizarro 27, 71 |
| 12 | 03-Nov-01 | H | Hamburg | W | 3-0 | (0-0) | 55,000 |
| Paulo Sergio 69; C Pizarro 84, 89 |
| 13 | 17-Nov-01 | A | Werder Bremen | L | 0-1 | (0-1) | 35,800 |
| |
| 14 | 24-Nov-01 | H | Nuremberg | D | 0-0 | (0-0) | 63,000 |
| |
| 15 | 02-Dec-01 | A | Hertha Berlin | L | 1-2 | (0-0) | 52,000 |
| R Kovac 47 |
| 16 | 08-Dec-01 | H | Wolfsburg | D | 3-3 | (2-1) | 37,000 |
| C Pizarro 11, 57; G Elber 18 |
| 17 | 15-Dec-01 | A | Hansa Rostock | L | 0-1 | (0-0) | 30,000 |
| |
| 18 | 18-Dec-01 | H | Borussia Munchengladbach | D | 0-0 | (0-0) | 41,000 |
| |
| 19 | 26-Jan-02 | A | Schalke 04 | L | 1-5 | (0-2) | 60,683 |
| M Scholl 48 |
| 20 | 03-Feb-02 | H | Bayer Leverkusen | W | 2-0 | (0-0) | 43,000 |
| G Elber 67; S Effenberg 70p |
| 21 | 06-Feb-02 | A | St Pauli | L | 1-2 | (0-2) | 20,735 |
| W Sagnol 87 |
| 22 | 09-Feb-02 | H | Borussia Dortmund | D | 1-1 | (0-0) | 54,000 |
| G Elber 81 |
| 23 | 16-Feb-02 | A | Freiburg | W | 2-0 | (2-0) | 25,000 |
| B Lizarazu 32; G Elber 41 |
| 24 | 23-Feb-02 | H | Energie Cottbus | W | 6-0 | (3-0) | 28,000 |
| C Pizarro 15, 55; S Effenberg 35; M Scholl 45, 48; G Elber 74 |
| 25 | 02-Mar-02 | A | Stuttgart | W | 2-0 | (2-0) | 54,248 |
| R Santa Cruz 32; M Scholl 39 |
| 26 | 09-Mar-02 | H | 1860 Munich | W | 2-1 | (0-0) | 68,000 |
| Paulo Sergio 72; T Fink 90 |
| 27 | 16-Mar-02 | A | Kaiserslautern | D | 0-0 | (0-0) | 40,600 |
| |
| 28 | 23-Mar-02 | H | Cologne | W | 3-0 | (0-0) | 44,000 |
| G Elber 64, 88; H Salihamidzic 83p |
| 29 | 30-Mar-02 | A | Hamburg | D | 0-0 | (0-0) | 55,360 |
| |
| 30 | 06-Apr-02 | H | Werder Bremen | D | 2-2 | (1-1) | 52,000 |
| C Pizarro 21; R Santa Cruz 55 |
| 31 | 13-Apr-02 | A | Nuremberg | W | 2-1 | (2-0) | 44,696 |
| G Elber 11; C Pizarro 41 |
| 32 | 20-Apr-02 | H | Hertha Berlin | W | 3-0 | (0-0) | 63,000 |
| M Hartmann(og) 67; G Elber 82; C Pizarro 83 |
| 33 | 27-Apr-02 | A | Wolfsburg | W | 1-0 | (1-0) | 20,400 |
| M Biliskov(og) 33 |
| 34 | 04-May-02 | H | Hansa Rostock | W | 3-2 | (1-0) | 63,000 |
| S Baumgart(og) 39; M Scholl 56; G Elber 83 |
| German Cup |
| Round | Date | Ven | Opponent | Result | HT | Attend |
| 1 | 27-Aug-01 | A | SC Paderborn | W | 5-1 | (2-0) | 26,620 |
| C Jancker 6; R Santa Cruz 23; A Zickler 51, 71; N Kovac 65 |
| 2 | 12-Dec-01 | A | VfL Osnabrück | W | 2-0 | (0-0) | 17,500 |
| C Jancker 49; M Scholl 62 |
| 3 | 23-Jan-02 | H | Wolfsburg | W | 2-1 | (2-1) | 4,000 |
| M Tarnat 43; G Elber 44 |
| QF | 30-Jan-02 | A | Kaiserslautern | D | 0-0 | (0-0) | 37,632 |
| [aet, pen 3-5] |
| SF | 06-Mar-02 | A | Schalke 04 | L | 0-2 | (0-0) | 60,600 |
| [aet] |
| UEFA Champions League |
| Round | Date | Ven | Opponent | Result | HT | Attend |
| 1 Gp H | 18-Sep-01 | H | Sparta Prague | D | 0-0 | (0-0) | 20,000 |
| |
| 1 Gp H | 25-Sep-01 | A | Spartak Moscow | W | 3-1 | (2-0) | 30,000 |
| H Salihamidzic 16; G Elber 41, 74 |
| 1 Gp H | 10-Oct-01 | A | Feyenoord | D | 2-2 | (1-1) | 40,000 |
| G Elber 13, 50 |
| 1 Gp H | 17-Oct-01 | H | Spartak Moscow | W | 5-1 | (3-0) | 20,000 |
| C Pizarro 7, 22; G Elber 33, 52; A Zickler 90 |
| 1 Gp H | 23-Oct-01 | H | Feyenoord | W | 3-1 | (2-1) | 60,000 |
| S Kuffour 12; R Santa Cruz 30, 90 |
| 1 Gp H | 31-Oct-01 | A | Sparta Prague | W | 1-0 | (1-0) | 19,369 |
| J Novotny(og) 41 |
| 2 Gp A | 20-Nov-01 | H | Manchester United | D | 1-1 | (0-0) | 59,000 |
| Paulo Sergio 87 |
| 2 Gp A | 05-Dec-01 | A | Nantes | W | 1-0 | (0-0) | 28,000 |
| Paulo Sergio 65 |
| 2 Gp A | 20-Feb-02 | A | Boavista | D | 0-0 | (0-0) | 11,000 |
| |
| 2 Gp A | 26-Feb-02 | H | Boavista | W | 1-0 | (0-0) | 25,000 |
| R Santa Cruz 81 |
| 2 Gp A | 13-Mar-02 | A | Manchester United | D | 0-0 | (0-0) | 66,818 |
| |
| 2 Gp A | 19-Mar-02 | H | Nantes | W | 2-1 | (0-0) | 32,000 |
| J Jeremies 57; C Pizarro 87 |
| QF L1 | 02-Apr-02 | H | Real Madrid | W | 2-1 | (0-1) | 60,000 |
| S Effenberg 81; C Pizarro 87 |
| QF L2 | 10-Apr-02 | A | Real Madrid | L | 0-2 | (0-0) | 75,328 |
| |
Home and away results against each team, listed in the current league table standings
Score distributions by match - goals scored by row, and goals conceded by column. Each box shows the number of this season's matches with the resulting scoreline.