New Delhi290C
Sunday, June 30, 2024

World Cup Records

The ICC Men's ODI World Cup returns for its 13th edition as the tournament heads to India for a blockbuster month of cricket on the subcontinent. There is much at stake for all the teams involved, as the ultimate glory tempts each country to do their best. The World Cup has had a rich history ever since its first edition in England in 1975, and nearly 50 years on from that inaugural tournament, there is a lot of history that the tournament must live up to.


The World Cup has been dominated by Australia, who won their first tournament in 1987 when it was held in India and Pakistan and never looked back. In particular, their stretch of dominance between 1996 and 2015 saw them reach 5 of the 6 finals in that duration, winning four times, including a hat-trick in 1999, 2003, and 2007. For reference, India and West Indies are tied for second-most titles with 2 each. Australia also have by far the most match wins in tournament history (69), best winning percentage, and longest unbeaten streak (34 matches).


When it comes to batting, a veteran of 6 World Cups — half the tournaments ever played — Sachin Tendulkar was remarkable throughout his career, the only player with over 2000 ODI runs. Tendulkar was able to walk away in heroic fashion, hoisted on the shoulders of his Indian teammates following the victory at his hometown Mumbai in 2011. His 2003 tournament also saw the most runs scored by any batter in a single tournament (673). Tendulkar sits joint-top with most tournament appearances alongside Javed Miandad, but retired with just the solitary match less played than the World Cup's all-time appearance leader, Ricky Ponting (46 matches). He is also tied for most WC centuries (6 with Rohit Sharma) and most half-centuries (21).


One of Tendulkar's greatest rivals, a staple of that utterly dominant Australian team, McGrath's unerring lengths and accuracy earned him 71 wickets between 1996 and 2007, the destroyer-in-chief for Steve Waugh and Ricky Ponting’s teams, and one of three men to be present in all three teams alongside Ponting and Adam Gilchrist. McGrath also possesses the best bowling figures in the World Cup, with 7 wickets for only 15 runs against 2003 co-hosts Namibia. He is one of four bowlers to take 7 wickets in a World Cup innings, but that was only one of two 5-fers in his World Cup career. Mitchell Starc sits atop that list with 3.


Back to batting heroics, there have only been two double centuries in men’s World Cup play, occurring within weeks of each other at the ultra-high-scoring 2015 World Cup. Chris Gayle would score the first against Zimbabwe at Canberra's Manuka Oval, but New Zealand's Martin Guptill would outdo that on home turf, scoring 237* against the Windies in Wellington.

…read more
  • Most Run
  • Highest Scores
  • Best Batting Avg
  • Best Batting Strike Rate
  • Best Batting Strike Rate(Innings)
  • Most Centuries
  • Fastest Centuries
  • Most Fifties
  • Most Sixes
  • Most Fours

Most Run

 PlayerTeamRunsInningsBat Avg
1
SACHIN TENDULKARSACHIN TENDULKAR
IND22784456.95
2
Ricky PontingRicky Ponting
AUS17434245.86
3
Kumar SangakkaraKumar Sangakkara
SL15323556.74
4
Brian LaraBrian Lara
WI12253340.83
5
AB de VilliersAB de Villiers
SA12072263.52
6
Chris GayleChris Gayle
WI11863435.93
7
Sanath JayasuriyaSanath Jayasuriya
SL11653733.28
8
Jacques KallisJacques Kallis
SA11483245.92
9
Shakib Al HasanShakib Al Hasan
BAN11462945.84
10
Tillakaratne DilshanTillakaratne Dilshan
SL11122552.95
11
Mahela JayawardenaMahela Jayawardena
SL11003435.48
12
Adam GilchristAdam Gilchrist
AUS10853136.16
13
Javed MiandadJaved Miandad
PAK10833043.32
14
Stephen FlemingStephen Fleming
NZ10753335.83
15
Herschelle GibbsHerschelle Gibbs
SA10672356.15
16
Aravinda de SilvaAravinda de Silva
SL10643236.68
17
Virat KohliVirat Kohli
IND10292646.77
18
Viv RichardsViv Richards
WI10132163.31
19
Sourav GangulySourav Ganguly
IND10062155.88
20
Mark WaughMark Waugh
AUS10042252.84
21
Ross TaylorRoss Taylor
NZ10023037.11
22
Martin GuptillMartin Guptill
NZ9972939.88
23
David WarnerDavid Warner
AUS9921862
24
Matthew HaydenMatthew Hayden
AUS9872151.94
25
Steve WaughSteve Waugh
AUS9783048.9
26
Rohit SharmaRohit Sharma
IND9781765.2
27
Shivnarine ChanderpaulShivnarine Chanderpaul
WI9702840.41
28
Arjuna RanatungaArjuna Ranatunga
SL9692946.14
29
Faf du PlessisFaf du Plessis
SA9262157.87
30
Kane WilliamsonKane Williamson
NZ9112256.93
31
Scott StyrisScott Styris
NZ9092253.47
32
Graham GoochGraham Gooch
ENG8972144.85
33
Michael ClarkeMichael Clarke
AUS8882163.42
34
Martin CroweMartin Crowe
NZ8802155
35
Mushfiqur RahimMushfiqur Rahim
BAN8772838.13
36
Saeed AnwarSaeed Anwar
PAK8752051.47
37
Rahul DravidRahul Dravid
IND8602161.42
38
Desmond HaynesDesmond Haynes
WI8542537.13
39
Virender SehwagVirender Sehwag
IND8432238.31
40
Hashim AmlaHashim Amla
SA8422242.1
41
Steve SmithSteve Smith
AUS8342046.33
42
Mohammad AzharuddinMohammad Azharuddin
IND8262539.33
43
David BoonDavid Boon
AUS8151654.33
44
Andy FlowerAndy Flower
ZIM8152832.6
45
Gary KirstenGary Kirsten
SA8062147.41
46
Aaron FinchAaron Finch
AUS7871843.72
47
MS DhoniMS Dhoni
IND7802543.33
48
Steve TikoloSteve Tikolo
KEN7682729.53
49
Joe RootJoe Root
ENG7581654.14
50
Graeme SmithGraeme Smith
SA7472039.31

