| Spanish Primera Liga |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 29-Aug-04 | A | Real Mallorca | W | 1-0 | (0-0) | Ronaldo 51 | 23,000 |
| 2 | 11-Sep-04 | H | Numancia | W | 1-0 | (1-0) | Beckham 17 | 63,320 |
| 3 | 18-Sep-04 | A | Espanyol | L | 0-1 | (0-1) | | 39,500 |
| 4 | 21-Sep-04 | H | Osasuna | W | 1-0 | (0-0) | Beckham 61 | 65,000 |
| 5 | 25-Sep-04 | A | Athletic Bilbao | L | 1-2 | (0-2) | Raul 51 | 38,000 |
| 6 | 03-Oct-04 | H | Deportivo | L | 0-1 | (0-1) | | 67,415 |
| 7 | 16-Oct-04 | A | Real Betis | D | 1-1 | (0-1) | Ronaldo 65 | 45,000 |
| 8 | 23-Oct-04 | H | Valencia | W | 1-0 | (1-0) | Owen 8 | 78,326 |
| 9 | 31-Oct-04 | H | Getafe | W | 2-0 | (1-0) | Owen 28; Ronaldo 79 | 66,381 |
| 10 | 07-Nov-04 | A | Malaga | W | 2-0 | (1-0) | Figo 24p; Owen 79 | 28,000 |
| 11 | 14-Nov-04 | H | Albacete | W | 6-1 | (3-1) | Ronaldo 2, 90; Zidane 28; Raul 32; Samuel 48; Owen 89 | 79,000 |
| 12 | 20-Nov-04 | A | Barcelona | L | 0-3 | (0-2) | | 96,605 |
| 13 | 28-Nov-04 | H | Levante | W | 5-0 | (1-0) | Ronaldo 42, 51; Figo 50; Beckham 55; Owen 86 | 76,000 |
| 14 | 05-Dec-04 | A | Villarreal | D | 0-0 | (0-0) | | 21,000 |
| 15 | 18-Dec-04 | A | Racing Santander | W | 3-2 | (1-1) | Owen 34; Raul 61; Zidane 90 | 17,300 |
| 16 | 22-Dec-04 | H | Sevilla FC | L | 0-1 | (0-0) | | 57,312 |
| 17 | 05-Jan-05 | H | Real Sociedad | W | 2-1 | (1-0) | Ronaldo 41; Zidane 90p | 70,000 |
| 18 | 09-Jan-05 | A | Atletico Madrid | W | 3-0 | (1-0) | Ronaldo 14, 83; Solari 81 | 35,000 |
| 19 | 16-Jan-05 | H | Real Zaragoza | W | 3-1 | (1-1) | Raul 42; Ronaldo 54; Owen 85 | 62000 |
| 20 | 23-Jan-05 | H | Real Mallorca | W | 3-1 | (1-1) | Figo 35p; Samuel 79; Solari 90 | 63,020 |
| 21 | 30-Jan-05 | A | Numancia | W | 2-1 | (0-0) | Beckham 62; Salgado 83 | 10,000 |
| 22 | 05-Feb-05 | H | Espanyol | W | 4-0 | (2-0) | Zidane 13; Raul 30, 75; Gravesen 84 | 63,000 |
| 23 | 13-Feb-05 | A | Osasuna | W | 2-1 | (0-1) | Owen 76; Helguera 79 | 15,000 |
| 24 | 19-Feb-05 | H | Athletic Bilbao | L | 0-2 | (0-0) | | 75,000 |
| 25 | 26-Feb-05 | A | Deportivo | L | 0-2 | (0-2) | | 36,000 |
| 26 | 02-Mar-05 | H | Real Betis | W | 3-1 | (2-0) | Owen 10; Carlos 40; Helguera 61 | 55,000 |
| 27 | 05-Mar-05 | A | Valencia | D | 1-1 | (1-1) | Ronaldo 27 | 55,000 |
| 28 | 13-Mar-05 | A | Getafe | L | 1-2 | (0-1) | Solari 89 | 14,000 |
| 29 | 20-Mar-05 | H | Malaga | W | 1-0 | (0-0) | Carlos 61 | 60,000 |
| 30 | 03-Apr-05 | A | Albacete | W | 2-1 | (2-1) | Helguera 14; Owen 45 | 15,000 |
| 31 | 10-Apr-05 | H | Barcelona | W | 4-2 | (3-1) | Zidane 7; Ronaldo 20; Raul 45; Owen 65 | 78,000 |
| 32 | 17-Apr-05 | A | Levante | W | 2-0 | (1-0) | Ronaldo 37, 83 | 20,000 |
| 33 | 23-Apr-05 | H | Villarreal | W | 2-1 | (0-1) | Ronaldo 70; Salgado 74 | 80,000 |
| 34 | 30-Apr-05 | A | Real Sociedad | W | 2-0 | (0-0) | Ronaldo 83, 90 | 26,500 |
| 35 | 07-May-05 | H | Racing Santander | W | 5-0 | (2-0) | Owen 29; Ronaldo 36p, 90; Raul 54, 71 | 80,000 |
| 36 | 14-May-05 | A | Sevilla FC | D | 2-2 | (1-1) | Javi Navarro(og) 41; Zidane 73 | 50,000 |
| 37 | 21-May-05 | H | Atletico Madrid | D | 0-0 | (0-0) | | 70,000 |
| 38 | 28-May-05 | A | Real Zaragoza | W | 3-1 | (1-1) | Owen 22; Carlos 53; Ronaldo 90 | 33,000 |
|
|
| Spanish Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 26-Oct-04 | A | Leganés | W | 2-1 | (1-0) | Morientes 19; Owen 49 | 4,000 |
| 2 | 10-Nov-04 | A | CD Tenerife | W | 2-1 | (1-1) | Solari 44, 118 | 18,300 |
| 3 | 13-Jan-05 | A | Valladolid | D | 0-0 | (0-0) | | 13,000 |
| 3 L2 | 19-Jan-05 | H | Valladolid | D | 1-1 | (0-0) | Owen 65 | 45,000 |
|
|
| UEFA Champions League |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| Q3 L1 | 11-Aug-04 | A | Wisla Kraków | W | 2-0 | (0-0) | Morientes 72, 90 | 10,000 |
| Q3 L2 | 25-Aug-04 | H | Wisla Kraków | W | 3-1 | (2-0) | Ronaldo 3, 31; Pavon 85 | 70,000 |
| 1 Gp B | 15-Sep-04 | A | Bayer Leverkusen | L | 0-3 | (0-1) | | 22,500 |
| 1 Gp B | 28-Sep-04 | H | Roma | W | 4-2 | (1-2) | Raul 39, 72; Figo 53p; Roberto Carlos 79 | 65,000 |
| 1 Gp B | 19-Oct-04 | H | Dynamo Kiev | W | 1-0 | (1-0) | Owen 35 | 65,000 |
| 1 Gp B | 03-Nov-04 | A | Dynamo Kiev | D | 2-2 | (2-2) | Raul 38; Figo 44p | 83,000 |
| 1 Gp B | 23-Nov-04 | H | Bayer Leverkusen | D | 1-1 | (0-1) | Raul 70 | 68,000 |
| 1 Gp B | 08-Dec-04 | A | Roma | W | 3-0 | (1-0) | Ronaldo 9; Figo 61p, 82 | 22,500 |
| 2 L1 | 22-Feb-05 | H | Juventus | W | 1-0 | (1-0) | Helguera 31 | 78,000 |
| 2 L2 | 09-Mar-05 | A | Juventus | L | 0-2 | (0-0) | | 59,000 |
Home and away results against each team, listed in the current league table standings