ICC Champions Trophy: Only Final, 2004 | The Brit Oval, London | West Indies won by 2 wickets | 25 September 2004 |
ICC Champions Trophy: 2nd Semi-final, 2004 | The Rose Bowl, Southampton | West Indies won by 7 wickets | 22 September 2004 |
ICC Champions Trophy: 11th Match, 2004 | The Brit Oval, London | West Indies won by 5 wickets | 19 September 2004 |
ICC Champions Trophy: 8th Match, 2004 | The Rose Bowl, Southampton | West Indies won by 138 runs | 15 September 2004 |
The Wisden Trophy: 4th Test, 2004 | The Brit Oval, London | England won by 10 wickets | 19, 20, 21 August 2004 (five-day match) |
The Wisden Trophy: 3rd Test, 2004 | Old Trafford, Manchester | England won by 7 wickets | 12, 13, 14, 15, 16 August 2004 (five-day match) |
The Wisden Trophy: 2nd Test, 2004 | Edgbaston, Birmingham | England won by 256 runs | 29, 30, 31 July, 1 August 2004 (five-day match) |
The Wisden Trophy: 1st Test, 2004 | Lord's, London | England won by 210 runs | 22, 23, 24, 25, 26 July 2004 (five-day match) |
NatWest Series: Only Final, 2004 | Lord's, London | New Zealand won by 107 runs | 10 July 2004 |
NatWest Series: 9th Match, 2004 | The Rose Bowl, Southampton | No result | 08 July 2004 |
NatWest Series: 8th Match, 2004 | Lord's, London | West Indies won by 7 wickets | 6 July 2004 |
NatWest Series: 6th Match, 2004 | Sophia Gardens, Cardiff | New Zealand won by 5 wickets | 3 July 2004 |
NatWest Series: 5th Match, 2004 | Headingley, Leeds | England won by 7 wickets | 1 July 2004 |
NatWest Series: 3rd Match, 2004 | Trent Bridge, Nottingham | West Indies won by 7 wickets | 27 June 2004 |
NatWest Series: 2nd Match, 2004 | Edgbaston, Birmingham | No result | 26 June 2004 |
Bangladesh in West Indies: 2nd Test, 2004 | Sabina Park, Kingston, Jamaica | West Indies won by an innings and 99 runs | 4, 5, 6, 7 June 2004 (five-day match) |
Bangladesh in West Indies: 1st Test, 2004 | Beausejour Stadium, Gros Islet, St Lucia | Match Drawn | 28, 29, 30, 31 May, 1 June 2004 (five-day match) |
Bangladesh in West Indies: 3rd ODI, 2004 | National Cricket Stadium, Grenada | West Indies won by 7 wickets | 19 May 2004 |
Bangladesh in West Indies: 2nd ODI, 2004 | Arnos Vale Ground, Kingstown, St Vincent | West Indies won by 23 runs | 16 May 2004 |
Bangladesh in West Indies: 1st ODI, 2004 | Arnos Vale Ground, Kingstown, St Vincent | West Indies won by 1 wickets | 15 May 2004 |
England in West Indies: 7th ODI, 2003/04 | Kensington Oval, Bridgetown, Barbados | England won by 5 wickets | 5 May 2004 |
England in West Indies: 6th ODI, 2003/04 | Beausejour Stadium, Gros Islet, St Lucia | West Indies won by 4 wickets | 2 May 2004 |
England in West Indies: 5th ODI, 2003/04 | Beausejour Stadium, Gros Islet, St Lucia | West Indies won by 5 wickets | 1 May 2004 |
England in West Indies: 2nd ODI, 2003/04 | Queen's Park Oval, Port of Spain, Trinidad | No result | 24 April 2004 |
England in West Indies: 1st ODI, 2003/04 | Bourda, Georgetown, Guyana | England won by 2 wickets | 18 April 2004 |
The Wisden Trophy: 4th Test, 2003/04 | Antigua Recreation Ground, St John's, Antigua | Match Drawn | 10, 11, 12, 13, 14 April 2004 (five-day match) |
The Wisden Trophy: 3rd Test, 2003/04 | Kensington Oval, Bridgetown, Barbados | England won by 8 wickets | 1, 2, 3 April 2004 (five-day match) |
The Wisden Trophy: 2nd Test, 2003/04 | Queen's Park Oval, Port of Spain, Trinidad | England won by 7 wickets | 19, 20, 21, 22, 23 March 2004 (five-day match) |
The Wisden Trophy: 1st Test, 2003/04 | Sabina Park, Kingston, Jamaica | England won by 10 wickets | 11, 12, 13, 14 March 2004 (five-day match) |
West Indies in South Africa: 5th ODI, 2003/04 | New Wanderers Stadium, Johannesburg | South Africa won by 4 wickets | 4 February 2004 |
West Indies in South Africa: 4th ODI, 2003/04 | SuperSport Park, Centurion | West Indies won by 7 wickets | 1 February 2004 |
West Indies in South Africa: 3rd ODI, 2003/04 | Kingsmead, Durban | No result | 30 January 2004 |
West Indies in South Africa: 2nd ODI, 2003/04 | St George's Park, Port Elizabeth | South Africa won by 16 runs | 28 January 2004 |
West Indies in South Africa: 1st ODI, 2003/04 | Newlands, Cape Town | South Africa won by 209 runs | 25 January 2004 |
Vivian Richards Trophy: 4th Test, 2003/04 | SuperSport Park, Centurion | South Africa won by 10 wickets | 16, 17, 18, 19, 20 January 2004 (five-day match) |
Vivian Richards Trophy: 3rd Test, 2003/04 | Newlands, Cape Town | Match Drawn | 2, 3, 4, 5, 6 January 2004 (five-day match) |