SR: Strike Rate, Mat: Matches, Inns: Innings

Highest Scores

 PlayerTeamHSAgainstVenueMatch Date
1
MARTIN GUPTILLMARTIN GUPTILL
NZ237* WIWellington Regional Stadium21/03/2015
2
Chris GayleChris Gayle
WI215 ZIMManuka Oval24/02/2015
3
Gary KirstenGary Kirsten
SA188* UAERawalpindi Cricket Stadium16/02/1996
4
Sourav GangulySourav Ganguly
IND183 SLThe County Ground26/05/1999
5
Viv RichardsViv Richards
WI181 SLNational Stadium13/10/1987
6
David WarnerDavid Warner
AUS178 AFGWACA04/03/2015
7
Kapil DevKapil Dev
IND175* ZIMThe Nevill Ground18/06/1983
8
Virender SehwagVirender Sehwag
IND175 BANSher-e-Bangla National Cricket Stadium19/02/2011
9
Craig WishartCraig Wishart
ZIM172* NAMHarare Sports Club10/02/2003
10
Glenn TurnerGlenn Turner
NZ171* EAFEdgbaston07/06/1975
11
David WarnerDavid Warner
AUS166 BANTrent Bridge20/06/2019
12
AB de VilliersAB de Villiers
SA162* WISCG27/02/2015
13
Tillakaratne DilshanTillakaratne Dilshan
SL161* BANMCG26/02/2015
14
Andrew HudsonAndrew Hudson
SA161 NEDRawalpindi Cricket Stadium05/03/1996
15
Imran NazirImran Nazir
PAK160 ZIMSabina Park21/03/2007
16
Hashim AmlaHashim Amla
SA159 IREManuka Oval03/03/2015
17
Matthew HaydenMatthew Hayden
AUS158 WISir Vivian Richards Stadium27/03/2007
18
Andrew StraussAndrew Strauss
ENG158 INDM. Chinnaswamy Stadium27/02/2011
19
Kyle CoetzerKyle Coetzer
SCO156 BANSaxton Oval05/03/2015
20
Jason RoyJason Roy
ENG153 BANSophia Gardens08/06/2019
21
Aaron FinchAaron Finch
AUS153 SLThe Oval15/06/2019
22
Sachin TendulkarSachin Tendulkar
IND152 NAMCity Oval23/02/2003
23
Adam GilchristAdam Gilchrist
AUS149 SLKensington Oval28/04/2007
24
Eoin MorganEoin Morgan
ENG148 AFGOld Trafford18/06/2019
25
Kane WilliamsonKane Williamson
NZ148 WIOld Trafford22/06/2019
26
AB de VilliersAB de Villiers
SA146 WINational Cricket Stadium10/04/2007
27
Aravinda de SilvaAravinda de Silva
SL145 KENAsgiriya Stadium06/03/1996
28
Rahul DravidRahul Dravid
IND145 SLThe County Ground26/05/1999
29
Tillakaratne DilshanTillakaratne Dilshan
SL144 ZIMPallekele International Cricket Stadium10/03/2011
30
Andrew SymondsAndrew Symonds
AUS143* PAKNew Wanderers Stadium11/02/2003
31
Herschelle GibbsHerschelle Gibbs
SA143 NZNew Wanderers Stadium16/02/2003
32
Dave HoughtonDave Houghton
ZIM142 NZLal Bahadur Shastri Stadium10/10/1987
33
Scott StyrisScott Styris
NZ141 SLMangaung Oval10/02/2003
34
Sachin TendulkarSachin Tendulkar
IND140* KENBristol County Ground23/05/1999
35
Ricky PontingRicky Ponting
AUS140* INDNew Wanderers Stadium23/03/2003
36
Rohit SharmaRohit Sharma
IND140 PAKOld Trafford16/06/2019
37
Lahiru ThirimanneLahiru Thirimanne
SL139* ENGWellington Regional Stadium01/03/2015
38
David MillerDavid Miller
SA138* ZIMSeddon Park15/02/2015
39
Viv RichardsViv Richards
WI138* ENGLord's Cricket Ground23/06/1979
40
Brendan TaylorBrendan Taylor
ZIM138 INDEden Park14/03/2015
41
Rohit SharmaRohit Sharma
IND137 BANMCG19/03/2015
42
Sachin TendulkarSachin Tendulkar
IND137 SLArun Jaitley Stadium02/03/1996
43
Shikhar DhawanShikhar Dhawan
IND137 SAMCG22/02/2015
44
Dennis AmissDennis Amiss
ENG137 INDLord's Cricket Ground07/06/1975
45
Aaron FinchAaron Finch
AUS135 ENGMCG14/02/2015
46
Klaas-Jan van NoortwijkKlaas-Jan van Noortwijk
NED134* NAMMangaung Oval03/03/2003
47
Stephen FlemingStephen Fleming
NZ134* SANew Wanderers Stadium16/02/2003
48
AB de VilliersAB de Villiers
SA134 NEDIS Bindra Stadium03/03/2011
49
Marlon SamuelsMarlon Samuels
WI133* ZIMManuka Oval24/02/2015
50
Upul TharangaUpul Tharanga
SL133 ZIMPallekele International Cricket Stadium10/03/2011

