| Spanish Primera Liga |
| No. | Date | Ven | Opponent | Result | HT | Attend |
| 1 | 25-Aug-01 | A | Valencia | L | 0-1 | (0-1) | 52,000 |
| |
| 2 | 08-Sep-01 | H | Malaga | D | 1-1 | (1-0) | 63,814 |
| Roberto Carlos 14 |
| 3 | 15-Sep-01 | A | Real Betis | L | 1-3 | (1-1) | 50,000 |
| Z Zidane 14 |
| 4 | 22-Sep-01 | H | Espanyol | W | 5-1 | (3-0) | 60,000 |
| Z Zidane 5; Roberto Carlos 12; Luis Figo 19p; Raul 58; S McManaman 73 |
| 5 | 29-Sep-01 | H | Real Valladolid | D | 2-2 | (2-1) | 61,250 |
| Z Zidane 5; Raul 20 |
| 6 | 03-Oct-01 | A | Las Palmas | L | 2-4 | (2-2) | 18,000 |
| P Munitis 32; Z Zidane 40 |
| 7 | 06-Oct-01 | H | Athletic Bilbao | W | 2-0 | (0-0) | 60,000 |
| Raul 47; S Solari 72 |
| 8 | 13-Oct-01 | A | Alavés | D | 0-0 | (0-0) | 15,617 |
| |
| 9 | 21-Oct-01 | H | Celta Vigo | D | 1-1 | (1-1) | 70,144 |
| J Guti 25 |
| 10 | 27-Oct-01 | A | Villarreal | W | 3-2 | (0-1) | 20,000 |
| Luis Figo 64p; P Munitis 84; Raul 88 |
| 11 | 04-Nov-01 | H | Barcelona | W | 2-0 | (1-0) | 70,312 |
| F Morientes 23; Luis Figo 90 |
| 12 | 11-Nov-01 | A | Real Zaragoza | L | 1-2 | (0-1) | 32,000 |
| Raul 57 |
| 13 | 17-Nov-01 | H | Sevilla FC | W | 2-1 | (1-0) | 63,312 |
| F Morientes 41, 59 |
| 14 | 25-Nov-01 | A | Rayo Vallecano | W | 3-0 | (2-0) | 15,000 |
| Raul 2; F Morientes 28, 68 |
| 15 | 01-Dec-01 | H | Osasuna | W | 2-1 | (2-0) | 48,820 |
| F Morientes 12; Raul 16 |
| 16 | 08-Dec-01 | A | CD Tenerife | W | 2-0 | (1-0) | 24,000 |
| Ivan Helguera 14; Luis Figo 90p |
| 17 | 15-Dec-01 | H | Real Sociedad | W | 3-1 | (1-1) | 52,712 |
| B Kvarme(og) 45; Raul 60; Luis Figo 78p |
| 18 | 23-Dec-01 | A | Real Mallorca | D | 1-1 | (0-0) | 20,000 |
| Raul 55 |
| 19 | 05-Jan-02 | H | Deportivo | W | 3-1 | (2-1) | 70,000 |
| F Morientes 5; Z Zidane 8; Raul 63 |
| 20 | 13-Jan-02 | H | Valencia | W | 1-0 | (0-0) | 71,529 |
| F Morientes 70 |
| 21 | 19-Jan-02 | A | Malaga | D | 1-1 | (0-1) | 20,000 |
| F Morientes 67 |
| 22 | 27-Jan-02 | H | Real Betis | D | 1-1 | (1-0) | 67,140 |
| Ivan Helguera 45 |
| 23 | 03-Feb-02 | A | Espanyol | L | 1-2 | (1-1) | 47,900 |
| Raul 1 |
| 24 | 06-Feb-02 | A | Real Valladolid | L | 1-2 | (0-0) | 18,000 |
| F Morientes 72 |
| 25 | 10-Feb-02 | H | Las Palmas | W | 7-0 | (3-0) | 64,213 |
| F Morientes 20, 36, 52, 71, 79; Z Zidane 33; Angel(og) 70 |
| 26 | 16-Feb-02 | A | Athletic Bilbao | L | 1-2 | (0-2) | 39,000 |
| F Morientes 55 |
| 27 | 23-Feb-02 | H | Alavés | W | 3-1 | (1-1) | 70,000 |
| J Guti 45; Raul 62; F Hierro 80p |
| 28 | 02-Mar-02 | A | Celta Vigo | W | 1-0 | (0-0) | 31,500 |
| Raul 82 |
| 29 | 09-Mar-02 | H | Villarreal | W | 3-0 | (1-0) | 62,000 |
| Raul 14; F Hierro 60; S McManaman 64 |
| 30 | 16-Mar-02 | A | Barcelona | D | 1-1 | (1-0) | 95,000 |
| Z Zidane 38 |
| 31 | 24-Mar-02 | H | Real Zaragoza | W | 3-1 | (1-0) | 63,512 |
| F Hierro 15, 58, 79 |
| 32 | 30-Mar-02 | A | Sevilla FC | W | 1-0 | (1-0) | 30,000 |
| Ivan Helguera 22 |
| 33 | 06-Apr-02 | H | Rayo Vallecano | W | 3-1 | (2-0) | 55,000 |
| I Etxeberria(og) 10; F Morientes 38; Luis Figo 79p |
| 34 | 14-Apr-02 | A | Osasuna | L | 1-3 | (0-2) | 16,237 |
| F Morientes 49 |
| 35 | 20-Apr-02 | H | CD Tenerife | W | 4-1 | (2-1) | 62,512 |
| Roberto Carlos 15; Luis Figo 41; J Guti 78, 85 |
| 36 | 27-Apr-02 | A | Real Sociedad | L | 0-3 | (0-0) | 29,000 |
| |
| 37 | 05-May-02 | H | Real Mallorca | D | 0-0 | (0-0) | 60,000 |
| |
| 38 | 10-May-02 | A | Deportivo | L | 0-3 | (0-1) | 34,000 |
| |
| Spanish Cup |
| Round | Date | Ven | Opponent | Result | HT | Attend |
| 1 | 10-Oct-01 | A | Pájara Playas Jandía | W | 4-0 | (1-0) | 6,000 |
| J Guti 27, 47, 63; Savio 77 |
| 2 | 28-Nov-01 | A | Lanzarote | W | 3-1 | (1-1) | 12,000 |
| A Celades 24; J Guti 58; Pavon 71 |
| 3 L1 | 12-Dec-01 | A | Gimnástica Torrelavega | L | 0-1 | (0-0) | 12,000 |
| |
| 3 L2 | 18-Dec-01 | H | Gimnástica Torrelavega | W | 4-2 | (3-2) | 35,000 |
| Raul 4, 45, 47; J Guti 29 |
| QF L1 | 08-Jan-02 | H | Rayo Vallecano | W | 4-0 | (1-0) | 42,000 |
| Roberto Carlos 33; Raul 77; Z Zidane 79; Luis Figo 84 |
| QF L2 | 16-Jan-02 | A | Rayo Vallecano | L | 0-1 | (0-0) | 5,000 |
| |
| SF L1 | 23-Jan-02 | A | Athletic Bilbao | L | 1-2 | (1-0) | 40,000 |
| Z Zidane 4 |
| SF L2 | 31-Jan-02 | H | Athletic Bilbao | W | 3-0 | (0-0) | 75,000 |
| I Larrainzar(og) 51; Raul 59; J Guti 75 |
| F | 06-Mar-02 | N | Deportivo | L | 1-2 | (0-2) | 75,000 |
| Raul 58 |
| UEFA Champions League |
| Round | Date | Ven | Opponent | Result | HT | Attend |
| 1 Gp A | 11-Sep-01 | A | Roma | W | 2-1 | (0-0) | 70,000 |
| Luis Figo 50; J Guti 63 |
| 1 Gp A | 19-Sep-01 | H | Lokomotiv Moscow | W | 4-0 | (1-0) | 40,000 |
| P Munitis 39; Luis Figo 64p; Roberto Carlos 81; Savio 87 |
| 1 Gp A | 26-Sep-01 | H | Anderlecht | W | 4-1 | (0-1) | 65,000 |
| A Celades 49; Raul 51, 68; S Solari 79 |
| 1 Gp A | 16-Oct-01 | A | Anderlecht | W | 2-0 | (2-0) | 21,900 |
| Raul 15; S McManaman 35 |
| 1 Gp A | 24-Oct-01 | H | Roma | D | 1-1 | (0-1) | 70,000 |
| Luis Figo 75p |
| 1 Gp A | 30-Oct-01 | A | Lokomotiv Moscow | L | 0-2 | (0-1) | 45,000 |
| |
| 2 Gp C | 21-Nov-01 | A | Sparta Prague | W | 3-2 | (2-1) | 19,000 |
| Z Zidane 20; F Morientes 36, 73 |
| 2 Gp C | 04-Dec-01 | H | Panathinaikos | W | 3-0 | (1-0) | 60,000 |
| Ivan Helguera 41; Raul 66, 72 |
| 2 Gp C | 19-Feb-02 | H | FC Porto | W | 1-0 | (0-0) | 64,855 |
| S Solari 83 |
| 2 Gp C | 27-Feb-02 | A | FC Porto | W | 2-1 | (2-1) | 50,000 |
| S Solari 7; Ivan Helguera 20 |
| 2 Gp C | 12-Mar-02 | H | Sparta Prague | W | 3-0 | (0-0) | 41,000 |
| S Solari 60; J Guti 64; Savio 71 |
| 2 Gp C | 20-Mar-02 | A | Panathinaikos | D | 2-2 | (1-1) | 17,000 |
| F Morientes 11; Carlos Sanchez 80 |
| QF L1 | 02-Apr-02 | A | Bayern Munich | L | 1-2 | (1-0) | 60,000 |
| Geremi 12 |
| QF L2 | 10-Apr-02 | H | Bayern Munich | W | 2-0 | (0-0) | 75,328 |
| Ivan Helguera 68; J Guti 84 |
| SF L1 | 23-Apr-02 | A | Barcelona | W | 2-0 | (0-0) | 98,000 |
| Z Zidane 55; S McManaman 90 |
| SF L2 | 01-May-02 | H | Barcelona | D | 1-1 | (1-0) | 75,000 |
| Raul 43 |
| F | 15-May-02 | N | Bayer Leverkusen | W | 2-1 | (2-1) | 51,567 |
| Raul 9; Z Zidane 45 |
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.