Skip to content
Cricket Record Book

Cricket World Cup Records, Winners List and Statistics

Covers 265 Men's ODI World Cup matches from Feb 2003 to Nov 2023. Afghanistan matches are not in the open data set, so their results and players are missing.

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.

EditionMatches in dataFinalMost runsMost wickets
200349Australia v India: Australia won by 125 runsSR Tendulkar (India) 673B Lee (Australia) 22
200750Australia v Sri Lanka: Australia won by 53 runs (DLS)ML Hayden (Australia) 659GD McGrath (Australia) 26
201149India v Sri Lanka: India won by 6 wicketsTM Dilshan (Sri Lanka) 500Shahid Afridi (Pakistan) 21
201542Australia v New Zealand: Australia won by 7 wicketsKC Sangakkara (Sri Lanka) 534MA Starc (Australia) 20
201936England v New Zealand: Tied (England won the super over)RG Sharma (India) 647MA Starc (Australia) 26
202339India v Australia: Australia won by 6 wicketsV Kohli (India) 710Mohammed 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.

YearChampionFinal
1975West Indiesbeat Australia
1979West Indiesbeat England
1983Indiabeat West Indies
1987Australiabeat England
1992Pakistanbeat England
1996Sri Lankabeat Australia
1999Australiabeat Pakistan

Which Country Has Won the Most Cricket World Cups

Shared titles count for both teams.

TeamTitles
Australia6
India2
West Indies2
England1
Pakistan1
Sri Lanka1

Cricket World Cup Team Stats: Wins and Losses

TeamMatchesWonLostTied/NRWin %
Australia54458184.9
India49399181.2
New Zealand523318164.7
South Africa482719258.7
Sri Lanka492522253.2
England442121250.0
Pakistan392117155.3
West Indies361321238.2
Bangladesh401128128.2
Ireland21713135.0
Zimbabwe23516223.8
Netherlands22418018.2
Kenya16412025.0
Canada14212014.3
Scotland80800.0
Namibia60600.0

Most Runs in Cricket World Cup History (Since 2003)

BatterMInnsRunsHSAvgSR100s50s
V Kohli India35351,67311757.6987.32510
KC Sangakkara Sri Lanka34341,52512458.6586.8057
RG Sharma India26261,44314060.12103.1566
DA Warner Australia26261,24216649.68101.0654
SR Tendulkar India23231,21915255.4191.2439
AB de Villiers South Africa22221,207162*63.53117.3046
Shakib Al Hasan Bangladesh33331,204124*41.5281.3529
RT Ponting Australia25251,160140*52.7387.8145
TM Dilshan Sri Lanka24241,112161*55.6093.0544
CH Gayle West Indies32321,06021534.1992.9016
KS Williamson New Zealand24241,05514858.6181.5925
SPD Smith Australia28281,02310540.9286.7719
ML Hayden Australia202095415853.0095.2132
MJ Guptill New Zealand2525938237*44.6789.4223
Q de Kock South Africa252593517440.6597.1943

Most Wickets at the Cricket World Cup (Since 2003)

BowlerMInnsWktsBestAvgEcon5w
MA Starc Australia2525616/2818.615.133
M Muralitharan Sri Lanka2727524/1918.004.010
Mohammed Shami India1717517/5713.805.214
SL Malinga Sri Lanka2626506/3824.025.561
TA Boult New Zealand2626485/2726.425.111
GD McGrath Australia2121477/1513.983.991
Z Khan India2323444/4220.234.480
TG Southee New Zealand2121417/3326.025.761
JDP Oram New Zealand2323364/3921.334.210
Imran Tahir South Africa2020365/4522.724.431
B Lee Australia1717355/4217.974.571
GB Hogg Australia2020344/2719.244.130
SW Tait Australia1818344/3921.505.360
Wahab Riaz Pakistan1919335/4627.185.651
Shakib Al Hasan Bangladesh3333334/5543.915.280

Highest individual scores