SR: Strike Rate, Mat: Matches, Inns: Innings

Best Batting Avg

 PlayerTeamAvgInningsBat AvgRuns
1
LANCE KLUSENERLANCE KLUSENER
SA12411124372
2
Andrew SymondsAndrew Symonds
AUS10313103515
3
Graeme FowlerGraeme Fowler
ENG72772360
4
Peter Noel KirstenPeter Noel Kirsten
SA68.33868.33410
5
Babar AzamBabar Azam
PAK67.71867.71474
6
Ridley JacobsRidley Jacobs
WI67.5867.5270
7
Ben StokesBen Stokes
ENG66.421066.42465
8
Rohit SharmaRohit Sharma
IND65.21765.2978
9
Hilary Angelo GomesHilary Angelo Gomes
WI64.5764.5258
10
Lee GermonLee Germon
NZ63.66663.66191
11
AB de VilliersAB de Villiers
SA63.522263.521207
12
Michael ClarkeMichael Clarke
AUS63.422163.42888
13
Viv RichardsViv Richards
WI63.312163.311013
14
Jason RoyJason Roy
ENG63.28763.28443
15
Alex CareyAlex Carey
AUS62.5962.5375
16
Ryan ten DoeschateRyan ten Doeschate
NED62.14962.14435
17
David WarnerDavid Warner
AUS621862992
18
Rassie van der DussenRassie van der Dussen
SA62662310
19
Rahul DravidRahul Dravid
IND61.422161.42860
20
Glenn TurnerGlenn Turner
NZ61.21461.2612
21
Jonathan TrottJonathan Trott
ENG60.28760.28422
22
Suresh RainaSuresh Raina
IND59.66959.66358
23
Abdul QadirAbdul Qadir
PAK59959118
24
Faf du PlessisFaf du Plessis
SA57.872157.87926
25
Sachin TendulkarSachin Tendulkar
IND56.954456.952278
26
Kane WilliamsonKane Williamson
NZ56.932256.93911
27
Kumar SangakkaraKumar Sangakkara
SL56.743556.741532
28
Herschelle GibbsHerschelle Gibbs
SA56.152356.151067
29
Sourav GangulySourav Ganguly
IND55.882155.881006
30
Guy de AlwisGuy de Alwis
SL55.66655.66167
31
Martin CroweMartin Crowe
NZ552155880
32
Sean WilliamsSean Williams
ZIM54.661154.66492
33
David BoonDavid Boon
AUS54.331654.33815
34
David GowerDavid Gower
ENG54.251154.25434
35
Joe RootJoe Root
ENG54.141654.14758
36
Graham ThorpeGraham Thorpe
ENG54.141054.14379
37
Ramiz RajaRamiz Raja
PAK53.841653.84700
38
Shikhar DhawanShikhar Dhawan
IND53.71053.7537
39
Shane WatsonShane Watson
AUS53.581953.58643
40
Scott StyrisScott Styris
NZ53.472253.47909
41
Tillakaratne DilshanTillakaratne Dilshan
SL52.952552.951112
42
Mark WaughMark Waugh
AUS52.842252.841004
43
Bill AtheyBill Athey
ENG52.75652.75211
44
Yuvraj SinghYuvraj Singh
IND52.712152.71738
45
Neil JohnsonNeil Johnson
ZIM52.42852.42367
46
Nicholas PooranNicholas Pooran
WI52.42852.42367
47
Matthew HaydenMatthew Hayden
AUS51.942151.94987
48
Shaiman AnwarShaiman Anwar
UAE51.83651.83311
49
Saeed AnwarSaeed Anwar
PAK51.472051.47875
50
MahmudullahMahmudullah
BAN51.331551.33616

SR: Strike Rate, Mat: Matches, Inns: Innings

Best Batting Strike Rate

 PlayerTeamSRInningsBat AvgRuns
1
GLENN MAXWELLGLENN MAXWELL
AUS169.251638.53501
2
Jos ButtlerJos Buttler
ENG126.531434.84453
3
Lance KlusenerLance Klusener
SA121.1711124372
4
Brendon McCullumBrendon McCullum
NZ120.842733.72742
5
David MillerDavid Miller
SA117.941151.11460
6
AB de VilliersAB de Villiers
SA117.292263.521207
7
Rilee RossouwRilee Rossouw
SA116.66552.5210
8
Jason RoyJason Roy
ENG115.36763.28443
9
Kapil DevKapil Dev
IND115.142337.16669
10
Shahid AfridiShahid Afridi
PAK112.452414.13325
11
Hardik PandyaHardik Pandya
IND112.43932.28226
12
Kusal PereraKusal Perera
SL111.52933.33300
13
Jason HolderJason Holder
WI110.541132.5325
14
John DavisonJohn Davison
CAN110.381426.15340
15
Litton DasLitton Das
BAN110.17546184
16
Paul StirlingPaul Stirling
IRE110.11226.33316
17
Imran NazirImran Nazir
PAK108.57363.33190
18
Corey AndersonCorey Anderson
NZ108.45833231
19
Shane WatsonShane Watson
AUS108.061953.58643
20
Suresh RainaSuresh Raina
IND107.5959.66358
21
Moeen AliMoeen Ali
ENG107.221029.66267
22
Moin KhanMoin Khan
PAK106.311428.6286
23
Virender SehwagVirender Sehwag
IND106.172238.31843
24
Avishka FernandoAvishka Fernando
SL105.72450.75203
25
Grant ElliottGrant Elliott
NZ105.44844.28310
26
Guy de AlwisGuy de Alwis
SL105.03655.66167
27
Wahab RiazWahab Riaz
PAK104.671416.27179
28
Alex CareyAlex Carey
AUS104.45962.5375
29
Darren SammyDarren Sammy
WI102.211121231
30
Shimron HetmyerShimron Hetmyer
WI101.58836.71257
31
Sean WilliamsSean Williams
ZIM101.231154.66492
32
Wasim AkramWasim Akram
PAK100.943019.36426
33
Colin de GrandhommeColin de Grandhomme
NZ100.52823.75190
34
Jan-Berrie BurgerJan-Berrie Burger
NAM100.5633.16199
35
Nicholas PooranNicholas Pooran
WI100.27852.42367
36
Craig SpearmanCraig Spearman
NZ100631.83191
37
Paul NixonPaul Nixon
ENG99.48838.6193
38
JP DuminyJP Duminy
SA99.341635.23458
39
Phillip DeFreitasPhillip DeFreitas
ENG98.921318.4184
40
Aaron FinchAaron Finch
AUS98.371843.72787
41
Sabbir RahmanSabbir Rahman
BAN98.19831.14218
42
David WarnerDavid Warner
AUS98.121862992
43
Adam GilchristAdam Gilchrist
AUS98.013136.161085
44
Rohit SharmaRohit Sharma
IND95.971765.2978
45
Lendl SimmonsLendl Simmons
WI94.92637.4187
46
Shikhar DhawanShikhar Dhawan
IND94.211053.7537
47
Soumya SarkarSoumya Sarkar
BAN94.191424.35341
48
Michael ClarkeMichael Clarke
AUS94.162163.42888
49
Mark BoucherMark Boucher
SA94.071927.21381
50
Gary WilsonGary Wilson
IRE93.591026.3263

