Australia own the cricket world cup records in the way that matters most: 6 titles across all editions, and 45 wins from 54 matches in the six tournaments covered ball by ball here. No other team has more than 2 titles.
This page uses 265 men’s ODI World Cup matches from 9 Feb 2003 to 19 Nov 2023 for every batting, bowling and team table. The winners list also includes the seven earlier finals from the official records. Afghanistan played at the 2015, 2019 and 2023 tournaments, yet none of those games exist in the open data, which leaves their results and players out of every table.
Cricket World Cup Winners List: Who Has Won the Most Titles
Count every final ever played and Australia sit on 6 titles. India and West Indies have 2 apiece; England, Pakistan and Sri Lanka have a single trophy each. West Indies won the first two, in 1975 and 1979, and India took the third in 1983. Australia then won in 1987 and 1999, before the period covered by ball-by-ball data.
From 2003 onward Australia won four of the six finals. They beat India by 125 runs at Johannesburg in 2003, Sri Lanka in a rain-shortened final at Bridgetown in 2007, New Zealand by 7 wickets at Melbourne in 2015, and India by 6 wickets at the Narendra Modi Stadium in 2023. India’s win came at the Wankhede in 2011, by 6 wickets over Sri Lanka. The 2019 final at Lord’s was tied, and England won the super over against New Zealand.
New Zealand lost two of the finals in the data, in 2015 and 2019, and Sri Lanka lost two as well. Australia’s win rate of 84.9 per cent sits just ahead of India’s 81.2, from 39 wins in 49 games.
Cricket World Cup Records by Edition: Winners and Leaders
The final is the last match of each edition. Editions marked partial have only a few matches in the open data, so no final is shown.
| Edition | Matches in data | Final | Most runs | Most wickets |
|---|---|---|---|---|
| 2003 | 49 | Australia v India: Australia won by 125 runs | SR Tendulkar (India) 673 | B Lee (Australia) 22 |
| 2007 | 50 | Australia v Sri Lanka: Australia won by 53 runs (DLS) | ML Hayden (Australia) 659 | GD McGrath (Australia) 26 |
| 2011 | 49 | India v Sri Lanka: India won by 6 wickets | TM Dilshan (Sri Lanka) 500 | Shahid Afridi (Pakistan) 21 |
| 2015 | 42 | Australia v New Zealand: Australia won by 7 wickets | KC Sangakkara (Sri Lanka) 534 | MA Starc (Australia) 20 |
| 2019 | 36 | England v New Zealand: Tied (England won the super over) | RG Sharma (India) 647 | MA Starc (Australia) 26 |
| 2023 | 39 | India v Australia: Australia won by 6 wickets | V Kohli (India) 710 | Mohammed Shami (India) 24 |
World Cup Winners List Before 2003
From the official tournament records. No ball-by-ball data exists in the open set for these editions, so they are not counted in any table below.
| Year | Champion | Final |
|---|---|---|
| 1975 | West Indies | beat Australia |
| 1979 | West Indies | beat England |
| 1983 | India | beat West Indies |
| 1987 | Australia | beat England |
| 1992 | Pakistan | beat England |
| 1996 | Sri Lanka | beat Australia |
| 1999 | Australia | beat Pakistan |
Which Country Has Won the Most Cricket World Cups
Shared titles count for both teams.
| Team | Titles |
|---|---|
| Australia | 6 |
| India | 2 |
| West Indies | 2 |
| England | 1 |
| Pakistan | 1 |
| Sri Lanka | 1 |
Cricket World Cup Team Stats: Wins and Losses
| Team | Matches | Won | Lost | Tied/NR | Win % |
|---|---|---|---|---|---|
| Australia | 54 | 45 | 8 | 1 | 84.9 |
| India | 49 | 39 | 9 | 1 | 81.2 |
| New Zealand | 52 | 33 | 18 | 1 | 64.7 |
| South Africa | 48 | 27 | 19 | 2 | 58.7 |
| Sri Lanka | 49 | 25 | 22 | 2 | 53.2 |
| England | 44 | 21 | 21 | 2 | 50.0 |
| Pakistan | 39 | 21 | 17 | 1 | 55.3 |
| West Indies | 36 | 13 | 21 | 2 | 38.2 |
| Bangladesh | 40 | 11 | 28 | 1 | 28.2 |
| Ireland | 21 | 7 | 13 | 1 | 35.0 |
| Zimbabwe | 23 | 5 | 16 | 2 | 23.8 |
| Netherlands | 22 | 4 | 18 | 0 | 18.2 |
| Kenya | 16 | 4 | 12 | 0 | 25.0 |
| Canada | 14 | 2 | 12 | 0 | 14.3 |
| Scotland | 8 | 0 | 8 | 0 | 0.0 |
| Namibia | 6 | 0 | 6 | 0 | 0.0 |
Most Runs in Cricket World Cup History (Since 2003)
| Batter | M | Inns | Runs | HS | Avg | SR | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| V Kohli India | 35 | 35 | 1,673 | 117 | 57.69 | 87.32 | 5 | 10 |
| KC Sangakkara Sri Lanka | 34 | 34 | 1,525 | 124 | 58.65 | 86.80 | 5 | 7 |
| RG Sharma India | 26 | 26 | 1,443 | 140 | 60.12 | 103.15 | 6 | 6 |
| DA Warner Australia | 26 | 26 | 1,242 | 166 | 49.68 | 101.06 | 5 | 4 |
| SR Tendulkar India | 23 | 23 | 1,219 | 152 | 55.41 | 91.24 | 3 | 9 |
| AB de Villiers South Africa | 22 | 22 | 1,207 | 162* | 63.53 | 117.30 | 4 | 6 |
| Shakib Al Hasan Bangladesh | 33 | 33 | 1,204 | 124* | 41.52 | 81.35 | 2 | 9 |
| RT Ponting Australia | 25 | 25 | 1,160 | 140* | 52.73 | 87.81 | 4 | 5 |
| TM Dilshan Sri Lanka | 24 | 24 | 1,112 | 161* | 55.60 | 93.05 | 4 | 4 |
| CH Gayle West Indies | 32 | 32 | 1,060 | 215 | 34.19 | 92.90 | 1 | 6 |
| KS Williamson New Zealand | 24 | 24 | 1,055 | 148 | 58.61 | 81.59 | 2 | 5 |
| SPD Smith Australia | 28 | 28 | 1,023 | 105 | 40.92 | 86.77 | 1 | 9 |
| ML Hayden Australia | 20 | 20 | 954 | 158 | 53.00 | 95.21 | 3 | 2 |
| MJ Guptill New Zealand | 25 | 25 | 938 | 237* | 44.67 | 89.42 | 2 | 3 |
| Q de Kock South Africa | 25 | 25 | 935 | 174 | 40.65 | 97.19 | 4 | 3 |
Most Wickets at the Cricket World Cup (Since 2003)
| Bowler | M | Inns | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|---|
| MA Starc Australia | 25 | 25 | 61 | 6/28 | 18.61 | 5.13 | 3 |
| M Muralitharan Sri Lanka | 27 | 27 | 52 | 4/19 | 18.00 | 4.01 | 0 |
| Mohammed Shami India | 17 | 17 | 51 | 7/57 | 13.80 | 5.21 | 4 |
| SL Malinga Sri Lanka | 26 | 26 | 50 | 6/38 | 24.02 | 5.56 | 1 |
| TA Boult New Zealand | 26 | 26 | 48 | 5/27 | 26.42 | 5.11 | 1 |
| GD McGrath Australia | 21 | 21 | 47 | 7/15 | 13.98 | 3.99 | 1 |
| Z Khan India | 23 | 23 | 44 | 4/42 | 20.23 | 4.48 | 0 |
| TG Southee New Zealand | 21 | 21 | 41 | 7/33 | 26.02 | 5.76 | 1 |
| JDP Oram New Zealand | 23 | 23 | 36 | 4/39 | 21.33 | 4.21 | 0 |
| Imran Tahir South Africa | 20 | 20 | 36 | 5/45 | 22.72 | 4.43 | 1 |
| B Lee Australia | 17 | 17 | 35 | 5/42 | 17.97 | 4.57 | 1 |
| GB Hogg Australia | 20 | 20 | 34 | 4/27 | 19.24 | 4.13 | 0 |
| SW Tait Australia | 18 | 18 | 34 | 4/39 | 21.50 | 5.36 | 0 |
| Wahab Riaz Pakistan | 19 | 19 | 33 | 5/46 | 27.18 | 5.65 | 1 |
| Shakib Al Hasan Bangladesh | 33 | 33 | 33 | 4/55 | 43.91 | 5.28 | 0 |
Highest individual scores
| Batter | Score | Balls | 4s | 6s | Against | Date |
|---|---|---|---|---|---|---|
| MJ Guptill New Zealand | 237* | 163 | 24 | 11 | West Indies | 21 Mar 2015 |
| CH Gayle West Indies | 215 | 147 | 10 | 16 | Zimbabwe | 24 Feb 2015 |
| MR Marsh Australia | 177* | 132 | 17 | 9 | Bangladesh | 11 Nov 2023 |
| V Sehwag India | 175 | 140 | 14 | 5 | Bangladesh | 19 Feb 2011 |
| Q de Kock South Africa | 174 | 140 | 15 | 7 | Bangladesh | 24 Oct 2023 |
| CB Wishart Zimbabwe | 172* | 151 | 18 | 3 | Namibia | 10 Feb 2003 |
| DA Warner Australia | 166 | 147 | 14 | 5 | Bangladesh | 20 Jun 2019 |
| DA Warner Australia | 163 | 124 | 14 | 9 | Pakistan | 20 Oct 2023 |
| AB de Villiers South Africa | 162* | 66 | 17 | 8 | West Indies | 27 Feb 2015 |
| TM Dilshan Sri Lanka | 161* | 146 | 22 | 0 | Bangladesh | 26 Feb 2015 |
Best bowling figures
| Bowler | Figures | Overs | Against | Date |
|---|---|---|---|---|
| GD McGrath Australia | 7/15 | 7 | Namibia | 27 Feb 2003 |
| AJ Bichel Australia | 7/20 | 10 | England | 2 Mar 2003 |
| TG Southee New Zealand | 7/33 | 9 | England | 20 Feb 2015 |
| Mohammed Shami India | 7/57 | 9.5 | New Zealand | 15 Nov 2023 |
| A Nehra India | 6/23 | 10 | England | 26 Feb 2003 |
| SE Bond New Zealand | 6/23 | 10 | Australia | 11 Mar 2003 |
| KAJ Roach West Indies | 6/27 | 8.3 | Netherlands | 28 Feb 2011 |
| MA Starc Australia | 6/28 | 9 | New Zealand | 28 Feb 2015 |
| Shaheen Shah Afridi Pakistan | 6/35 | 9.1 | Bangladesh | 5 Jul 2019 |
| SL Malinga Sri Lanka | 6/38 | 7.4 | Kenya | 1 Mar 2011 |
Highest Team Totals at the Cricket World Cup
| Team | Total | Overs | Against | Venue | Date |
|---|---|---|---|---|---|
| South Africa | 428/5 | 50 | Sri Lanka | Arun Jaitley Stadium, Delhi | 7 Oct 2023 |
| India | 413/5 | 50 | Bermuda | Queen’s Park Oval, Port of Spain | 19 Mar 2007 |
| South Africa | 411/4 | 50 | Ireland | Manuka Oval, Canberra | 3 Mar 2015 |
| India | 410/4 | 50 | Netherlands | M Chinnaswamy Stadium, Bengaluru | 12 Nov 2023 |
| South Africa | 408/5 | 50 | West Indies | Sydney Cricket Ground, Sydney | 27 Feb 2015 |
| New Zealand | 401/6 | 50 | Pakistan | M Chinnaswamy Stadium, Bengaluru | 4 Nov 2023 |
| South Africa | 399/7 | 50 | England | Wankhede Stadium, Mumbai | 21 Oct 2023 |
| Australia | 399/8 | 50 | Netherlands | Arun Jaitley Stadium, Delhi | 25 Oct 2023 |
Lowest all-out totals
| Team | Total | Overs | Against | Venue | Date |
|---|---|---|---|---|---|
| Canada | 36 | 18.4 | Sri Lanka | Boland Bank Park, Paarl | 19 Feb 2003 |
| Namibia | 45 | 14 | Australia | North West Cricket Stadium, Potchefstroom | 27 Feb 2003 |
| Sri Lanka | 55 | 19.4 | India | Wankhede Stadium, Mumbai | 2 Nov 2023 |
| Bangladesh | 58 | 18.5 | West Indies | Shere Bangla National Stadium, Mirpur | 4 Mar 2011 |
| Kenya | 69 | 23.5 | New Zealand | MA Chidambaram Stadium, Chennai | 20 Feb 2011 |
| Ireland | 77 | 27.4 | Sri Lanka | National Cricket Stadium, Grenada | 18 Apr 2007 |
| Bermuda | 78 | 24.4 | Sri Lanka | Queen’s Park Oval, Port of Spain | 15 Mar 2007 |
| Bangladesh | 78 | 28 | South Africa | Shere Bangla National Stadium, Mirpur | 19 Mar 2011 |
Biggest wins
| Result | Format | Venue | Date |
|---|---|---|---|
| Australia won by 309 runs | ODI | Arun Jaitley Stadium, Delhi | 25 Oct 2023 |
| India won by 302 runs | ODI | Wankhede Stadium, Mumbai | 2 Nov 2023 |
| India won by 257 runs | ODI | Queen’s Park Oval, Port of Spain | 19 Mar 2007 |
| South Africa won by 257 runs | ODI | Sydney Cricket Ground, Sydney | 27 Feb 2015 |
| South Africa won by 10 wickets | ODI | North West Cricket Stadium, Potchefstroom | 12 Feb 2003 |
| South Africa won by 10 wickets | ODI | Goodyear Park, Bloemfontein | 22 Feb 2003 |
| Australia won by 10 wickets | ODI | Sir Vivian Richards Stadium, North Sound | 31 Mar 2007 |
| New Zealand won by 10 wickets | ODI | MA Chidambaram Stadium, Chennai | 20 Feb 2011 |
Most player of the match awards
| Player | Awards |
|---|---|
| RG Sharma India | 6 |
| AB de Villiers South Africa | 5 |
| SR Tendulkar India | 4 |
| GD McGrath Australia | 4 |
| Yuvraj Singh India | 4 |
| KC Sangakkara Sri Lanka | 4 |
| V Kohli India | 4 |
| Mohammed Shami India | 4 |
| ST Jayasuriya Sri Lanka | 3 |
| RT Ponting Australia | 3 |
Run Scorers, Wicket Takers and Big Innings
Virat Kohli (India) leads the run list with 1,673 in 35 innings, and his 710 in 2023 is the best single-edition total in the editions table. KC Sangakkara (Sri Lanka) is second with 1,525 and Rohit Sharma (India) third with 1,443, scored at a strike rate above 100. Rohit also has 6 hundreds, the most, and 6 player of the match awards, again the most.
Mitchell Starc (Australia) has taken 61 wickets, nine more than M Muralitharan (Sri Lanka). Mohammed Shami (India) is the most striking name: 51 wickets from just 17 appearances, average 13.80, four of them five-fors, the best being 7/57 versus New Zealand in Nov 2023. Glenn McGrath’s 7/15 against Namibia in 2003 is the best return of all.
Two innings passed 200. Martin Guptill (New Zealand) made 237 not out against West Indies at Wellington on 21 Mar 2015, and Chris Gayle (West Indies) hit 215 with 16 sixes against Zimbabwe a month earlier.
Totals, Margins and Team Records
South Africa hold the highest total, 428/5 against Sri Lanka at Delhi on 7 Oct 2023, and four of the eight biggest totals belong to them. Eight scores of 399 or more appear in the table, and seven of them came at the 2015 and 2023 editions.
At the other end, Sri Lanka dismissed Canada for 36 at Paarl in 2003, and Namibia for 45 by Australia eight days later. The largest win by runs is Australia’s 309 against the Netherlands at Delhi on 25 Oct 2023, eight days before India beat Sri Lanka by 302 at the Wankhede.
Among teams with at least 20 matches, the Netherlands have the lowest win share at 18.2 per cent. Scotland and Namibia have played 8 and 6 matches and lost them all. The shorter format has its own page, T20 World Cup records, and the women’s 50-over event is covered under Women’s World Cup records. The Champions Trophy page covers the other ICC ODI event.
Questions about Men's ODI World Cup
Which country has won the most Cricket World Cups?
Australia have six titles, won in 1987, 1999, 2003, 2007, 2015 and 2023. India and West Indies have 2 each, and England, Pakistan and Sri Lanka 1 each.
Who won the last Cricket World Cup?
Australia won the 2023 final, beating India by 6 wickets at the Narendra Modi Stadium, Ahmedabad, on 19 Nov 2023. It was their fourth title in the six editions covered ball by ball here.
Who has scored the most runs in Cricket World Cup matches?
Virat Kohli (India), counting editions from 2003: 1,673 runs from 35 innings, averaging 57.69. KC Sangakkara (Sri Lanka) has 1,525 and Rohit Sharma (India) 1,443.
Which bowler has the most Cricket World Cup wickets?
Mitchell Starc (Australia) with 61 wickets at 18.61 since 2003. M Muralitharan (Sri Lanka) has 52 and Mohammed Shami (India) 51.
Which batter holds the highest World Cup score?
Martin Guptill’s 237 not out off 163 balls for New Zealand against West Indies at Wellington on 21 Mar 2015. Chris Gayle’s 215 against Zimbabwe in the same edition is second.
Why are Afghanistan's World Cup results missing?
Afghanistan’s matches are not included in the open ball-by-ball data set this site uses. Their games and players do not appear in any table on this page.
Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.