BatterScoreBalls4s6sAgainstDate
MJ Guptill New Zealand237*1632411West Indies21 Mar 2015
CH Gayle West Indies2151471016Zimbabwe24 Feb 2015
MR Marsh Australia177*132179Bangladesh11 Nov 2023
V Sehwag India175140145Bangladesh19 Feb 2011
Q de Kock South Africa174140157Bangladesh24 Oct 2023
CB Wishart Zimbabwe172*151183Namibia10 Feb 2003
DA Warner Australia166147145Bangladesh20 Jun 2019
DA Warner Australia163124149Pakistan20 Oct 2023
AB de Villiers South Africa162*66178West Indies27 Feb 2015
TM Dilshan Sri Lanka161*146220Bangladesh26 Feb 2015

Best bowling figures

BowlerFiguresOversAgainstDate
GD McGrath Australia7/157Namibia27 Feb 2003
AJ Bichel Australia7/2010England2 Mar 2003
TG Southee New Zealand7/339England20 Feb 2015
Mohammed Shami India7/579.5New Zealand15 Nov 2023
A Nehra India6/2310England26 Feb 2003
SE Bond New Zealand6/2310Australia11 Mar 2003
KAJ Roach West Indies6/278.3Netherlands28 Feb 2011
MA Starc Australia6/289New Zealand28 Feb 2015
Shaheen Shah Afridi Pakistan6/359.1Bangladesh5 Jul 2019
SL Malinga Sri Lanka6/387.4Kenya1 Mar 2011

Highest Team Totals at the Cricket World Cup

TeamTotalOversAgainstVenueDate
South Africa428/550Sri LankaArun Jaitley Stadium, Delhi7 Oct 2023
India413/550BermudaQueen’s Park Oval, Port of Spain19 Mar 2007
South Africa411/450IrelandManuka Oval, Canberra3 Mar 2015
India410/450NetherlandsM Chinnaswamy Stadium, Bengaluru12 Nov 2023
South Africa408/550West IndiesSydney Cricket Ground, Sydney27 Feb 2015
New Zealand401/650PakistanM Chinnaswamy Stadium, Bengaluru4 Nov 2023
South Africa399/750EnglandWankhede Stadium, Mumbai21 Oct 2023
Australia399/850NetherlandsArun Jaitley Stadium, Delhi25 Oct 2023

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Canada3618.4Sri LankaBoland Bank Park, Paarl19 Feb 2003
Namibia4514AustraliaNorth West Cricket Stadium, Potchefstroom27 Feb 2003
Sri Lanka5519.4IndiaWankhede Stadium, Mumbai2 Nov 2023
Bangladesh5818.5West IndiesShere Bangla National Stadium, Mirpur4 Mar 2011
Kenya6923.5New ZealandMA Chidambaram Stadium, Chennai20 Feb 2011
Ireland7727.4Sri LankaNational Cricket Stadium, Grenada18 Apr 2007
Bermuda7824.4Sri LankaQueen’s Park Oval, Port of Spain15 Mar 2007
Bangladesh7828South AfricaShere Bangla National Stadium, Mirpur19 Mar 2011

Biggest wins

ResultFormatVenueDate
Australia won by 309 runsODIArun Jaitley Stadium, Delhi25 Oct 2023
India won by 302 runsODIWankhede Stadium, Mumbai2 Nov 2023
India won by 257 runsODIQueen’s Park Oval, Port of Spain19 Mar 2007
South Africa won by 257 runsODISydney Cricket Ground, Sydney27 Feb 2015
South Africa won by 10 wicketsODINorth West Cricket Stadium, Potchefstroom12 Feb 2003
South Africa won by 10 wicketsODIGoodyear Park, Bloemfontein22 Feb 2003
Australia won by 10 wicketsODISir Vivian Richards Stadium, North Sound31 Mar 2007
New Zealand won by 10 wicketsODIMA Chidambaram Stadium, Chennai20 Feb 2011

Most player of the match awards

PlayerAwards
RG Sharma India6
AB de Villiers South Africa5
SR Tendulkar India4
GD McGrath Australia4
Yuvraj Singh India4
KC Sangakkara Sri Lanka4
V Kohli India4
Mohammed Shami India4
ST Jayasuriya Sri Lanka3
RT Ponting Australia3

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.