SR: Strike Rate, Mat: Matches, Inns: Innings

Best Batting Strike Rate(Innings)

 PlayerTeamSRAgainstVenueMatch Date
1
JAMES FRANKLINJAMES FRANKLIN
NZ387.5CANWankhede Stadium13/03/2011
2
David WarnerDavid Warner
AUS350SCOBellerive Oval14/03/2015
3
Moeen AliMoeen Ali
ENG344.44AFGOld Trafford18/06/2019
4
Chris LewisChris Lewis
ENG333.33SLEastern Oval09/03/1992
5
Andre RussellAndre Russell
WI323.07PAKHagley Oval21/02/2015
6
Glenn MaxwellGlenn Maxwell
AUS320BANTrent Bridge20/06/2019
7
Brendon McCullumBrendon McCullum
NZ308ENGWellington Regional Stadium20/02/2015
8
Liam PlunkettLiam Plunkett
ENG300BANSophia Gardens08/06/2019
9
Mitchell JohnsonMitchell Johnson
AUS300INDSCG26/03/2015
10
Shahid AfridiShahid Afridi
PAK300UAEMcLean Park04/03/2015
11
Paul NixonPaul Nixon
ENG287.5CANDaren Sammy National Cricket Stadium18/03/2007
12
Brad HaddinBrad Haddin
AUS277.77SLSCG08/03/2015
13
Jacob OramJacob Oram
NZ277.77PAKPallekele International Cricket Stadium08/03/2011
14
David MillerDavid Miller
SA272.22NZEden Park24/03/2015
15
Shoaib AkhtarShoaib Akhtar
PAK268.75ENGNewlands22/02/2003
16
AB de VilliersAB de Villiers
SA266.66IREManuka Oval03/03/2015
17
JP DuminyJP Duminy
SA266.66NEDIS Bindra Stadium03/03/2011
18
Brad HoggBrad Hogg
AUS266.66SCOWarner Park14/03/2007
19
Moin KhanMoin Khan
PAK258.33AUSHeadingley23/05/1999
20
Jos ButtlerJos Buttler
ENG250INDEdgbaston30/06/2019
21
Brendon McCullumBrendon McCullum
NZ247.61CANDaren Sammy National Cricket Stadium22/03/2007
22
Elton ChigumburaElton Chigumbura
ZIM245.45PAKSabina Park21/03/2007
23
Rashid KhanRashid Khan
AFG245.45AUSBristol County Ground01/06/2019
24
AB de VilliersAB de Villiers
SA245.45WISCG27/02/2015
25
Grant ElliottGrant Elliott
NZ245.45WIWellington Regional Stadium21/03/2015
26
Thisara PereraThisara Perera
SL244.44INDWankhede Stadium02/04/2011
27
Robin PetersonRobin Peterson
SA244.44BANSher-e-Bangla National Cricket Stadium19/03/2011
28
Angelo MathewsAngelo Mathews
SL242.85SCOBellerive Oval11/03/2015
29
Mark BoucherMark Boucher
SA241.93NEDWarner Park16/03/2007
30
Roger HarperRoger Harper
WI240ENGJinnah Stadium09/10/1987
31
Ravindra JadejaRavindra Jadeja
IND230BANMCG19/03/2015
32
Brendon McCullumBrendon McCullum
NZ226.92SAEden Park24/03/2015
33
Mark BoucherMark Boucher
SA226.08WINational Cricket Stadium10/04/2007
34
Glenn MaxwellGlenn Maxwell
AUS225.64AFGWACA04/03/2015
35
Ricardo PowellRicardo Powell
WI222.22SANewlands09/02/2003
36
Kieron PollardKieron Pollard
WI222.22NEDArun Jaitley Stadium28/02/2011
37
Brad HaddinBrad Haddin
AUS222.22AFGWACA04/03/2015
38
Brad HaddinBrad Haddin
AUS221.42ENGMCG14/02/2015
39
Graham DilleyGraham Dilley
ENG221.42NZThe Oval09/06/1983
40
Sean ErvineSean Ervine
ZIM221.42NZMangaung Oval08/03/2003
41
Brendon McCullumBrendon McCullum
NZ221.05AFGMcLean Park08/03/2015
42
Jason HolderJason Holder
WI220BANThe County Ground17/06/2019
43
Hasan AliHasan Ali
PAK213.33AUSThe County Ground12/06/2019
44
Dwayne SmithDwayne Smith
WI213.33PAKSabina Park13/03/2007
45
Ramnaresh SarwanRamnaresh Sarwan
WI213.33SANewlands09/02/2003
46
Michael LeaskMichael Leask
SCO209.09AUSBellerive Oval14/03/2015
47
Eoin MorganEoin Morgan
ENG208.45AFGOld Trafford18/06/2019
48
Brendon McCullumBrendon McCullum
NZ208.33AUSEden Park28/02/2015
49
Andre RussellAndre Russell
WI207.69IRESaxton Oval16/02/2015
50
Wavell HindsWavell Hinds
WI206.45CANSupersport Park23/02/2003

