Skip to content
CricketTaken

2023 Cricket World Cup

Hosted by India, 5 October - 19 November 2023. 10 teams, 48 matches.

Australia — champions

Teams
10
Matches
48
Winner
Australia
Final margin
6 wickets

The final

How 2023 was decided

Australia 241/4 (43 ov) beat India 240 all out (50 ov) by 6 wickets

Date
19 November 2023
Venue
Narendra Modi Stadium
City
Ahmedabad
Player of the match
Travis Head

Format

A single round robin of ten teams, every side playing the other nine once. The top four went through to the semi-finals and a final.

Semi-finalists

  • Australia
  • India
  • South Africa
  • New Zealand

The first Cricket World Cup hosted by India alone, having co-hosted in 1987, 1996 and 2011.

Leading players

Player of the tournament
Virat Kohli
Most runs
Virat Kohli
765 runs · India
Most wickets
Mohammed Shami
24 wickets · India

What happened

  • India won all nine group matches and the semi-final, ten in a row, then lost the final.
  • Glenn Maxwell made 201 not out from 128 balls against Afghanistan at the Wankhede Stadium while cramping so badly he could barely walk, sharing an unbroken 202 for the eighth wicket with Pat Cummins after Australia had been 91 for 7.
  • Virat Kohli's 765 runs are the most scored in a single World Cup, and he reached his 50th ODI hundred in the semi-final against New Zealand in Mumbai.
  • Mohammed Shami took 7/57 in that semi-final, the best figures by an India bowler in one-day internationals.
  • Travis Head, who missed the group stage with a broken hand, made 137 in the final; Australia won their sixth World Cup.

The tournament

A tournament with a script

India hosted alone for the first time. The three previous World Cups staged in the country had all been shared, and this one ran across ten venues with the same ten-team round robin that England had used four years earlier. Forty-five group matches, six weeks, and a schedule that appeared to have one ending in mind.

For ten matches India played to it exactly. They were two for three against Australia in Chennai and won by six wickets anyway, Virat Kohli and KL Rahul adding 165. They chased down Pakistan's 191 in Ahmedabad, bowled South Africa out for 83 at Eden Gardens, and took all nine group games. Kohli finished with 765 runs, more than anyone has scored in a single World Cup, and reached his fiftieth one-day hundred in the semi-final at his old home ground in Mumbai, on an evening when Mohammed Shami took 7 for 57.

Around this, other things happened. Afghanistan beat England, Pakistan and Sri Lanka in the space of a fortnight. The Netherlands beat South Africa at Dharamsala. England, the holders, won three of nine and were effectively out by the start of November.

Mumbai, 7 November

Afghanistan made 291 for 5 at the Wankhede and reduced Australia to 91 for 7. What followed was the most improbable innings the competition has staged. Glenn Maxwell, cramping so badly in the heat that he could barely walk between the wickets, let alone run, hit 201 not out from 128 balls. He was flat on the pitch at one point waiting for the physio while Adam Zampa waited at the boundary rope. He and Pat Cummins put on 202 unbroken for the eighth wicket, of which Maxwell scored 179. Australia won by three wickets and went to the semi-finals.

Ahmedabad

Cummins won the toss in front of a stadium built for 130,000 and chose to bowl, which almost nobody had been doing there. India made 240 in their fifty overs. Travis Head, who had missed the group stage with a broken hand, made 137 from 120 balls and Australia were home in 43 overs with six wickets standing. Head was man of the match, as he had been in the World Test Championship final against the same opponents five months earlier. The noise in the ground simply stopped.

Afterwards

It was Australia's sixth World Cup, taken off a side that had won every match it played until the one that counted. India have still not won a global fifty-over title on home soil since 2011. The next edition, in southern Africa in 2027, goes back to fourteen teams, which reopens the door the ICC shut after 2015.

Results

Every match of 2023

All 48 matches in order. A blank scoreline means we could not verify the figures, not that the match was not played.

