| English Premiership |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 16-Aug-03 | H | Everton | W | 2-1 | (1-0) | Henry 35p; Pires 58 | 38,014 |
| 2 | 24-Aug-03 | A | Middlesbrough | W | 4-0 | (3-0) | Henry 5; Gilberto Silva 13; Wiltord 22, 60 | 29,450 |
| 3 | 27-Aug-03 | H | Aston Villa | W | 2-0 | (0-0) | Campbell 57; Henry 90 | 38,010 |
| 4 | 31-Aug-03 | A | Manchester City | W | 2-1 | (0-1) | Wiltord 48; Ljungberg 72 | 46,436 |
| 5 | 13-Sep-03 | H | Portsmouth | D | 1-1 | (1-1) | Henry 40p | 38,052 |
| 6 | 21-Sep-03 | A | Manchester United | D | 0-0 | (0-0) | | 67,639 |
| 7 | 26-Sep-03 | H | Newcastle United | W | 3-2 | (1-1) | Henry 18, 80p; Gilberto Silva 67 | 38,112 |
| 8 | 04-Oct-03 | A | Liverpool | W | 2-1 | (1-1) | Hyypia(og) 31; Pires 68 | 44,374 |
| 9 | 18-Oct-03 | H | Chelsea | W | 2-1 | (1-1) | Edu 5; Henry 75 | 38,172 |
| 10 | 26-Oct-03 | A | Charlton Athletic | D | 1-1 | (1-1) | Henry 40 | 26,660 |
| 11 | 01-Nov-03 | A | Leeds United | W | 4-1 | (3-0) | Henry 8, 33; Pires 17; Gilberto Silva 50 | 36,491 |
| 12 | 08-Nov-03 | H | Tottenham Hotspur | W | 2-1 | (0-1) | Pires 69; Ljungberg 79 | 38,101 |
| 13 | 22-Nov-03 | A | Birmingham City | W | 3-0 | (1-0) | Ljungberg 4; Bergkamp 80; Pires 88 | 29,588 |
| 14 | 30-Nov-03 | H | Fulham | D | 0-0 | (0-0) | | 38,063 |
| 15 | 06-Dec-03 | A | Leicester City | D | 1-1 | (0-0) | Gilberto Silva 60 | 32,108 |
| 16 | 14-Dec-03 | H | Blackburn Rovers | W | 1-0 | (1-0) | Bergkamp 11 | 37,677 |
| 17 | 20-Dec-03 | A | Bolton Wanderers | D | 1-1 | (0-0) | Pires 57 | 28,003 |
| 18 | 26-Dec-03 | H | Wolverhampton Wndrs | W | 3-0 | (2-0) | Craddock(og) 13; Henry 20, 89 | 38,003 |
| 19 | 29-Dec-03 | A | Southampton | W | 1-0 | (1-0) | Pires 35 | 32,151 |
| 20 | 07-Jan-04 | A | Everton | D | 1-1 | (1-0) | Kanu 29 | 38,726 |
| 21 | 10-Jan-04 | H | Middlesbrough | W | 4-1 | (2-0) | Henry 38p; Queudrue(og) 45; Pires 57; Ljungberg 68 | 38,117 |
| 22 | 18-Jan-04 | A | Aston Villa | W | 2-0 | (1-0) | Henry 29, 53p | 39,380 |
| 23 | 01-Feb-04 | H | Manchester City | W | 2-1 | (1-0) | Tarnat(og) 37; Henry 83 | 38,103 |
| 24 | 07-Feb-04 | A | Wolverhampton Wndrs | W | 3-1 | (1-1) | Bergkamp 9; Henry 58; Toure 63 | 29,392 |
| 25 | 10-Feb-04 | H | Southampton | W | 2-0 | (1-0) | Henry 31, 90 | 38,007 |
| 26 | 21-Feb-04 | A | Chelsea | W | 2-1 | (2-1) | Vieira 15; Edu 21 | 41,847 |
| 27 | 28-Feb-04 | H | Charlton Athletic | W | 2-1 | (2-0) | Pires 2; Henry 4 | 38,137 |
| 28 | 13-Mar-04 | A | Blackburn Rovers | W | 2-0 | (0-0) | Henry 57; Pires 87 | 28,627 |
| 29 | 20-Mar-04 | H | Bolton Wanderers | W | 2-1 | (2-1) | Pires 16; Bergkamp 24 | 38,053 |
| 30 | 28-Mar-04 | H | Manchester United | D | 1-1 | (0-0) | Henry 50 | 38,184 |
| 31 | 09-Apr-04 | H | Liverpool | W | 4-2 | (1-2) | Henry 31, 50, 78; Pires 49 | 38,119 |
| 32 | 11-Apr-04 | A | Newcastle United | D | 0-0 | (0-0) | | 52,141 |
| 33 | 16-Apr-04 | H | Leeds United | W | 5-0 | (3-0) | Pires 6; Henry 27, 33p, 50, 67 | 38,094 |
| 34 | 25-Apr-04 | A | Tottenham Hotspur | D | 2-2 | (2-0) | Vieira 3; Pires 35 | 36,097 |
| 35 | 01-May-04 | H | Birmingham City | D | 0-0 | (0-0) | | 38,061 |
| 36 | 04-May-04 | A | Portsmouth | D | 1-1 | (0-1) | Reyes 50 | 20,140 |
| 37 | 09-May-04 | A | Fulham | W | 1-0 | (1-0) | Reyes 9 | 18,102 |
| 38 | 15-May-04 | H | Leicester City | W | 2-1 | (0-1) | Henry 47p; Vieira 66 | 38,419 |
|
|
| FA Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 | 04-Jan-04 | A | Leeds United | W | 4-1 | (2-1) | Henry 26; Edu 33; Pires 87; Toure 90 | 31,207 |
| 4 | 24-Jan-04 | H | Middlesbrough | W | 4-1 | (2-1) | Bergkamp 19; Ljungberg 28, 68; Bentley 90 | 37,256 |
| 5 | 15-Feb-04 | H | Chelsea | W | 2-1 | (0-1) | Reyes 56, 61 | 38,136 |
| QF | 06-Mar-04 | A | Portsmouth | W | 5-1 | (3-0) | Henry 25, 50; Ljungberg 43, 57; Toure 45 | 20,137 |
| SF | 03-Apr-04 | N | Manchester United | L | 0-1 | (0-1) | | 39,939 |
|
|
| League Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 | 28-Oct-03 | H | Rotherham United | D | 1-1 | (1-0) | Aliadiere 11 [aet, pen 9-8] | 27,451 |
| 4 | 02-Dec-03 | H | Wolverhampton Wndrs | W | 5-1 | (1-0) | Aliadiere 24, 71; Kanu 68; Wiltord 79; Fabregas Soler 88 | 28,161 |
| QF | 16-Dec-03 | A | West Bromwich Albion | W | 2-0 | (1-0) | Kanu 25; Aliadiere 57 | 20,369 |
| SF L1 | 20-Jan-04 | H | Middlesbrough | L | 0-1 | (0-0) | | 31,070 |
| SF L2 | 03-Feb-04 | A | Middlesbrough | L | 1-2 | (0-0) | Edu 77 | 28,781 |
|
|
| Community Shield |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| F | 10-Aug-03 | N | Manchester United | D | 1-1 | (1-1) | Henry 20 [aet, pen 4-3] | 59,293 |
|
|
| UEFA Champions League |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 Gp B | 17-Sep-03 | H | Internazionale | L | 0-3 | (0-3) | | 34,393 |
| 1 Gp B | 30-Sep-03 | A | Lokomotiv Moscow | D | 0-0 | (0-0) | | 27,000 |
| 1 Gp B | 21-Oct-03 | A | Dynamo Kiev | L | 1-2 | (0-1) | Henry 80 | 80,000 |
| 1 Gp B | 05-Nov-03 | H | Dynamo Kiev | W | 1-0 | (0-0) | Cole 88 | 34,419 |
| 1 Gp B | 25-Nov-03 | A | Internazionale | W | 5-1 | (1-1) | Henry 25, 85; Ljungberg 49; Edu 87; Pires 89 | 44,884 |
| 1 Gp B | 10-Dec-03 | H | Lokomotiv Moscow | W | 2-0 | (1-0) | Pires 12; Ljungberg 67 | 35,343 |
| 2 L1 | 24-Feb-04 | A | Celta Vigo | W | 3-2 | (1-1) | Edu 18, 58; Pires 80 | 21,000 |
| 2 L2 | 10-Mar-04 | H | Celta Vigo | W | 2-0 | (2-0) | Henry 14, 34 | 35,402 |
| QF L1 | 24-Mar-04 | A | Chelsea | D | 1-1 | (0-0) | Pires 59 | 40,778 |
| QF L2 | 06-Apr-04 | H | Chelsea | L | 1-2 | (1-0) | Reyes 45 | 35,486 |
|
|
Home and away results against each team, listed in the current league table standings