SR: Strike Rate, Mat: Matches, Inns: Innings

Most Centuries

 PlayerTeam100sInningsBat AvgRuns
1
SACHIN TENDULKARSACHIN TENDULKAR
IND64456.952278
2
Rohit SharmaRohit Sharma
IND61765.2978
3
Ricky PontingRicky Ponting
AUS54245.861743
4
Kumar SangakkaraKumar Sangakkara
SL53556.741532
5
AB de VilliersAB de Villiers
SA42263.521207
6
Tillakaratne DilshanTillakaratne Dilshan
SL42552.951112
7
Mahela JayawardenaMahela Jayawardena
SL43435.481100
8
Sourav GangulySourav Ganguly
IND42155.881006
9
Mark WaughMark Waugh
AUS42252.841004
10
David WarnerDavid Warner
AUS41862992
11
Sanath JayasuriyaSanath Jayasuriya
SL33733.281165
12
Viv RichardsViv Richards
WI32163.311013
13
Matthew HaydenMatthew Hayden
AUS32151.94987
14
Saeed AnwarSaeed Anwar
PAK32051.47875
15
Aaron FinchAaron Finch
AUS31843.72787
16
Joe RootJoe Root
ENG31654.14758
17
Ramiz RajaRamiz Raja
PAK31653.84700
18
Shikhar DhawanShikhar Dhawan
IND31053.7537
19
Brian LaraBrian Lara
WI23340.831225
20
Chris GayleChris Gayle
WI23435.931186
21
Shakib Al HasanShakib Al Hasan
BAN22945.841146
22
Stephen FlemingStephen Fleming
NZ23335.831075
23
Herschelle GibbsHerschelle Gibbs
SA22356.151067
24
Aravinda de SilvaAravinda de Silva
SL23236.681064
25
Virat KohliVirat Kohli
IND22646.771029
26
Martin GuptillMartin Guptill
NZ22939.88997
27
Faf du PlessisFaf du Plessis
SA22157.87926
28
Kane WilliamsonKane Williamson
NZ22256.93911
29
Scott StyrisScott Styris
NZ22253.47909
30
Rahul DravidRahul Dravid
IND22161.42860
31
Virender SehwagVirender Sehwag
IND22238.31843
32
Hashim AmlaHashim Amla
SA22242.1842
33
David BoonDavid Boon
AUS21654.33815
34
Upul TharangaUpul Tharanga
SL22136.68697
35
Brendan TaylorBrendan Taylor
ZIM21546690
36
MahmudullahMahmudullah
BAN21551.33616
37
Glenn TurnerGlenn Turner
NZ21461.2612
38
Aamer SohailAamer Sohail
PAK21637.37598
39
Gordon GreenidgeGordon Greenidge
WI21545.46591
40
Geoff MarshGeoff Marsh
AUS21348.25579
41
Kevin PietersenKevin Pietersen
ENG21347.91575
42
Jonny BairstowJonny Bairstow
ENG21148.36532
43
Marvan AtapattuMarvan Atapattu
SL21543.41521
44
Ryan ten DoeschateRyan ten Doeschate
NED2962.14435
45
Nathan AstleNathan Astle
NZ22220.15403
46
Jacques KallisJacques Kallis
SA13245.921148
47
Adam GilchristAdam Gilchrist
AUS13136.161085
48
Javed MiandadJaved Miandad
PAK13043.321083
49
Ross TaylorRoss Taylor
NZ13037.111002
50
Steve WaughSteve Waugh
AUS13048.9978

SR: Strike Rate, Mat: Matches, Inns: Innings

Fastest Centuries

 PlayerTeamDeliveriesAgainstVenueMatch Date
