| Saturday 15 May 2004 |
| Barclaycard Premiership |
| Chelsea |
1 (1) |
Leeds |
0 (0) |
| Saturday 8 May 2004 |
| Barclaycard Premiership |
| Man Utd |
1 (0) |
Chelsea |
1 (1) |
| Wednesday 5 May 2004 |
| European Champion Clubs Cup Semi Final 2nd Leg |
| Chelsea |
2 (2) |
Monaco |
2 (1) |
| Saturday 1 May 2004 |
| Barclaycard Premiership |
| Chelsea |
4 (0) |
Southampton |
0 (0) |
| Sunday 25 April 2004 |
| Barclaycard Premiership |
| Newcastle |
2 (1) |
Chelsea |
1 (1) |
| Tuesday 20 April 2004 |
| European Champion Clubs Cup Semi Final 1st Leg |
| Monaco |
3 (1) |
Chelsea |
1 (1) |
| Saturday 17 April 2004 |
| Barclaycard Premiership |
| Chelsea |
0 (0) |
Everton |
0 (0) |
| Monday 12 April 2004 |
| Barclaycard Premiership |
| Aston Villa |
3 (1) |
Chelsea |
2 (1) |
| Saturday 10 April 2004 |
| Barclaycard Premiership |
| Chelsea |
0 (0) |
Middlesbrough |
0 (0) |
| Tuesday 6 April 2004 |
| European Champion Clubs Cup Quarter Final 2nd Leg |
| Arsenal |
1 (1) |
Chelsea |
2 (0) |
| Saturday 3 April 2004 |
| Barclaycard Premiership |
| Tottenham |
0 (0) |
Chelsea |
1 (1) |
| Saturday 27 March 2004 |
| Barclaycard Premiership |
| Chelsea |
5 (1) |
Wolverhampton |
2 (1) |
| Wednesday 24 March 2004 |
| European Champion Clubs Cup Quarter Final 1st Leg |
| Chelsea |
1 (0) |
Arsenal |
1 (0) |
| Saturday 20 March 2004 |
| Barclaycard Premiership |
| Chelsea |
2 (2) |
Fulham |
1 (1) |
| Saturday 13 March 2004 |
| Barclaycard Premiership |
| Bolton |
0 (0) |
Chelsea |
2 (0) |
| Saturday 28 February 2004 |
| Barclaycard Premiership |
| Man City |
0 (0) |
Chelsea |
1 (0) |
| Saturday 21 February 2004 |
| Barclaycard Premiership |
| Chelsea |
1 (1) |
Arsenal |
2 (2) |
| Sunday 15 February 2004 |
| AXA-Sponsored FA Challenge Cup Fifth Round |
| Arsenal |
2 (0) |
Chelsea |
1 (1) |
| Wednesday 11 February 2004 |
| Barclaycard Premiership |
| Portsmouth |
0 (0) |
Chelsea |
2 (1) |
| Sunday 8 February 2004 |
| Barclaycard Premiership |
| Chelsea |
1 (1) |
Charlton |
0 (0) |
| Sunday 1 February 2004 |
| Barclaycard Premiership |
| Blackburn |
2 (1) |
Chelsea |
3 (2) |
| Saturday 24 January 2004 |
| AXA-Sponsored FA Challenge Cup Fourth Round |
| Scarborough |
0 (0) |
Chelsea |
1 (1) |
| Sunday 18 January 2004 |
| Barclaycard Premiership |
| Chelsea |
0 (0) |
Birmingham |
0 (0) |
| Wednesday 14 January 2004 |
| AXA-Sponsored FA Challenge Cup Third Round |
| Chelsea |
4 (2) |
Watford |
0 (0) |
| Sunday 11 January 2004 |
| Barclaycard Premiership |
| Leicester |
0 (0) |
Chelsea |
4 (2) |
| Wednesday 7 January 2004 |
| Barclaycard Premiership |
| Chelsea |
0 (0) |
Liverpool |
1 (1) |
| Saturday 3 January 2004 |
| AXA-Sponsored FA Challenge Cup Third Round |
| Watford |
2 (2) |
Chelsea |
2 (2) |
| Sunday 28 December 2003 |
| Barclaycard Premiership |
| Chelsea |
3 (0) |
Portsmouth |
0 (0) |
| Friday 26 December 2003 |
| Barclaycard Premiership |
| Charlton |
4 (2) |
Chelsea |
2 (1) |
| Saturday 20 December 2003 |
| Barclaycard Premiership |
| Fulham |
0 (0) |
Chelsea |
1 (0) |
| Wednesday 17 December 2003 |
| Carling Cup Quarter Final |
| Aston Villa |
2 (1) |
Chelsea |
1 (0) |
| Saturday 13 December 2003 |
| Barclaycard Premiership |
| Chelsea |
1 (1) |
Bolton |
2 (1) |
| Tuesday 9 December 2003 |
| European Champion Clubs Cup Group G |
| Besiktas |
0 (0) |
Chelsea |
2 (0) |
| Saturday 6 December 2003 |
| Barclaycard Premiership |
| Leeds |
1 (1) |
Chelsea |
1 (0) |
| Wednesday 3 December 2003 |
| Carling Cup Fourth Round |
| Reading |
0 (0) |
Chelsea |
1 (0) |
| Sunday 30 November 2003 |
| Barclaycard Premiership |
| Chelsea |
1 (1) |
Man Utd |
0 (0) |
| Wednesday 26 November 2003 |
| European Champion Clubs Cup Group G |
| Chelsea |
0 (0) |
Sparta Prague |
0 (0) |
| Saturday 22 November 2003 |
| Barclaycard Premiership |
| Southampton |
0 (0) |
Chelsea |
1 (0) |
| Sunday 9 November 2003 |
| Barclaycard Premiership |
| Chelsea |
5 (3) |
Newcastle |
0 (0) |
| Tuesday 4 November 2003 |
| European Champion Clubs Cup Group G |
| Lazio |
0 (0) |
Chelsea |
4 (1) |
| Saturday 1 November 2003 |
| Barclaycard Premiership |
| Everton |
0 (0) |
Chelsea |
1 (0) |
| Wednesday 29 October 2003 |
| Carling Cup Third Round |
| Chelsea |
4 (2) |
Notts County |
2 (1) |
| Saturday 25 October 2003 |
| Barclaycard Premiership |
| Chelsea |
1 (1) |
Man City |
0 (0) |
| Wednesday 22 October 2003 |
| European Champion Clubs Cup Group G |
| Chelsea |
2 (0) |
Lazio |
1 (1) |
| Saturday 18 October 2003 |
| Barclaycard Premiership |
| Arsenal |
2 (1) |
Chelsea |
1 (1) |
| Tuesday 14 October 2003 |
| Barclaycard Premiership |
| Birmingham |
0 (0) |
Chelsea |
0 (0) |
| Sunday 5 October 2003 |
| Barclaycard Premiership |
| Middlesbrough |
1 (0) |
Chelsea |
2 (1) |
| Wednesday 1 October 2003 |
| European Champion Clubs Cup Group G |
| Chelsea |
0 (0) |
Besiktas |
2 (2) |
| Saturday 27 September 2003 |
| Barclaycard Premiership |
| Chelsea |
1 (1) |
Aston Villa |
0 (0) |
| Saturday 20 September 2003 |
| Barclaycard Premiership |
| Wolverhampton |
0 (0) |
Chelsea |
5 (2) |
| Tuesday 16 September 2003 |
| European Champion Clubs Cup Group G |
| Sparta Prague |
0 (0) |
Chelsea |
1 (0) |
| Saturday 13 September 2003 |
| Barclaycard Premiership |
| Chelsea |
4 (2) |
Tottenham |
2 (1) |
| Saturday 30 August 2003 |
| Barclaycard Premiership |
| Chelsea |
2 (1) |
Blackburn |
2 (1) |
| Tuesday 26 August 2003 |
| European Champion Clubs Cup Third Qualifying Round 2nd Leg |
| Chelsea |
3 (1) |
MSK Zilina |
0 (0) |
| Saturday 23 August 2003 |
| Barclaycard Premiership |
| Chelsea |
2 (2) |
Leicester |
1 (1) |
| Sunday 17 August 2003 |
| Barclaycard Premiership |
| Liverpool |
1 (0) |
Chelsea |
2 (1) |
| Wednesday 13 August 2003 |
| European Champion Clubs Cup Third Qualifying Round 1st Leg |
| MSK Zilina |
0 (0) |
Chelsea |
2 (1) |