| Italian Serie A |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 22-Aug-09 | A | Siena | W | 2-1 | (1-1) | Alexandre Pato 29, 48 | 15,000 |
| 2 | 29-Aug-09 | H | Internazionale | L | 0-4 | (0-3) | | 78,467 |
| 3 | 12-Sep-09 | A | Livorno | D | 0-0 | (0-0) | | 15,982 |
| 4 | 20-Sep-09 | H | Bologna | W | 1-0 | (0-0) | Seedorf 75 | 40,000 |
| 5 | 23-Sep-09 | A | Udinese | L | 0-1 | (0-1) | | 25,000 |
| 6 | 27-Sep-09 | H | Bari | D | 0-0 | (0-0) | | 37,354 |
| 7 | 04-Oct-09 | A | Atalanta | D | 1-1 | (0-1) | Ronaldinho 83 | 50,000 |
| 8 | 18-Oct-09 | H | Roma | W | 2-1 | (0-1) | Ronaldinho 56p; Alexandre Pato 67 | 40,000 |
| 9 | 25-Oct-09 | A | Chievo Verona | W | 2-1 | (0-1) | Nesta 80, 90 | 19,000 |
| 10 | 28-Oct-09 | A | Napoli | D | 2-2 | (2-0) | Inzaghi 2; Alexandre Pato 6 | 58,000 |
| 11 | 31-Oct-09 | H | Parma | W | 2-0 | (1-0) | Borriello 12, 90 | 45,000 |
| 12 | 08-Nov-09 | A | Lazio | W | 2-1 | (2-0) | Thiago Silva 21; Alexandre Pato 35 | 26,000 |
| 13 | 22-Nov-09 | H | Cagliari | W | 4-3 | (3-2) | Seedorf 5; Borriello 39; Alexandre Pato 40; Ronaldinho 62p | 39,841 |
| 14 | 29-Nov-09 | A | Catania | W | 2-0 | (0-0) | Huntelaar 90, 90 | 16,000 |
| 15 | 05-Dec-09 | H | Sampdoria | W | 3-0 | (3-0) | Borriello 2; Seedorf 21; Alexandre Pato 23 | 42,824 |
| 16 | 13-Dec-09 | H | Palermo | L | 0-2 | (0-0) | | 39,293 |
| 17 | 06-Jan-10 | H | Genoa | W | 5-2 | (2-1) | Ronaldinho 32p; Thiago Silva 38; Borriello 48, 60; Huntelaar 73p | 33,043 |
| 18 | 10-Jan-10 | A | Juventus | W | 3-0 | (1-0) | Nesta 29; Ronaldinho 72, 88 | 24,165 |
| 19 | 17-Jan-10 | H | Siena | W | 4-0 | (2-0) | Ronaldinho 12p, 72, 89; Borriello 28 | 35,950 |
| 20 | 24-Jan-10 | A | Internazionale | L | 0-2 | (0-1) | | 80,000 |
| 21 | 31-Jan-10 | H | Livorno | D | 1-1 | (1-0) | Ambrosini 43 | 34,998 |
| 22 | 07-Feb-10 | A | Bologna | D | 0-0 | (0-0) | | 27,000 |
| 23 | 12-Feb-10 | H | Udinese | W | 3-2 | (2-1) | Huntelaar 7, 57; Alexandre Pato 39 | 33,837 |
| 24 | 21-Feb-10 | A | Bari | W | 2-0 | (1-0) | Borriello 43; Alexandre Pato 69 | 53,000 |
| 25 | 24-Feb-10 | A | Fiorentina | W | 2-1 | (0-1) | Huntelaar 81; Alexandre Pato 90 | 38,389 |
| 26 | 28-Feb-10 | H | Atalanta | W | 3-1 | (2-0) | Alexandre Pato 30, 41; Borriello 60 | 30,000 |
| 27 | 06-Mar-10 | A | Roma | D | 0-0 | (0-0) | | 61,036 |
| 28 | 14-Mar-10 | H | Chievo Verona | W | 1-0 | (0-0) | Seedorf 90 | 37,866 |
| 29 | 21-Mar-10 | H | Napoli | D | 1-1 | (1-1) | Inzaghi 26 | --,--- |
|
|
| Italian Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 5 | 13-Jan-10 | H | Novara Calcio | W | 2-1 | (1-0) | Inzaghi 12; Flamini 80 | --,--- |
| QF | 27-Jan-10 | H | Udinese | L | 0-1 | (0-0) | | --,--- |
|
|
| UEFA Champions League |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 Gp c | 15-Sep-09 | A | Marseille | W | 2-1 | (1-0) | Inzaghi 28, 76 | 59,000 |
| 1 Gp c | 30-Sep-09 | H | FC Zürich | L | 0-1 | (0-1) | | 45,981 |
| 1 Gp c | 21-Oct-09 | A | Real Madrid | W | 3-2 | (0-1) | Pirlo 62; Alexandre Pato 66, 88 | --,--- |
| 1 Gp c | 03-Nov-09 | H | Real Madrid | D | 1-1 | (1-1) | Ronaldinho 35p | 85,000 |
| 1 Gp c | 25-Nov-09 | H | Marseille | D | 1-1 | (1-1) | Borriello 10 | 47,000 |
| 1 Gp c | 08-Dec-09 | A | FC Zürich | D | 1-1 | (0-1) | Ronaldinho 64p | --,--- |
| PO L1 | 16-Feb-10 | H | Manchester United | L | 2-3 | (1-1) | Ronaldinho 3; Seedorf 85 | 80,000 |
| PO L2 | 10-Mar-10 | A | Manchester United | L | 0-4 | (0-1) | | 74,595 |
|
|
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.