13 March – India beat Pakistan in the highest scoring One Day International ever (693 runs), in the opening match of their first Pakistan tour since 1989.
14 March – 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.
29 March – Virender Sehwag sets a new Indian Test record innings with 309 in the historic first Test against Pakistan.
2 April – 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.
12 April – The West Indies' Brian Lara regains the individual Test innings record from Australian Matthew Hayden with 400 not out in the fourth Test against England in St. John's, Antigua.
30 April – University of Western Australia biomechanical study concludes Muttiah Muralitharan's doosra violates guidelines on allowable straightening of arm. Any further reports of him bowling it may result in a one-year ban from cricket.
8 May – Sri Lanka's Muttiah Muralitharan breaks Courtney Walsh's world record of 519 Test wickets with his 520th wicket against Zimbabwe in Harare.
10 June – 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.
19 June – 4 September – Inaugural Pro Cricket season, the first professional cricket tournament in the United States.
13 July – Shane Warne equals Muttiah Muralitharan's world record of 527 Test wickets, against Sri Lanka in Cairns.
15 July – 1 August – Asia Cup in Sri Lanka – Sri Lanka beat India by 25 runs.
6 August – The first women's Twenty20 International match was held between England and New Zealand.[1]
7 August – Leicestershire claim the second Twenty20 Cup, handing Surrey their first ever defeat in the competition in the final.
10–25 September – ICC Champions Trophy in England West Indies won the final beating England by 2 wickets.
6 October – 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 – England play a series of One Day Internationals in Zimbabwe, despite widespread calls in the United Kingdom for the tour to be called off due to the political situation in Zimbabwe. They win the series 4–0.
26 December – Bangladesh defeats India by 15 runs in an ODI. It was their first win on their homeland and against India
27 December – New Zealand's One Day International against Sri Lanka scheduled on 29 December is postponed to 11 January 2005.
29 December – Australia take a 2–0 lead in their home series against Pakistan.
29 December – Sri Lanka abandon their tour of Zimbabwe and return home in response to the tsunami disaster.
Test Match Series
Australia v India (4 Tests, Dec 2003 – January) Series tied 1-1, 2 matches drawn.
South Africa v West Indies (4 Tests, Dec 2003-January) South Africa win series 3-0, 1 match drawn
Zimbabwe v Bangladesh (2 Tests, February–March) – Zimbabwe win series 1-0, 1 match drawn