1
KEVIN O'BRIENKEVIN O'BRIEN
IRE50ENGM. Chinnaswamy Stadium02/03/2011
2
Glenn MaxwellGlenn Maxwell
AUS51SLSCG08/03/2015
3
AB de VilliersAB de Villiers
SA52WISCG27/02/2015
4
Eoin MorganEoin Morgan
ENG57AFGOld Trafford18/06/2019
5
Matthew HaydenMatthew Hayden
AUS66SAWarner Park24/03/2007
6
Kumar SangakkaraKumar Sangakkara
SL70ENGWellington Regional Stadium01/03/2015
7
Paul StirlingPaul Stirling
IRE70NEDEden Gardens18/03/2011
8
Adam GilchristAdam Gilchrist
AUS72SLKensington Oval28/04/2007
9
Kumar SangakkaraKumar Sangakkara
SL73BANMCG26/02/2015
10
Jos ButtlerJos Buttler
ENG75PAKTrent Bridge03/06/2019
11
Brendan TaylorBrendan Taylor
ZIM79IREBellerive Oval07/03/2015
12
Shaiman AnwarShaiman Anwar
UAE79IREBrisbane Cricket Ground25/02/2015
13
Carlos BrathwaiteCarlos Brathwaite
WI80NZOld Trafford22/06/2019
14
Mahela JayawardenaMahela Jayawardena
SL80CANMahinda Rajapaksa International Cricket Stadium20/02/2011
15
David MillerDavid Miller
SA81ZIMSeddon Park15/02/2015
16
Virender SehwagVirender Sehwag
IND81BERQueen's Park Oval19/03/2007
17
Brad HodgeBrad Hodge
AUS82NEDWarner Park18/03/2007
18
Shakib Al HasanShakib Al Hasan
BAN83WIThe County Ground17/06/2019
19
Lendl SimmonsLendl Simmons
WI83IRESaxton Oval16/02/2015
20
Virat KohliVirat Kohli
IND83BANSher-e-Bangla National Cricket Stadium19/02/2011
21
Mahela JayawardenaMahela Jayawardena
SL84INDWankhede Stadium02/04/2011
22
Shikhar DhawanShikhar Dhawan
IND84IRESeddon Park10/03/2015
23
Rohit SharmaRohit Sharma
IND85PAKOld Trafford16/06/2019
24
Ricky PontingRicky Ponting
AUS85SCOWarner Park14/03/2007
25
Sanath JayasuriyaSanath Jayasuriya
SL85BANQueen's Park Oval21/03/2007
26
Kumar SangakkaraKumar Sangakkara
SL86SCOBellerive Oval11/03/2015
27
Sanath JayasuriyaSanath Jayasuriya
SL86WIProvidence Stadium01/04/2007
28
AB de VilliersAB de Villiers
SA88NEDIS Bindra Stadium03/03/2011
29
Martin GuptillMartin Guptill
NZ88BANSeddon Park13/03/2015
30
Steve SmithSteve Smith
AUS89INDSCG26/03/2015
31
Jonny BairstowJonny Bairstow
ENG90INDEdgbaston30/06/2019
32
Rohit SharmaRohit Sharma
IND90BANEdgbaston02/07/2019
33
Stephen FlemingStephen Fleming
NZ90BANSir Vivian Richards Stadium02/04/2007
34
Kevin PietersenKevin Pietersen
ENG90WIKensington Oval21/04/2007
35
Moeen AliMoeen Ali
ENG91SCOHagley Oval23/02/2015
36
David WarnerDavid Warner
AUS92AFGWACA04/03/2015
37
Jason RoyJason Roy
ENG92BANSophia Gardens08/06/2019
38
Nicholas PooranNicholas Pooran
WI92SLEmirates Riverside01/07/2019
39
Sachin TendulkarSachin Tendulkar
IND92SAVidarbha Cricket Association Stadium12/03/2011
40
Rohit SharmaRohit Sharma
IND92SLHeadingley06/07/2019
41
Faf du PlessisFaf du Plessis
SA93AUSOld Trafford06/07/2019
42
Joe RootJoe Root
ENG93WIThe Ageas Bowl14/06/2019
43
Virender SehwagVirender Sehwag
IND94BANSher-e-Bangla National Cricket Stadium19/02/2011
44
Suresh RainaSuresh Raina
IND94ZIMEden Park14/03/2015
45
Imran NazirImran Nazir
PAK95ZIMSabina Park21/03/2007
46
Tillakaratne DilshanTillakaratne Dilshan
SL95ZIMPallekele International Cricket Stadium10/03/2011
47
Shakib Al HasanShakib Al Hasan
BAN95ENGSophia Gardens08/06/2019
48
Shikhar DhawanShikhar Dhawan
IND95AUSThe Oval09/06/2019
49
Jonny BairstowJonny Bairstow
ENG95NZEmirates Riverside03/07/2019
50
Mushfiqur RahimMushfiqur Rahim
BAN95AUSTrent Bridge20/06/2019

SR: Strike Rate, Mat: Matches, Inns: Innings

Most Fifties

 PlayerTeam50sInningsBat AvgRuns
