| Spanish Primera Liga |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 25-Aug-07 | A | Murcia | L | 1-2 | (1-1) | Oliveira 28 | 21,880 |
| 2 | 01-Sep-07 | H | Racing Santander | D | 1-1 | (0-0) | Oliveira 75 | 33,000 |
| 3 | 15-Sep-07 | A | Athletic Bilbao | D | 1-1 | (1-1) | Diego Milito 16 | 34,000 |
| 4 | 23-Sep-07 | H | Osasuna | W | 2-1 | (1-1) | Matuzalem 17; Diego Milito 71p | 27,600 |
| 5 | 26-Sep-07 | A | Barcelona | L | 1-4 | (1-3) | Zapater Arjol 9 | 83,000 |
| 6 | 29-Sep-07 | H | Sevilla FC | W | 2-0 | (0-0) | D'Alessandro 53; De La Fuente 87 | 32,005 |
| 7 | 07-Oct-07 | H | Levante | W | 3-0 | (0-0) | Sergio Garcia 64; Oliveira 70, 82 | 25,000 |
| 8 | 21-Oct-07 | A | Atletico Madrid | L | 0-4 | (0-2) | | 44,000 |
| 9 | 28-Oct-07 | H | Villarreal | W | 4-1 | (1-0) | Oliveira 37; Oscar 50; Diego Milito 67p; Sergio Garcia 79 | 24,000 |
| 10 | 31-Oct-07 | A | Almeria | W | 1-0 | (0-0) | Diego Milito 78p | 15,000 |
| 11 | 04-Nov-07 | H | Real Valladolid | L | 2-3 | (1-3) | Oliveira 14; Diego Milito 90 | 30,000 |
| 12 | 11-Nov-07 | A | Real Betis | L | 1-2 | (1-0) | D'Alessandro 34 | 50,000 |
| 13 | 25-Nov-07 | H | Getafe | D | 1-1 | (0-0) | D'Alessandro 81 | 25,000 |
| 14 | 02-Dec-07 | A | Recreativo Huelva | L | 1-2 | (1-2) | Diego Milito 22 | 16,000 |
| 15 | 09-Dec-07 | H | Espanyol | D | 3-3 | (1-3) | Diego Milito 5; Oliveira 86, 89 | 31,000 |
| 16 | 16-Dec-07 | A | Deportivo | D | 1-1 | (1-0) | Diego Milito 19 | 10,000 |
| 17 | 22-Dec-07 | H | Valencia | D | 2-2 | (2-0) | Diego Milito 18p; Sergio Garcia 29 | 28,500 |
| 18 | 06-Jan-08 | A | Real Madrid | L | 0-2 | (0-0) | | 70,000 |
| 19 | 13-Jan-08 | H | Real Mallorca | D | 2-2 | (2-1) | Diego Milito 24, 37 | 25,000 |
| 20 | 20-Jan-08 | H | Murcia | W | 3-1 | (1-0) | Oliveira 34; Diego Milito 62, 82 | 31,050 |
| 21 | 27-Jan-08 | A | Racing Santander | D | 2-2 | (0-1) | Diego Milito 61; Celades 84 | 21,500 |
| 22 | 03-Feb-08 | H | Athletic Bilbao | W | 1-0 | (1-0) | Oliveira 28 | 28,500 |
| 23 | 10-Feb-08 | A | Osasuna | L | 0-1 | (0-0) | | 16,830 |
| 24 | 16-Feb-08 | H | Barcelona | L | 1-2 | (0-1) | Oliveira 53 | 32,000 |
| 25 | 23-Feb-08 | A | Sevilla FC | L | 0-5 | (0-3) | | 20,000 |
| 26 | 02-Mar-08 | A | Levante | L | 1-2 | (0-1) | Oscar 66 | 14,640 |
| 27 | 08-Mar-08 | H | Atletico Madrid | W | 2-1 | (1-1) | Ibanez(og) 34; Milito 73p | 30,000 |
| 28 | 16-Mar-08 | A | Villarreal | L | 0-2 | (0-1) | | 21,000 |
| 29 | 23-Mar-08 | H | Almeria | D | 1-1 | (0-0) | Oliveira 68 | 25,000 |
| 30 | 30-Mar-08 | A | Real Valladolid | L | 1-2 | (1-0) | Zapater 29 | 15,333 |
| 31 | 06-Apr-08 | H | Real Betis | L | 0-3 | (0-2) | | 28,000 |
| 32 | 13-Apr-08 | A | Getafe | D | 0-0 | (0-0) | | 12,000 |
| 33 | 19-Apr-08 | H | Recreativo Huelva | W | 3-0 | (2-0) | Sergio Garcia 2; Oliveira 21, 78 | 30,000 |
| 34 | 27-Apr-08 | A | Espanyol | D | 1-1 | (0-0) | Oliveira 84p | 18,000 |
| 35 | 03-May-08 | H | Deportivo | W | 1-0 | (0-0) | Ayala 94 | --,--- |
| 36 | 07-May-08 | A | Valencia | L | 0-1 | (0-1) | | 45,000 |
| 37 | 11-May-08 | H | Real Madrid | D | 2-2 | (1-1) | Oliveira 19; Sergio 86 | 40,000 |
|
|
| Spanish Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 4 L1 | 14-Nov-07 | A | Pontevedra | L | 0-1 | (0-0) | | 14,850 |
| 4 L2 | 03-Jan-08 | H | Pontevedra | W | 3-1 | (0-1) | Diego Milito 55; Oliveira 72; Sergio Garcia 90 | --,--- |
| 16 | 09-Jan-08 | H | Santander | D | 1-1 | (1-0) | Oliveira 21 | --,--- |
| 16 | 16-Jan-08 | A | Racing Santander | L | 2-4 | (1-2) | Oliveira 6; Diego Milito 80 | --,--- |
|
|
| UEFA Cup Qual |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 L1 | 20-Sep-07 | A | Aris Salonika | L | 0-1 | (0-1) | | 20,000 |
| 1 L2 | 04-Oct-07 | H | Aris Salonika | W | 2-1 | (1-0) | Oliveira 19; Sergio Garcia 73 | 33,100 |
|
|
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.