Group stage

  1. #1England v New ZealandNew Zealand 283/1 (36.2 ov) beat England 282/9 (50 ov) by 9 wickets5 October 2023 · Narendra Modi Stadium, Ahmedabad
  2. #2Pakistan v NetherlandsPakistan 286 all out (49 ov) beat Netherlands 205 all out (41 ov) by 81 runs6 October 2023 · Rajiv Gandhi International Stadium, Hyderabad
  3. #3Afghanistan v BangladeshBangladesh 158/4 (34.4 ov) beat Afghanistan 156 all out (37.2 ov) by 6 wickets7 October 2023 · HPCA Stadium, Dharamshala
  4. #4South Africa v Sri LankaSouth Africa 428/5 (50 ov) beat Sri Lanka 326 all out (44.5 ov) by 102 runs7 October 2023 · Arun Jaitley Stadium, Delhi
  5. #5Australia v IndiaIndia 201/4 (41.2 ov) beat Australia 199 all out (49.3 ov) by 6 wickets8 October 2023 · M. A. Chidambaram Stadium, Chennai
  6. #6New Zealand v NetherlandsNew Zealand 322/7 (50 ov) beat Netherlands 223 all out (46.3 ov) by 99 runs9 October 2023 · Rajiv Gandhi International Stadium, Hyderabad
  7. #7England v BangladeshEngland 364/9 (50 ov) beat Bangladesh 227 all out (48.2 ov) by 137 runs10 October 2023 · HPCA Stadium, Dharamshala
  8. #8Sri Lanka v PakistanPakistan 345/4 (48.2 ov) beat Sri Lanka 344/9 (50 ov) by 6 wickets10 October 2023 · Rajiv Gandhi International Stadium, Hyderabad
  9. #9Afghanistan v IndiaIndia 273/2 (35 ov) beat Afghanistan 272/8 (50 ov) by 8 wickets11 October 2023 · Arun Jaitley Stadium, Delhi
  10. #10South Africa v AustraliaSouth Africa 311/7 (50 ov) beat Australia 177 all out (40.5 ov) by 134 runs12 October 2023 · BRSABV Ekana Cricket Stadium, Lucknow
  11. #11Bangladesh v New ZealandNew Zealand 248/2 (42.5 ov) beat Bangladesh 245/9 (50 ov) by 8 wickets13 October 2023 · M. A. Chidambaram Stadium, Chennai
  12. #12Pakistan v IndiaIndia 192/3 (30.3 ov) beat Pakistan 191 all out (42.5 ov) by 7 wickets14 October 2023 · Narendra Modi Stadium, Ahmedabad
  13. #13Afghanistan v EnglandAfghanistan 284 all out (49.5 ov) beat England 215 all out (40.3 ov) by 69 runs15 October 2023 · Arun Jaitley Stadium, Delhi
  14. #14Sri Lanka v AustraliaAustralia 215/5 (35.2 ov) beat Sri Lanka 209 all out (43.3 ov) by 5 wickets16 October 2023 · BRSABV Ekana Cricket Stadium, Lucknow
  15. #15Netherlands v South AfricaNetherlands 245/8 (43 ov) beat South Africa 207 all out (42.5 ov) by 38 runs17 October 2023 · HPCA Stadium, Dharamshala
  16. #16New Zealand v AfghanistanNew Zealand 288/6 (50 ov) beat Afghanistan 139 all out (34.4 ov) by 149 runs18 October 2023 · M. A. Chidambaram Stadium, Chennai
  17. #17Bangladesh v IndiaIndia 261/3 (41.3 ov) beat Bangladesh 256/8 (50 ov) by 7 wickets19 October 2023 · Maharashtra Cricket Association Stadium, Pune
  18. #18Australia v PakistanAustralia 367/9 (50 ov) beat Pakistan 305 all out (45.3 ov) by 62 runs20 October 2023 · M. Chinnaswamy Stadium, Bangalore
  19. #19Netherlands v Sri LankaSri Lanka 263/5 (48.2 ov) beat Netherlands 262 all out (49.4 ov) by 5 wickets21 October 2023 · BRSABV Ekana Cricket Stadium, Lucknow
  20. #20South Africa v EnglandSouth Africa 399/7 (50 ov) beat England 170 all out (22 ov) by 229 runs21 October 2023 · Wankhede Stadium, Mumbai
  21. #21New Zealand v IndiaIndia 274/6 (48 ov) beat New Zealand 273 all out (50 ov) by 4 wickets22 October 2023 · HPCA Stadium, Dharamshala
  22. #22Pakistan v AfghanistanAfghanistan 286/2 (49 ov) beat Pakistan 282/7 (50 ov) by 8 wickets23 October 2023 · M. A. Chidambaram Stadium, Chennai
  23. #23South Africa v BangladeshSouth Africa 382/5 (50 ov) beat Bangladesh 233 all out (46.4 ov) by 149 runs24 October 2023 · Wankhede Stadium, Mumbai
  24. #24Australia v NetherlandsAustralia 399/8 (50 ov) beat Netherlands 90 all out (21 ov) by 309 runs25 October 2023 · Arun Jaitley Stadium, Delhi
  25. #25England v Sri LankaSri Lanka 160/2 (25.4 ov) beat England 156 all out (33.2 ov) by 8 wickets26 October 2023 · M. Chinnaswamy Stadium, Bangalore
  26. #26Pakistan v South AfricaSouth Africa 271/9 (47.2 ov) beat Pakistan 270 all out (46.4 ov) by 1 wicket27 October 2023 · M. A. Chidambaram Stadium, Chennai
  27. #27Australia v New ZealandAustralia 388 all out (49.2 ov) beat New Zealand 383/9 (50 ov) by 5 runs28 October 2023 · HPCA Stadium, Dharamshala
  28. #28Netherlands v BangladeshNetherlands 229 all out (50 ov) beat Bangladesh 142 all out (42.2 ov) by 87 runs28 October 2023 · Eden Gardens, Kolkata
  29. #29India v EnglandIndia 229/9 (50 ov) beat England 129 all out (34.5 ov) by 100 runs29 October 2023 · BRSABV Ekana Cricket Stadium, Lucknow
  30. #30Sri Lanka v AfghanistanAfghanistan 242/3 (45.2 ov) beat Sri Lanka 241 all out (49.3 ov) by 7 wickets30 October 2023 · Maharashtra Cricket Association Stadium, Pune
  31. #31Bangladesh v PakistanPakistan 205/3 (32.3 ov) beat Bangladesh 204 all out (45.1 ov) by 7 wickets31 October 2023 · Eden Gardens, Kolkata
  32. #32South Africa v New ZealandSouth Africa 357/4 (50 ov) beat New Zealand 167 all out (35.3 ov) by 190 runs1 November 2023 · Maharashtra Cricket Association Stadium, Pune
  33. #33India v Sri LankaIndia 357/8 (50 ov) beat Sri Lanka 55 all out (19.4 ov) by 302 runs2 November 2023 · Wankhede Stadium, Mumbai
  34. #34Netherlands v AfghanistanAfghanistan 181/3 (31.3 ov) beat Netherlands 179 all out (46.3 ov) by 7 wickets3 November 2023 · BRSABV Ekana Cricket Stadium, Lucknow
  35. #35New Zealand v PakistanPakistan 200/1 (25.3 ov) beat New Zealand 401/6 (50 ov) by 21 runs (DLS method)4 November 2023 · M. Chinnaswamy Stadium, Bangalore
  36. #36Australia v EnglandAustralia 286 all out (49.3 ov) beat England 253 all out (48.1 ov) by 33 runs4 November 2023 · Narendra Modi Stadium, Ahmedabad
  37. #37India v South AfricaIndia 326/5 (50 ov) beat South Africa 83 all out (27.1 ov) by 243 runs5 November 2023 · Eden Gardens, Kolkata
  38. #38Sri Lanka v BangladeshBangladesh 282/7 (41.1 ov) beat Sri Lanka 279 all out (49.3 ov) by 3 wickets6 November 2023 · Arun Jaitley Stadium, Delhi
  39. #39Afghanistan v AustraliaAustralia 293/7 (46.5 ov) beat Afghanistan 291/5 (50 ov) by 3 wickets7 November 2023 · Wankhede Stadium, Mumbai
  40. #40England v NetherlandsEngland 339/9 (50 ov) beat Netherlands 179 all out (37.2 ov) by 160 runs8 November 2023 · Maharashtra Cricket Association Stadium, Pune
  41. #41Sri Lanka v New ZealandNew Zealand 172/5 (23.2 ov) beat Sri Lanka 171 all out (46.4 ov) by 5 wickets9 November 2023 · M. Chinnaswamy Stadium, Bangalore
  42. #42Afghanistan v South AfricaSouth Africa 247/5 (47.3 ov) beat Afghanistan 244 all out (50 ov) by 5 wickets10 November 2023 · Narendra Modi Stadium, Ahmedabad
  43. #43Bangladesh v AustraliaAustralia 307/2 (44.4 ov) beat Bangladesh 306/8 (50 ov) by 8 wickets11 November 2023 · Maharashtra Cricket Association Stadium, Pune
  44. #44England v PakistanEngland 337/9 (50 ov) beat Pakistan 244 all out (43.3 ov) by 93 runs11 November 2023 · Eden Gardens, Kolkata
  45. #45India v NetherlandsIndia 410/4 (50 ov) beat Netherlands 250 all out (47.5 ov) by 160 runs12 November 2023 · M. Chinnaswamy Stadium, Bangalore

Semi-final

  1. #46India v New ZealandIndia 397/4 (50 ov) beat New Zealand 327 all out (48.5 ov) by 70 runs15 November 2023 · Wankhede Stadium, Mumbai
  2. #47South Africa v AustraliaAustralia 215/7 (47.2 ov) beat South Africa 212 all out (49.4 ov) by 3 wickets16 November 2023 · Eden Gardens, Kolkata

Final

  1. #48India v AustraliaAustralia 241/4 (43 ov) beat India 240 all out (50 ov) by 6 wickets19 November 2023 · Narendra Modi Stadium, Ahmedabad

Compiled from published tournament records, cross-checked across more than one source. Unlike the player, IPL and Big Bash pages, these figures are not computed from our own ball-by-ball archive. Anything we could not verify is left blank rather than guessed.

Every 50-over World Cup