| Spanish Primera Liga |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 25-Aug-07 | H | Atletico Madrid | W | 2-1 | (1-1) | Raul 15; Sneijder 80 | 80,000 |
| 2 | 02-Sep-07 | A | Villarreal | W | 5-0 | (1-0) | Raul 40; Sneijder 48, 72; Van Nistelrooy 50; Guti 79 | 22,500 |
| 3 | 15-Sep-07 | H | Almeria | W | 3-1 | (1-0) | Saviola 37; Sneijder 70; Higuain 80 | 75,200 |
| 4 | 23-Sep-07 | A | Real Valladolid | D | 1-1 | (0-0) | Saviola 87 | 25,000 |
| 5 | 27-Sep-07 | H | Real Betis | W | 2-0 | (0-0) | Raul 67p; Julio Baptista 85 | 60,000 |
| 6 | 30-Sep-07 | A | Getafe | W | 1-0 | (0-0) | Sergio Ramos 65 | 14,000 |
| 7 | 07-Oct-07 | H | Recreativo Huelva | W | 2-0 | (0-0) | Van Nistelrooy 73; Higuain 90 | 76,000 |
| 8 | 20-Oct-07 | A | Espanyol | L | 1-2 | (0-1) | Sergio Ramos 90 | 51,000 |
| 9 | 28-Oct-07 | H | Deportivo | W | 3-1 | (1-1) | Van Nistelrooy 7p; Raul 78; Robinho 89 | 69,600 |
| 10 | 31-Oct-07 | A | Valencia | W | 5-1 | (4-0) | Raul 3; Van Nistelrooy 26, 37; Sergio Ramos 31; Robinho 65 | 47,000 |
| 11 | 03-Nov-07 | A | Sevilla FC | L | 0-2 | (0-2) | | 42,000 |
| 12 | 11-Nov-07 | H | Real Mallorca | W | 4-3 | (2-2) | Robinho 12, 17; Raul 64; Van Nistelrooy 74 | 78,000 |
| 13 | 24-Nov-07 | A | Murcia | D | 1-1 | (1-0) | Robinho 9 | 32,000 |
| 14 | 01-Dec-07 | H | Racing Santander | W | 3-1 | (2-0) | Raul 4, 70; Sanchez(og) 11 | 75,000 |
| 15 | 08-Dec-07 | A | Athletic Bilbao | W | 1-0 | (0-0) | Van Nistelrooy 54 | 34,000 |
| 16 | 16-Dec-07 | H | Osasuna | W | 2-0 | (1-0) | Van Nistelrooy 16; Sneijder 75 | 65,000 |
| 17 | 23-Dec-07 | A | Barcelona | W | 1-0 | (1-0) | Julio Baptista 36 | 98,248 |
| 18 | 06-Jan-08 | H | Real Zaragoza | W | 2-0 | (0-0) | Van Nistelrooy 66; Robinho 77 | 70,000 |
| 19 | 13-Jan-08 | A | Levante | W | 2-0 | (0-0) | Van Nistelrooy 76p, 87 | 22,300 |
| 20 | 20-Jan-08 | A | Atletico Madrid | W | 2-0 | (2-0) | Raul 1; Van Nistelrooy 42 | 65,000 |
| 21 | 27-Jan-08 | H | Villarreal | W | 3-2 | (1-1) | Robinho 8, 54; Sneijder 77 | 80,000 |
| 22 | 02-Feb-08 | A | Almeria | L | 0-2 | (0-1) | | 20,000 |
| 23 | 10-Feb-08 | H | Real Valladolid | W | 7-0 | (5-0) | Julio Baptista 7; Raul 30, 37p; Robben 32; Guti 43, 62; Drenthe 80 | 70,000 |
| 24 | 16-Feb-08 | A | Real Betis | L | 1-2 | (1-2) | Drenthe 6 | 50,000 |
| 25 | 24-Feb-08 | H | Getafe | L | 0-1 | (0-0) | | 60,000 |
| 26 | 01-Mar-08 | A | Recreativo Huelva | W | 3-2 | (1-1) | Raul 28; Robinho 74, 90 | 21,000 |
| 27 | 08-Mar-08 | H | Espanyol | W | 2-1 | (1-1) | Higuain 43; Raul 73p | 70,000 |
| 28 | 15-Mar-08 | A | Deportivo | L | 0-1 | (0-0) | | 34,000 |
| 29 | 23-Mar-08 | H | Valencia | L | 2-3 | (1-1) | Raul 35, 56 | 70,000 |
| 30 | 30-Mar-08 | H | Sevilla FC | W | 3-1 | (2-1) | Heinze 8; Raul 39; Higuain 64 | 80,000 |
| 31 | 05-Apr-08 | A | Real Mallorca | D | 1-1 | (1-0) | Sneijder 43 | 20,000 |
| 32 | 13-Apr-08 | H | Murcia | W | 1-0 | (0-0) | Sneijder 58 | 65,000 |
| 33 | 20-Apr-08 | A | Racing Santander | W | 2-0 | (1-0) | Raul 13; Higuain 93 | 20,000 |
| 34 | 27-Apr-08 | H | Athletic Bilbao | W | 3-0 | (1-0) | Saviola 15; Robben 74; Higuain 76 | --,--- |
| 35 | 04-May-08 | A | Osasuna | W | 2-1 | (0-0) | Robben 88; Higuain 89 | --,--- |
| 36 | 07-May-08 | H | Barcelona | W | 4-1 | (2-0) | Raul 13; Robben 21; Higuain 63; Van Nistelrooy 78p | --,--- |
| 37 | 11-May-08 | A | Real Zaragoza | D | 2-2 | (1-1) | Van Nistelrooy 27; Robinho 77 | 40,000 |
|
|
| Spanish Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 4 L1 | 19-Dec-07 | A | Alicante | D | 1-1 | (0-0) | Balboa 89 | 16,500 |
| 4 L2 | 02-Jan-08 | H | Alicante | W | 2-1 | (1-0) | Robben 31; Guti 90 | --,--- |
| 16 | 10-Jan-08 | A | Real Mallorca | L | 1-2 | (1-1) | Higuain 25 | --,--- |
| 16 | 16-Jan-08 | H | Real Mallorca | L | 0-1 | (0-0) | | --,--- |
|
|
| UEFA Champions League |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 Gp C | 18-Sep-07 | H | Werder Bremen | W | 2-1 | (1-1) | Raul 16; Van Nistelrooy 74 | 80,000 |
| 1 Gp C | 03-Oct-07 | A | Lazio | D | 2-2 | (1-1) | Van Nistelrooy 8, 61 | 80,246 |
| 1 Gp C | 24-Oct-07 | H | Olympiakos | W | 4-2 | (1-1) | Raul 2; Robinho 68, 83; Balboa 90 | 77,400 |
| 1 Gp C | 06-Nov-07 | A | Olympiakos | D | 0-0 | (0-0) | | 3,000 |
| 1 Gp C | 28-Nov-07 | A | Werder Bremen | L | 2-3 | (1-2) | Robinho 14; Van Nistelrooy 72 | 36,350 |
| 1 Gp C | 11-Dec-07 | H | Lazio | W | 3-1 | (3-0) | Julio Baptista 13; Raul 16; Robinho 36 | 80,000 |
| 2 L1 | 19-Feb-08 | A | Roma | L | 1-2 | (1-1) | Raul 8 | 52,000 |
| 2 L2 | 05-Mar-08 | H | Roma | L | 1-2 | (0-0) | Raul 75 | 80,000 |
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.