| German Bundesliga |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 09-Aug-09 | A | Freiburg | D | 1-1 | (1-0) | Pitroipa 3 | 24,000 |
| 2 | 15-Aug-09 | H | Borussia Dortmund | W | 4-1 | (3-1) | Guerrero 3, 12; Ze Roberto 10; Berg 72 | 57,000 |
| 3 | 23-Aug-09 | A | Wolfsburg | W | 4-2 | (2-0) | Guerrero 3; Elia 7; Petric 75; Castelen 90 | 30,000 |
| 4 | 30-Aug-09 | H | FC Koln | W | 3-1 | (1-0) | Guerrero 19, 66; Trochowski 86p | 54,112 |
| 5 | 12-Sep-09 | H | Stuttgart | W | 3-1 | (1-0) | Petric 30; Elia 58; Ze Roberto 90 | 27,122 |
| 6 | 20-Sep-09 | A | Eintracht Frankfurt | D | 1-1 | (1-1) | Ze Roberto 8 | 51,500 |
| 7 | 26-Sep-09 | H | Bayern Munich | W | 1-0 | (0-0) | Petric 73 | 57,000 |
| 8 | 04-Oct-09 | A | Hertha Berlin | W | 3-1 | (3-1) | Kaka(og) 24; Jarolim 38; Ze Roberto 40 | 49,208 |
| 9 | 17-Oct-09 | H | Bayer Leverkusen | D | 0-0 | (0-0) | | 57,000 |
| 10 | 25-Oct-09 | A | Schalke 04 | D | 3-3 | (2-0) | Berg 26, 79; Trochowski 45 | 61,673 |
| 11 | 31-Oct-09 | H | Borussia Mönchengladbach | L | 2-3 | (1-1) | Trochowski 13; Ze Roberto 47 | 57,000 |
| 12 | 08-Nov-09 | A | Hannover 96 | D | 2-2 | (2-1) | Jansen 15; Elia 44 | 49,000 |
| 13 | 22-Nov-09 | H | Bochum | L | 0-1 | (0-0) | | 53,838 |
| 14 | 28-Nov-09 | A | FSV Mainz 05 | D | 1-1 | (1-0) | Torun 3 | 20,300 |
| 15 | 05-Dec-09 | H | 1899 Hoffenheim | D | 0-0 | (0-0) | | 52,725 |
| 16 | 12-Dec-09 | A | Nuremberg | W | 4-0 | (0-0) | Elia 47, 74; Jansen 60; Torun 66 | 44,865 |
| 17 | 20-Dec-09 | H | Werder Bremen | W | 2-1 | (2-0) | Mathijsen 9; Jansen 36 | 57,000 |
| 18 | 16-Jan-10 | H | Freiburg | W | 2-0 | (1-0) | Jansen 7; Petric 55 | 51,448 |
| 19 | 23-Jan-10 | A | Borussia Dortmund | L | 0-1 | (0-1) | | 80,500 |
| 20 | 29-Jan-10 | H | Wolfsburg | D | 1-1 | (0-1) | Trochowski 90 | 51,845 |
| 21 | 06-Feb-10 | A | FC Koln | D | 3-3 | (2-1) | Jansen 3; Petric 36, 50p | 50,000 |
| 22 | 13-Feb-10 | A | Stuttgart | W | 3-1 | (1-0) | Berg 23; Van Nistelrooy 75, 77 | 41,500 |
| 23 | 20-Feb-10 | H | Eintracht Frankfurt | D | 0-0 | (0-0) | | 56,196 |
| 24 | 28-Feb-10 | A | Bayern Munich | L | 0-1 | (0-0) | | 69,000 |
| 25 | 06-Mar-10 | H | Hertha Berlin | W | 1-0 | (1-0) | Jansen 40 | 53,905 |
| 26 | 14-Mar-10 | A | Bayer Leverkusen | L | 2-4 | (1-1) | Ze Roberto 33; Rozehnal 83 | 30,231 |
|
|
| German Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 02-Aug-09 | H | TuS Koblenz | L | 0-4 | (0-3) | | --,--- |
| 2 | 23-Sep-09 | A | VfL Osnabruck | D | 3-3 | (0-0) | Petric 77; Trochowski 90p; Demel 100 [aet, pen 4-2] | --,--- |
|
|
| Europa League Finals |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| Gp c | 17-Sep-09 | A | Rapid Vienna | L | 0-3 | (0-2) | | 49,500 |
| Gp c | 01-Oct-09 | H | Hapoel Tel-Aviv | W | 4-2 | (3-1) | Berg 4, 12; Elia 40; Ze Roberto 77 | --,--- |
| Gp c | 22-Oct-09 | A | Celtic | W | 1-0 | (0-0) | Berg 63 | --,--- |
| Gp c | 05-Nov-09 | H | Celtic | D | 0-0 | (0-0) | | 45,000 |
| Gp c | 02-Dec-09 | H | Rapid Vienna | W | 2-0 | (0-0) | Jansen 46; Berg 53 | 45,737 |
| Gp c | 17-Dec-09 | A | Hapoel Tel-Aviv | L | 0-1 | (0-1) | | 16,000 |
| 3 L1 | 18-Feb-10 | H | PSV Eindhoven | W | 1-0 | (0-0) | Jansen 72p | 35,672 |
| 3 L2 | 25-Feb-10 | A | PSV Eindhoven | L | 2-3 | (0-2) | Petric 46; Trochowski 79p | 30,500 |
| 4 L1 | 11-Mar-10 | H | Anderlecht | W | 3-1 | (2-1) | Mathijsen 23; Van Nistelrooy 40; Jarolim 76 | 34,921 |
| 4 L2 | 18-Mar-10 | A | Anderlecht | L | 3-4 | (1-2) | Boateng 42; Jansen 54; Petric 75 | 21,000 |
|
|
| Europa League Qual |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| Q3 L1 | 30-Jul-09 | A | Randers | W | 4-0 | (2-0) | Guerrero 11; Boateng 25; Petric 53; Trochowski 80 | --,--- |
| Q3 L2 | 06-Aug-09 | H | Randers | L | 0-1 | (0-1) | | --,--- |
| PO1 L1 | 20-Aug-09 | A | Guingamp | W | 5-1 | (3-0) | Guerrero 7; Petric 11, 26, 86; Berg 50 | --,--- |
| PO L2 | 27-Aug-09 | H | Guingamp | W | 3-1 | (1-0) | Tesche 42, 51; Berg 47 | --,--- |
|
|
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.