March 14 - West Indies collapse to their lowest ever total of 47 all out in the first Test against England in Jamaica. South Africa'sJacques Kallis becomes the second player in history to score a century in five successive Tests in Hamilton, New Zealand.
March 29 - Virender Sehwag sets a new Indian Test record innings with 309 in the historic first Test against Pakistan.
April 2 - Zimbabwe Cricket Union announces the retirement of Heath Streak as captain of Zimbabwe. It is later revealed he was sacked, and 15 senior players withdraw from Zimbabwean cricket, citing political interference by Robert Mugabe's government in team selection.
May 8 - Sri Lanka's Muttiah Muralitharan breaks Courtney Walsh's world record of 519 Test wickets with his 520th wicket against Zimbabwe in Harare.
June 10 - Zimbabwe Cricket Union agrees to abandon any further Test matches in 2004, under pressure from International Cricket Council over substandard teams due to 15 striking players.
September 7 - The India is named Test player of the year and cricketer of the year. England'sAndrew Flintoff is named one-day player of the year. Australian Simon Taufel won the umpire of the year award.
October 6 - Anil Kumble takes three wickets in the first test against Australia, taking his total in test matches to 400. He becomes the ninth player to reach this milestone in test history.
November - United Kingdom for the tour to be called off due to the political situation in Zimbabwe. They win the series 4-0.
December 26 - India by 15 runs in an ODI. It was their first win on their homeland and against India
April 2 - Zimbabwe Cricket Union announces the retirement of Heath Streak as captain of Zimbabwe.
It is later revealed he was sacked, and 15 senior players withdraw from Zimbabwean cricket, citing political interference by Robert Mugabe's government in team selection.
Rahul Dravid of India is named Test player of the year and cricketer of the year.