1
SACHIN TENDULKARSACHIN TENDULKAR
IND154456.952278
2
Shakib Al HasanShakib Al Hasan
BAN102945.841146
3
Jacques KallisJacques Kallis
SA93245.921148
4
Adam GilchristAdam Gilchrist
AUS83136.161085
5
Javed MiandadJaved Miandad
PAK83043.321083
6
Herschelle GibbsHerschelle Gibbs
SA82356.151067
7
Graham GoochGraham Gooch
ENG82144.85897
8
Michael ClarkeMichael Clarke
AUS82163.42888
9
Martin CroweMartin Crowe
NZ82155880
10
Steve SmithSteve Smith
AUS82046.33834
11
Mohammad AzharuddinMohammad Azharuddin
IND82539.33826
12
Steve TikoloSteve Tikolo
KEN82729.53768
13
Kumar SangakkaraKumar Sangakkara
SL73556.741532
14
Brian LaraBrian Lara
WI73340.831225
15
Shivnarine ChanderpaulShivnarine Chanderpaul
WI72840.41970
16
Arjuna RanatungaArjuna Ranatunga
SL72946.14969
17
Faf du PlessisFaf du Plessis
SA72157.87926
18
Yuvraj SinghYuvraj Singh
IND72152.71738
19
Misbah-ul-HaqMisbah-ul-Haq
PAK71349.83598
20
Ricky PontingRicky Ponting
AUS64245.861743
21
AB de VilliersAB de Villiers
SA62263.521207
22
Chris GayleChris Gayle
WI63435.931186
23
Sanath JayasuriyaSanath Jayasuriya
SL63733.281165
24
Aravinda de SilvaAravinda de Silva
SL63236.681064
25
Virat KohliVirat Kohli
IND62646.771029
26
Ross TaylorRoss Taylor
NZ63037.111002
27
Steve WaughSteve Waugh
AUS63048.9978
28
Scott StyrisScott Styris
NZ62253.47909
29
Mushfiqur RahimMushfiqur Rahim
BAN62838.13877
30
Rahul DravidRahul Dravid
IND62161.42860
31
Graeme SmithGraeme Smith
SA62039.31747
32
Brendon McCullumBrendon McCullum
NZ62733.72742
33
Ian BellIan Bell
ENG62135.9718
34
Shane WatsonShane Watson
AUS61953.58643
35
Graeme HickGraeme Hick
ENG61942.33635
36
Navjot SidhuNavjot Sidhu
IND61045.4454
37
Mahela JayawardenaMahela Jayawardena
SL53435.481100
38
Stephen FlemingStephen Fleming
NZ53335.831075
39
Viv RichardsViv Richards
WI52163.311013
40
Hashim AmlaHashim Amla
SA52242.1842
41
David BoonDavid Boon
AUS51654.33815
42
Gary KirstenGary Kirsten
SA52147.41806
43
MS DhoniMS Dhoni
IND52543.33780
44
Niall O'BrienNiall O'Brien
IRE52132.63620
45
Roshan MahanamaRoshan Mahanama
SL52131.36596
46
Dean JonesDean Jones
AUS51642.14590
47
Michael BevanMichael Bevan
AUS51844.75537
48
Sean WilliamsSean Williams
ZIM51154.66492
49
Ben StokesBen Stokes
ENG51066.42465
50
LPC SilvaLPC Silva
SL51435.58427

SR: Strike Rate, Mat: Matches, Inns: Innings

Most Sixes

 PlayerTeam6sInningsBat AvgRuns
1
CHRIS GAYLECHRIS GAYLE
WI493435.931186
2
AB de VilliersAB de Villiers
SA372263.521207
3
Ricky PontingRicky Ponting
AUS314245.861743
4
Brendon McCullumBrendon McCullum
NZ292733.72742
5
Herschelle GibbsHerschelle Gibbs
SA282356.151067
6
Sanath JayasuriyaSanath Jayasuriya
SL273733.281165
7
Sachin TendulkarSachin Tendulkar
IND274456.952278
8
Eoin MorganEoin Morgan
ENG262725.84672
9
Sourav GangulySourav Ganguly
IND252155.881006
10
Aaron FinchAaron Finch
AUS241843.72787
11
Martin GuptillMartin Guptill
NZ242939.88997
12
Rohit SharmaRohit Sharma
IND231765.2978
13
Matthew HaydenMatthew Hayden
AUS232151.94987
14
Viv RichardsViv Richards
WI222163.311013
15
Glenn MaxwellGlenn Maxwell
AUS211638.53501
16
Adam GilchristAdam Gilchrist
AUS193136.161085
17
Virender SehwagVirender Sehwag
IND182238.31843
18
Jason HolderJason Holder
WI171132.5325
19
David WarnerDavid Warner
AUS171862992
20
Shane WatsonShane Watson
AUS171953.58643
21
Kevin O'BrienKevin O'Brien
IRE172027.72499
22
Scott StyrisScott Styris
NZ172253.47909
23
Ross TaylorRoss Taylor
NZ173037.111002
24
Brian LaraBrian Lara
WI173340.831225
25
Lance KlusenerLance Klusener
SA1611124372
26
Chris CairnsChris Cairns
NZ162433.23565
27
David MillerDavid Miller
SA151151.11460
28
Andre RussellAndre Russell
WI151219.2192
29
Mark BoucherMark Boucher
SA151927.21381
30
MS DhoniMS Dhoni
IND152543.33780
31
Aravinda de SilvaAravinda de Silva
SL153236.681064
32
Brendan TaylorBrendan Taylor
ZIM141546690
33
Kapil DevKapil Dev
IND142337.16669
34
Kumar SangakkaraKumar Sangakkara
SL143556.741532
35
Mark GreatbatchMark Greatbatch
NZ13744.71313
36
John DavisonJohn Davison
CAN131426.15340
37
Asanka GurusinhaAsanka Gurusinha
SL131728.7488
38
Yuvraj SinghYuvraj Singh
IND132152.71738
39
Shivnarine ChanderpaulShivnarine Chanderpaul
WI132840.41970
40
Steve WaughSteve Waugh
AUS133048.9978
41
Jacques KallisJacques Kallis
SA133245.921148
42
Jason RoyJason Roy
ENG12763.28443
43
Dean JonesDean Jones
AUS121642.14590
44
Marlon SamuelsMarlon Samuels
WI121632.85460
45
Angelo MathewsAngelo Mathews
SL121738.07533
46
Craig McMillanCraig McMillan
NZ122423506
47
Shahid AfridiShahid Afridi
PAK122414.13325
48
Mahela JayawardenaMahela Jayawardena
SL123435.481100
49
Kieron PollardKieron Pollard
WI11727.14190
50
Ben StokesBen Stokes
ENG111066.42465

SR: Strike Rate, Mat: Matches, Inns: Innings

Most Fours

 PlayerTeam4sInningsBat AvgRuns
