| English Premier League |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 15-Aug-09 | A | Everton | W | 6-1 | (3-0) | Denilson 26; Vermaelen 37; Gallas 41; Fabregas 48, 69; Silva Eduardo 88 | 39,309 |
| 2 | 22-Aug-09 | H | Portsmouth | W | 4-1 | (2-1) | Diaby 18, 21; Gallas 51; Ramsey 68 | 60,049 |
| 3 | 29-Aug-09 | A | Manchester United | L | 1-2 | (1-0) | Arshavin 40 | 75,095 |
| 4 | 12-Sep-09 | A | Manchester City | L | 2-4 | (0-1) | Van Persie 62; Rosicky 88 | 47,339 |
| 5 | 19-Sep-09 | H | Wigan Athletic | W | 4-0 | (1-0) | Vermaelen 25, 49; Silva Eduardo 59; Fabregas 90 | 59,103 |
| 6 | 26-Sep-09 | A | Fulham | W | 1-0 | (0-0) | Van Persie 52 | 25,700 |
| 7 | 04-Oct-09 | H | Blackburn Rovers | W | 6-2 | (3-2) | Vermaelen 17; Van Persie 33; Arshavin 37; Fabregas 57; Walcott 75; Bendtner 89 | 59,431 |
| 8 | 17-Oct-09 | H | Birmingham City | W | 3-1 | (2-1) | Van Persie 16; Diaby 18; Arshavin 84 | 60,082 |
| 9 | 25-Oct-09 | A | West Ham United | D | 2-2 | (2-0) | Van Persie 16; Gallas 37 | 34,442 |
| 10 | 31-Oct-09 | H | Tottenham Hotspur | W | 3-0 | (2-0) | Van Persie 42, 60; Fabregas 43 | 60,103 |
| 11 | 07-Nov-09 | A | Wolverhampton Wndrs | W | 4-1 | (3-0) | Zubar(og) 28; Craddock(og) 36; Fabregas 45; Arshavin 66 | 28,937 |
| 12 | 21-Nov-09 | A | Sunderland | L | 0-1 | (0-0) | | 44,918 |
| 13 | 29-Nov-09 | H | Chelsea | L | 0-3 | (0-2) | | 60,067 |
| 14 | 05-Dec-09 | H | Stoke City | W | 2-0 | (1-0) | Arshavin 26; Ramsey 79 | 60,041 |
| 15 | 13-Dec-09 | A | Liverpool | W | 2-1 | (0-1) | Johnson(og) 50; Arshavin 58 | 43,853 |
| 16 | 16-Dec-09 | A | Burnley | D | 1-1 | (1-1) | Fabregas 7 | 21,309 |
| 17 | 19-Dec-09 | H | Hull City | W | 3-0 | (1-0) | Denilson 45; Silva Eduardo 59; Diaby 80 | 60,006 |
| 18 | 27-Dec-09 | H | Aston Villa | W | 3-0 | (0-0) | Fabregas 65, 81; Diaby 90 | 60,056 |
| 19 | 30-Dec-09 | A | Portsmouth | W | 4-1 | (2-0) | Silva Eduardo 28; Nasri 42; Ramsey 69; Song Billong 81 | 20,404 |
| 20 | 09-Jan-10 | H | Everton | D | 2-2 | (1-1) | Denilson 28; Rosicky 90 | 60,053 |
| 21 | 17-Jan-10 | A | Bolton Wanderers | W | 2-0 | (1-0) | Fabregas 28; Merida 78 | 23,893 |
| 22 | 20-Jan-10 | H | Bolton Wanderers | W | 4-2 | (1-2) | Rosicky 43; Fabregas 52; Vermaelen 65; Arshavin 85 | 59,084 |
| 23 | 27-Jan-10 | A | Aston Villa | D | 0-0 | (0-0) | | 39,601 |
| 24 | 31-Jan-10 | H | Manchester United | L | 1-3 | (0-2) | Vermaelen 80 | 60,091 |
| 25 | 07-Feb-10 | A | Chelsea | L | 0-2 | (0-2) | | 41,794 |
| 26 | 10-Feb-10 | H | Liverpool | W | 1-0 | (0-0) | Diaby 72 | 60,045 |
| 27 | 20-Feb-10 | H | Sunderland | W | 2-0 | (1-0) | Bendtner 27; Fabregas 90p | 60,083 |
| 28 | 27-Feb-10 | A | Stoke City | W | 3-1 | (1-1) | Bendtner 32; Fabregas 90p; Vermaelen 90 | 27,011 |
| 29 | 06-Mar-10 | H | Burnley | W | 3-1 | (1-0) | Fabregas 34; Walcott 60; Arshavin 90 | 60,043 |
| 30 | 13-Mar-10 | A | Hull City | W | 2-1 | (1-1) | Arshavin 14; Bendtner 90 | 25,023 |
| 31 | 20-Mar-10 | H | West Ham United | W | 2-0 | (1-0) | Denilson 5; Fabregas 83p | 60,077 |
|
|
| FA Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 | 03-Jan-10 | A | West Ham United | W | 2-1 | (0-1) | Ramsey 78; Silva Eduardo 83 | 25,549 |
| 4 | 24-Jan-10 | A | Stoke City | L | 1-3 | (1-1) | Denilson 42 | 19,735 |
|
|
| League Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 | 22-Sep-09 | H | West Bromwich Albion | W | 2-0 | (0-0) | Watt 68; Alberto Vela 76 | 56,592 |
| 4 | 28-Oct-09 | H | Liverpool | W | 2-1 | (1-1) | Merida 19; Bendtner 50 | 60,004 |
| QF | 02-Dec-09 | A | Manchester City | L | 0-3 | (0-0) | | 46,015 |
|
|
| UEFA Champions League |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| PO L1 | 18-Aug-09 | A | Celtic | W | 2-0 | (1-0) | Gallas 43; Caldwell(og) 71 | 58,000 |
| PO L2 | 26-Aug-09 | H | Celtic | W | 3-1 | (1-0) | Silva Eduardo 28p; Eboue 53; Arshavin 74 | 59,962 |
| 1 Gp h | 16-Sep-09 | A | Standard Liège | W | 3-2 | (1-2) | Bendtner 45; Vermaelen 78; Silva Eduardo 81 | 58,100 |
| 1 Gp h | 29-Sep-09 | H | Olympiakos | W | 2-0 | (0-0) | Van Persie 78; Arshavin 86 | 59,884 |
| 1 Gp h | 20-Oct-09 | A | AZ Alkmaar | D | 1-1 | (1-0) | Fabregas 36 | 16,000 |
| 1 Gp h | 04-Nov-09 | H | AZ Alkmaar | W | 4-1 | (2-0) | Fabregas 25, 52; Nasri 43; Diaby 72 | 59,345 |
| 1 Gp h | 24-Nov-09 | H | Standard Liège | W | 2-0 | (2-0) | Nasri 35; Denilson 45 | 59,941 |
| 1 Gp h | 09-Dec-09 | A | Olympiakos | L | 0-1 | (0-0) | | 30,000 |
| PO L1 | 17-Feb-10 | A | FC Porto | L | 1-2 | (1-1) | Campbell 18 | 45,600 |
| PO L2 | 09-Mar-10 | H | FC Porto | W | 5-0 | (2-0) | Bendtner 10, 25, 90p; Nasri 63; Eboue 66 | 59,661 |
|
|
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.