| Italian Serie A |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 09-Sep-11 | H | Lazio | D | 2-2 | (2-2) | Ibrahimovic 29; Cassano 33 | 48,543 |
| 2 | 18-Sep-11 | A | Napoli | L | 1-3 | (1-2) | Aquilani 12 | 50,000 |
| 3 | 21-Sep-11 | H | Udinese | D | 1-1 | (0-1) | El Shaarawi 64 | 40,000 |
| 4 | 24-Sep-11 | H | Cesena | W | 1-0 | (1-0) | Seedorf 5 | 50,000 |
| 5 | 02-Oct-11 | A | Juventus | L | 0-2 | (0-0) | | 41,000 |
| 6 | 15-Oct-11 | H | Palermo | W | 3-0 | (1-0) | Nocerino 39; Robinho 55; Cassano 63 | 53,000 |
| 7 | 23-Oct-11 | A | Lecce | W | 4-3 | (0-3) | Boateng 49, 55, 63; Yepes 83 | --,--- |
| 8 | 26-Oct-11 | H | Parma | W | 4-1 | (2-0) | Nocerino 30, 32, 90; Ibrahimovic 73 | 35,000 |
| 9 | 29-Oct-11 | A | Roma | W | 3-2 | (2-1) | Ibrahimovic 17, 78; Nesta 30 | --,--- |
| 10 | 06-Nov-11 | H | Catania | W | 4-0 | (2-0) | Ibrahimovic 7p; Robinho 24; Lodi(og) 69; Zambrotta 72 | 44,100 |
| 11 | 19-Nov-11 | A | Fiorentina | D | 0-0 | (0-0) | | 23,000 |
| 12 | 27-Nov-11 | H | Chievo Verona | W | 4-0 | (4-0) | Thiago Silva 8; Ibrahimovic 16, 44p; Alexandre Pato 33 | 51,000 |
| 13 | 02-Dec-11 | A | Genoa | W | 2-0 | (0-0) | Ibrahimovic 56p; Nocerino 79 | 23,000 |
| 14 | 11-Dec-11 | A | Bologna | D | 2-2 | (1-1) | Seedorf 16; Ibrahimovic 71p | 19,500 |
| 15 | 17-Dec-11 | H | Siena | W | 2-0 | (0-0) | Nocerino 54; Ibrahimovic 63 | 51,000 |
| 16 | 20-Dec-11 | A | Cagliari | W | 2-0 | (1-0) | Pisano(og) 4; Ibrahimovic 60 | 12,584 |
| 17 | 08-Jan-12 | A | Atalanta | W | 2-0 | (1-0) | Ibrahimovic 22p; Boateng 82 | 15,000 |
| 18 | 15-Jan-12 | H | Inter Milan | L | 0-1 | (0-0) | | 80,000 |
| 19 | 22-Jan-12 | A | Novara | W | 3-0 | (0-0) | Ibrahimovic 57, 90; Robinho 73 | 17,000 |
| 20 | 29-Jan-12 | H | Cagliari | W | 3-0 | (2-0) | Ibrahimovic 32; Nocerino 39; Ambrosini 75 | 53,000 |
| 21 | 01-Feb-12 | A | Lazio | L | 0-2 | (0-0) | | 32,000 |
| 22 | 05-Feb-12 | H | Napoli | D | 0-0 | (0-0) | | 53,000 |
| 23 | 11-Feb-12 | A | Udinese | W | 2-1 | (0-1) | Maxi Lopez 77; El Shaarawi 85 | 18,000 |
| 24 | 19-Feb-12 | A | Cesena | W | 3-1 | (2-0) | Muntari 29; Emanuelson 31; Robinho 55 | 20,021 |
| 25 | 25-Feb-12 | H | Juventus | D | 1-1 | (1-0) | Nocerino 14 | 53,000 |
| 26 | 03-Mar-12 | A | Palermo | W | 4-0 | (3-0) | Ibrahimovic 21, 31, 35; Thiago Silva 58 | 20,000 |
| 27 | 11-Mar-12 | H | Lecce | W | 2-0 | (1-0) | Nocerino 7; Ibrahimovic 65 | 54,329 |
| 28 | 17-Mar-12 | A | Parma | W | 2-0 | (1-0) | Ibrahimovic 17p; Emanuelson 55 | 13,000 |
| 29 | 24-Mar-12 | H | Roma | W | 2-1 | (0-1) | Ibrahimovic 53p, 83 | 53,000 |
| 30 | 31-Mar-12 | A | Catania | D | 1-1 | (1-0) | Robinho 34 | 14,000 |
| 31 | 07-Apr-12 | H | Fiorentina | L | 1-2 | (1-0) | Ibrahimovic 31p | 52,000 |
| 32 | 10-Apr-12 | A | Chievo Verona | W | 1-0 | (1-0) | Muntari 8 | 11,000 |
| 33 | 22-Apr-12 | H | Bologna | D | 1-1 | (0-1) | Ibrahimovic 90 | 52,000 |
| 34 | 25-Apr-12 | H | Genoa | W | 1-0 | (0-0) | Boateng 86 | 52,000 |
| 35 | 29-Apr-12 | A | Siena | W | 4-1 | (2-0) | Cassano 26; Ibrahimovic 29, 90; Nocerino 90 | 14,655 |
| 36 | 02-May-12 | H | Atalanta | W | 2-0 | (1-0) | Muntari 9; Robinho 90 | 51,000 |
| 37 | 06-May-12 | A | Inter Milan | L | 2-4 | (1-1) | Ibrahimovic 44p, 46 | 43,000 |
| 38 | 13-May-12 | H | Novara | W | 2-1 | (0-1) | Flamini 56; Inzaghi 82 | --,--- |
|
|
| Italian Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 5 | 18-Jan-12 | H | Novara | W | 2-1 | (1-0) | El Shaarawi 24; Alexandre Pato 100 [aet] | --,--- |
| QF | 26-Jan-12 | H | Lazio | W | 3-1 | (2-1) | Robinho 15; Seedorf 18; Ibrahimovic 84 | --,--- |
| SF L1 | 08-Feb-12 | H | Juventus | L | 1-2 | (0-0) | El Shaarawi 62 | --,--- |
| SF L2 | 20-Mar-12 | A | Juventus | D | 2-2 | (0-1) | Mesbah 51; Lopez 81 [aet] | --,--- |
|
|
| UEFA Champions League |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 Gp h | 13-Sep-11 | A | Barcelona | D | 2-2 | (1-1) | Alexandre Pato 1; Thiago Silva 90 | 96,641 |
| 1 Gp h | 28-Sep-11 | H | FC Viktoria Plzen | W | 2-0 | (0-0) | Ibrahimovic 53p; Cassano 66 | 62,764 |
| 1 Gp h | 19-Oct-11 | H | BATE Borisov | W | 2-0 | (1-0) | Ibrahimovic 33; Boateng 70 | 55,253 |
| 1 Gp h | 01-Nov-11 | A | BATE Borisov | D | 1-1 | (1-0) | Ibrahimovic 22 | 40,000 |
| 1 Gp h | 23-Nov-11 | H | Barcelona | L | 2-3 | (1-2) | Ibrahimovic 20; Boateng 54 | 77,394 |
| 1 Gp h | 06-Dec-11 | A | FC Viktoria Plzen | D | 2-2 | (0-0) | Alexandre Pato 47; Robinho 48 | 25,000 |
| PO L1 | 15-Feb-12 | H | Arsenal | W | 4-0 | (2-0) | Boateng 15; Robinho 38, 49; Ibrahimovic 79p | 68,257 |
| PO L2 | 06-Mar-12 | A | Arsenal | L | 0-3 | (0-3) | | 59,000 |
| QF L1 | 28-Mar-12 | H | Barcelona | D | 0-0 | (0-0) | | 70,628 |
| QF L2 | 03-Apr-12 | A | Barcelona | L | 1-3 | (1-2) | Nocerino 32 | 99,000 |
|
|
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.