| German Bundesliga |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 06-Aug-11 | A | Stuttgart | L | 0-3 | (0-1) | | 60,000 |
| 2 | 13-Aug-11 | H | FC Koln | W | 5-1 | (1-1) | Huntelaar 42p, 47, 84; Holtby 48; Raul 59 | 61,000 |
| 3 | 21-Aug-11 | A | FSV Mainz 05 | W | 4-2 | (0-2) | Huntelaar 57; Howedes 64; Matip 81; Fuchs 90 | 34,034 |
| 4 | 28-Aug-11 | H | Borussia Mönchengladbach | W | 1-0 | (0-0) | Raul 64 | 61,673 |
| 5 | 11-Sep-11 | A | Wolfsburg | L | 1-2 | (1-1) | Raul 13 | 30,000 |
| 6 | 18-Sep-11 | H | Bayern Munich | L | 0-2 | (0-1) | | 61,673 |
| 7 | 24-Sep-11 | H | Freiburg | W | 4-2 | (1-1) | Farfan 33; Huntelaar 62; Holtby 67; Raul 75 | 60,545 |
| 8 | 02-Oct-11 | A | Hamburg | W | 2-1 | (1-1) | Huntelaar 13, 73 | 54,237 |
| 9 | 15-Oct-11 | H | Keiserlautern | L | 1-2 | (0-1) | Huntelaar 62p | 61,673 |
| 10 | 23-Oct-11 | A | Bayer Leverkusen | W | 1-0 | (0-0) | Farfan 82 | 30,210 |
| 11 | 29-Oct-11 | H | 1899 Hoffenheim | W | 3-1 | (1-0) | Raul 28; Huntelaar 73p, 76 | 60,384 |
| 12 | 06-Nov-11 | A | Hannover 96 | D | 2-2 | (1-1) | Pukki 26, 73 | 49,000 |
| 13 | 19-Nov-11 | H | Nuremberg | W | 4-0 | (2-0) | Huntelaar 13, 66; Raul 39; Holtby 84 | 61,673 |
| 14 | 26-Nov-11 | A | Borussia Dortmund | L | 0-2 | (0-1) | | 80,720 |
| 15 | 04-Dec-11 | H | Augusburg | W | 3-1 | (1-0) | Huntelaar 21; Fuchs 66; Raul 84 | 58,641 |
| 16 | 09-Dec-11 | A | Hertha Berlin | W | 2-1 | (2-1) | Huntelaar 19; Pukki 44 | 52,382 |
| 17 | 17-Dec-11 | H | Werder Bremen | W | 5-0 | (2-0) | Raul 16, 20, 63; Papadopoulos 67; Huntelaar 70 | 61,673 |
| 18 | 21-Jan-12 | H | Stuttgart | W | 3-1 | (1-0) | Matip 3; Papadopoulos 58; Draxler 80 | 61,673 |
| 19 | 28-Jan-12 | A | FC Koln | W | 4-1 | (0-1) | Marica 60, 72; Huntelaar 78p; Hoger 82 | 50,000 |
| 20 | 04-Feb-12 | H | FSV Mainz 05 | D | 1-1 | (0-1) | Obasi Ogbuke 59 | 60,557 |
| 21 | 11-Feb-12 | A | Borussia Mönchengladbach | L | 0-3 | (0-3) | | 54,047 |
| 22 | 19-Feb-12 | H | Wolfsburg | W | 4-0 | (2-0) | Raul 10; Huntelaar 15, 72; Matip 49 | 60,511 |
| 23 | 26-Feb-12 | A | Bayern Munich | L | 0-2 | (0-1) | | 69,000 |
| 24 | 03-Mar-12 | A | Freiburg | L | 1-2 | (0-1) | Pukki 72 | 24,000 |
| 25 | 11-Mar-12 | H | Hamburg | W | 3-1 | (3-1) | Pukki 4; Metzelder 25; Huntelaar 32p | 61,000 |
| 26 | 18-Mar-12 | A | Keiserlautern | W | 4-1 | (2-1) | Holtby 39; Huntelaar 45; Raul 51; Farfan 81 | 49,780 |
| 27 | 24-Mar-12 | H | Bayer Leverkusen | W | 2-0 | (1-0) | Huntelaar 18, 86 | 61,673 |
| 28 | 01-Apr-12 | A | 1899 Hoffenheim | D | 1-1 | (0-1) | Huntelaar 80p | 30,150 |
| 29 | 08-Apr-12 | H | Hannover 96 | W | 3-0 | (1-0) | Raul 6, 47; Huntelaar 63 | 61,673 |
| 30 | 11-Apr-12 | A | Nuremberg | L | 1-4 | (0-3) | Holtby 85 | 44,031 |
| 31 | 14-Apr-12 | H | Borussia Dortmund | L | 1-2 | (1-1) | Farfan 9 | 61,673 |
| 32 | 22-Apr-12 | A | Augusburg | D | 1-1 | (1-1) | Huntelaar 38 | 30,660 |
| 33 | 28-Apr-12 | H | Hertha Berlin | W | 4-0 | (1-0) | Huntelaar 32, 88; Holtby 73; Raul 84 | 61,673 |
| 34 | 05-May-12 | A | Werder Bremen | W | 3-2 | (1-1) | Draxler 30; Huntelaar 65, 74 | 42,100 |
|
|
| German Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 31-Jul-11 | A | FC Teningen | W | 11-1 | (6-1) | Huntelaar 3, 22, 39, 64; Papadopoulos 7; Raul 13, 32; Holtby 57, 74; Gavranovic 69, 79 | --,--- |
| 2 | 26-Oct-11 | A | Karlsruhe | W | 2-0 | (0-0) | Huntelaar 81; Matip 83 | --,--- |
| 3 | 21-Dec-11 | A | Borussia Mönchengladbach | L | 1-3 | (0-1) | Draxler 70 | --,--- |
|
|
| Europa League Finals |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| Gp j | 15-Sep-11 | A | Steaua Bucharest | D | 0-0 | (0-0) | | 15,000 |
| Gp j | 29-Sep-11 | H | Maccabi Haifa | W | 3-1 | (1-1) | Fuchs 7, 65; Manuel Jurado 82 | 60,000 |
| Gp j | 20-Oct-11 | A | AEK Larnaca | W | 5-0 | (3-0) | Holtby 23; Huntelaar 35, 88; Howedes 41; Draxler 87 | 6,500 |
| Gp j | 03-Nov-11 | H | AEK Larnaca | D | 0-0 | (0-0) | | 52,770 |
| Gp j | 01-Dec-11 | H | Steaua Bucharest | W | 2-1 | (1-1) | Papadopoulos 14; Raul 51 | 49,000 |
| Gp j | 14-Dec-11 | A | Maccabi Haifa | W | 3-0 | (1-0) | Buljat(og) 8; Marica 84; Wiegel 90 | 12,000 |
| 2 L1 | 16-Feb-12 | A | FC Viktoria Plzen | D | 1-1 | (0-1) | Huntelaar 75 | 11,437 |
| 2 L2 | 23-Feb-12 | H | FC Viktoria Plzen | W | 3-1 | (1-0) | Huntelaar 7, 106, 120 [aet] | 50,000 |
| 3 L1 | 08-Mar-12 | A | FC Twente | L | 0-1 | (0-0) | | 30,000 |
| 3 L2 | 15-Mar-12 | H | FC Twente | W | 4-1 | (1-1) | Huntelaar 29, 57p, 81; Jones 70 | 58,000 |
| QF L1 | 29-Mar-12 | H | Athletic Bilbao | L | 2-4 | (1-1) | Raul 22, 59 | --,--- |
| QF L2 | 05-Apr-12 | A | Athletic Bilbao | D | 2-2 | (1-1) | Huntelaar 28; Raul 52 | 40,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.