1
SACHIN TENDULKARSACHIN TENDULKAR
IND2414456.952278
2
Kumar SangakkaraKumar Sangakkara
SL1473556.741532
3
Ricky PontingRicky Ponting
AUS1454245.861743
4
Adam GilchristAdam Gilchrist
AUS1413136.161085
5
Stephen FlemingStephen Fleming
NZ1343335.831075
6
Brian LaraBrian Lara
WI1243340.831225
7
Tillakaratne DilshanTillakaratne Dilshan
SL1222552.951112
8
AB de VilliersAB de Villiers
SA1212263.521207
9
Sanath JayasuriyaSanath Jayasuriya
SL1203733.281165
10
Chris GayleChris Gayle
WI1163435.931186
11
Martin GuptillMartin Guptill
NZ1082939.88997
12
Virender SehwagVirender Sehwag
IND1082238.31843
13
Shakib Al HasanShakib Al Hasan
BAN1072945.841146
14
Aravinda de SilvaAravinda de Silva
SL1073236.681064
15
Herschelle GibbsHerschelle Gibbs
SA1062356.151067
16
Matthew HaydenMatthew Hayden
AUS1062151.94987
17
David WarnerDavid Warner
AUS1041862992
18
Rohit SharmaRohit Sharma
IND1001765.2978
19
Mahela JayawardenaMahela Jayawardena
SL993435.481100
20
Arjuna RanatungaArjuna Ranatunga
SL992946.14969
21
Virat KohliVirat Kohli
IND912646.771029
22
Jacques KallisJacques Kallis
SA873245.921148
23
Mark WaughMark Waugh
AUS872252.841004
24
Saeed AnwarSaeed Anwar
PAK872051.47875
25
Kane WilliamsonKane Williamson
NZ862256.93911
26
Michael ClarkeMichael Clarke
AUS852163.42888
27
Viv RichardsViv Richards
WI842163.311013
28
Graeme SmithGraeme Smith
SA842039.31747
29
Shivnarine ChanderpaulShivnarine Chanderpaul
WI822840.41970
30
Martin CroweMartin Crowe
NZ822155880
31
Tamim IqbalTamim Iqbal
BAN822924.62714
32
Sourav GangulySourav Ganguly
IND802155.881006
33
Graham GoochGraham Gooch
ENG802144.85897
34
Gary KirstenGary Kirsten
SA792147.41806
35
Upul TharangaUpul Tharanga
SL792136.68697
36
Steve TikoloSteve Tikolo
KEN782729.53768
37
Brendon McCullumBrendon McCullum
NZ772733.72742
38
Ross TaylorRoss Taylor
NZ763037.111002
39
Rahul DravidRahul Dravid
IND762161.42860
40
Hashim AmlaHashim Amla
SA762242.1842
41
Faf du PlessisFaf du Plessis
SA742157.87926
42
Steve SmithSteve Smith
AUS742046.33834
43
Steve WaughSteve Waugh
AUS733048.9978
44
Aaron FinchAaron Finch
AUS731843.72787
45
Javed MiandadJaved Miandad
PAK723043.321083
46
David BoonDavid Boon
AUS721654.33815
47
Mushfiqur RahimMushfiqur Rahim
BAN712838.13877
48
Ramnaresh SarwanRamnaresh Sarwan
WI712046.18739
49
Scott StyrisScott Styris
NZ692253.47909
50
Mohammad AzharuddinMohammad Azharuddin
IND692539.33826

SR: Strike Rate, Mat: Matches, Inns: Innings

World Cup Records FAQ

  • Who is the highest all-time run-scorer at the World Cup?

    Sachin Tendulkar, arguably the greatest batter of all time, holds the record for most runs in World Cups. With 2278 runs from 45 ODIs, Tendulkar is way ahead in the pack with the second-best Ricky Ponting almost 500 runs behind the Master Blaster

  • Who is the highest all-time wicket-taker at the World Cup?

    Glenn McGrath of Australia is the highest wicket-taker in World Cup. McGrath played 39 ODIs between 1996 and 2007, and finished with 71 wickets, including two five-wicket-hauls

  • How many times have Australia won the World Cup?

    Australia have been so dominant in World Cups that they have won the title five times – 1987, 1999, 2003, 2007 and 2015. They are the only team to remain undefeated in two editions of the World Cup – 2003 and 2007

  • When was the first-ever World Cup held?

    The inaugural ODI World Cup was held in 1975 and contested in a 60-overs format. West Indies defeated Australia in the final by 17 runs, allowing Clive Lloyd to lift the World Cup trophy in an iconic moment for world cricket

  • How has Virat Kohli performed in World Cup?

    Virat Kohli has played three World Cups – 2011, 2015 and 2019 – so far and has managed to score 1030 runs from 26 ODIs at an average of 46.81 including two centuries

  • Who has hit the most centuries in World Cup?

    The record for most centuries in World Cup is held jointly by Sachin Tendulkar and Rohit Sharma with 6 hundreds each. While Tendulkar required 45 matches and six World Cups to get there, India captain Rohit knocked down his 6 in just 17 games – 5 of which he smashed during the 2019 World Cup itself.

  • What is the most runs scored by an individual batter in a single edition of the World Cup?

    Sachin Tendulkar's tally of 673 runs is the highest ever scored in a single edition of the World Cup. He achieved the feat during the 2003 World Cup where India finished runner-up, bettering his tally of 523 runs at the 1996 World Cup.

  • Who holds the record for the highest individual score in World Cup?

    New Zealand batter Martin Guptill's unbeaten 237 against West Indies during the 2015 World Cup is yet to be bested. It was the second double century of the '15 WC after Chris Gayle's equally destructive 215 against Zimbabwe

  • Who holds the record for the best bowling figures at the World Cup?

    Australia's Glenn McGrath picked up 7/15 against Namibia at the 2003 World Cup