| Spanish Primera Liga |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 29-Aug-09 | H | Deportivo | W | 3-2 | (2-1) | Raul 26; Ronaldo 35p; Diarra 60 | 78,000 |
| 2 | 12-Sep-09 | A | Espanyol | W | 3-0 | (1-0) | Granero 39; Guti 78; Ronaldo 90 | 45,000 |
| 3 | 20-Sep-09 | H | Xerez | W | 5-0 | (1-0) | Ronaldo 1, 75; Guti 78; Benzema 82; Van Nistelrooy 89 | 75,000 |
| 4 | 23-Sep-09 | A | Villarreal | W | 2-0 | (1-0) | Ronaldo 2; Kaka 73p | 24,000 |
| 5 | 26-Sep-09 | H | CD Tenerife | W | 3-0 | (0-0) | Benzema 47, 58; Kaka 77 | 75,000 |
| 6 | 04-Oct-09 | A | Sevilla FC | L | 1-2 | (0-1) | Pepe 49 | 45,000 |
| 7 | 17-Oct-09 | H | Real Valladolid | W | 4-2 | (3-1) | Raul 13, 17; Marcelo 45; Higuain 79 | 52,000 |
| 8 | 24-Oct-09 | A | Sporting Gijon | D | 0-0 | (0-0) | | 26,000 |
| 9 | 31-Oct-09 | H | Getafe | W | 2-0 | (0-0) | Higuain 53, 56 | 80,000 |
| 10 | 07-Nov-09 | A | Atletico Madrid | W | 3-2 | (2-0) | Kaka 5; Marcelo 25; Higuain 64 | 57,000 |
| 11 | 21-Nov-09 | H | Racing Santander | W | 1-0 | (1-0) | Higuain 22 | 75,000 |
| 12 | 29-Nov-09 | A | Barcelona | L | 0-1 | (0-0) | | 98,000 |
| 13 | 05-Dec-09 | H | Almeria | W | 4-2 | (1-0) | Sergio Ramos 32; Higuain 73; Benzema 83; Ronaldo 85 | 80,000 |
| 14 | 12-Dec-09 | A | Valencia | W | 3-2 | (0-0) | Higuain 54, 65; Garay 83 | 55,000 |
| 15 | 19-Dec-09 | H | Real Zaragoza | W | 6-0 | (4-0) | Higuain 3, 35; Van der Vaart 26, 28; Ronaldo 50; Benzema 71 | 50,000 |
| 16 | 03-Jan-10 | A | Osasuna | D | 0-0 | (0-0) | | 18,000 |
| 17 | 10-Jan-10 | H | Real Mallorca | W | 2-0 | (1-0) | Higuain 8; Granero 50 | 55,000 |
| 18 | 16-Jan-10 | A | Athletic Bilbao | L | 0-1 | (0-1) | | 40,000 |
| 19 | 24-Jan-10 | H | Malaga | W | 2-0 | (2-0) | Ronaldo 35, 39 | 65,000 |
| 20 | 30-Jan-10 | A | Deportivo | W | 3-1 | (2-0) | Granero 13; Benzema 40, 90 | 30,000 |
| 21 | 06-Feb-10 | H | Espanyol | W | 3-0 | (2-0) | Sergio Ramos 5; Kaka 30; Higuain 90 | 60,000 |
| 22 | 13-Feb-10 | A | Xerez | W | 3-0 | (0-0) | Arbeloa 64; Ronaldo 69, 71 | 20,000 |
| 23 | 21-Feb-10 | H | Villarreal | W | 6-2 | (2-1) | Ronaldo 18; Kaka 20p, 79; Higuain 54, 71; Alonso 88p | 57,000 |
| 24 | 27-Feb-10 | A | CD Tenerife | W | 5-1 | (2-0) | Higuain 29, 41; Kaka 48; Ronaldo 80p; Raul 90 | 37,000 |
| 25 | 06-Mar-10 | H | Sevilla FC | W | 3-2 | (0-1) | Ronaldo 60; Sergio Ramos 64; Van der Vaart 90 | 75,000 |
| 26 | 14-Mar-10 | A | Real Valladolid | W | 4-1 | (2-0) | Ronaldo 28; Higuain 45, 52, 66 | 20,000 |
|
|
| Spanish Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 4 L1 | 27-Oct-09 | A | Alcorcon | L | 0-4 | (0-3) | | --,--- |
| 4 L2 | 10-Nov-09 | H | Alcorcon | W | 1-0 | (0-0) | Vaart 81 | --,--- |
|
|
| UEFA Champions League |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 Gp c | 15-Sep-09 | A | FC Zürich | W | 5-2 | (3-0) | Ronaldo 27, 89; Raul 34; Higuain 45; Guti 90 | 24,000 |
| 1 Gp c | 30-Sep-09 | H | Marseille | W | 3-0 | (0-0) | Ronaldo 58, 64; Kaka 61p | 73,00o |
| 1 Gp c | 21-Oct-09 | H | Milan | L | 2-3 | (1-0) | Raul 19; Drenthe 76 | --,--- |
| 1 Gp c | 03-Nov-09 | A | Milan | D | 1-1 | (1-1) | Benzema 30 | 85,000 |
| 1 Gp c | 25-Nov-09 | H | FC Zürich | W | 1-0 | (1-0) | Higuain 21 | 75,000 |
| 1 Gp c | 08-Dec-09 | A | Marseille | W | 3-1 | (1-1) | Ronaldo 5, 80; Albiol 60 | --,--- |
| PO L1 | 16-Feb-10 | A | Lyon | L | 0-1 | (0-0) | | 40,000 |
| PO L2 | 10-Mar-10 | H | Lyon | D | 1-1 | (1-0) | Ronaldo 6 | 80,354 |
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.