HomeCricketMost Centuries by Players in ICC Cricket World Cup

Most Centuries by Players in ICC Cricket World Cup

Scoring a century in a World Cup match is a monumental feat. Whether it’s in the One Day International (ODI) or Twenty20 (T20) format, scoring a century in a World Cup is a huge feat. Let’s take a look at the batsmen who have scored the most century in World Cup. Here we take a look at both ODI and T20 World Cups.

List of Players with Most Centuries in ODI World Cup 

PlayerSpanMatInnsRunsHSAveBFSR100504s6s
R Sharma2015-20232828157514060.571493105.497616654
D Warner2015-20232929152717856.551505101.466515441
SR Tendulkar1992-20114544227815256.95256088.9861524127
KC Sangakkara2003-20153735153212456.74177086.555714714
V Kohli2011-20233737179511759.83203588.2051215914
RT Ponting1996-201146421743140*45.86218079.955614531
SC Ganguly1999-20072121100618355.88129877.50437925
AB de Villiers2007-201523221207162*63.521029117.294612137
ME Waugh1992-19992222100413052.84119983.7344879
TM Dilshan2007-201527251112161*52.95119692.97441229

1. Rohit Sharma – 7 centuries in 27 innings 

In a scintillating performance during the 2023 ICC Cricket World Cup, Rohit Sharma shattered the record for the most centuries in World Cupa, notching up his 7th century against Afghanistan. His innings culminated with an impressive 131 runs off 84 deliveries, and he went past Sachin Tendulkar in the record for most centuries in the ODI World Cup. Rohit scored his seventh century in just 27 innings.

Read More: List of Double Centuries in ODI Cricket

2. David Warner – 6 centuries in 27 innings 

Second on the list of the most centuries in ODI World Cups is Australia’s destructive opening batsman David Warner. Warner has played every World Cup starting from the 2015 edition, and has scored six centuries in 27 innings. Two of these centuries came in the 2023 World Cup in India. His top score is 178 runs which came in the 2015 World Cup clash against Afghanistan. 

3. Sachin Tendulkar – 6 Centuries in 45 innings

There is nearly no ODI cricket batting record of which Sachin Tendulkar is not a part. Tendulkar, who played six World Cups in his career, scored six centuries. Overall, he got to six centuries in 45 innings. Sachin is also the top run-scorer in World Cup history, having amassed 2278 runs in 45 matches.

2011, when India broke their 28-year losing streak, was Sachin’s last World Cup. He also holds the record for the most fifties in World Cup history, with a total of 15 of them. 

4. Kumar Sangakkara – 5 Centuries in 37 innings

Kumar Sangakkara is the highest run-scorer for Sri Lanka in ODI cricket history. Not just that, he has also scored the most centuries by a Sri Lankan player at the World Cup. In 37 ODI World Cup matches, Sangakkara scored five centuries, which were a part of the 1532 runs he scored in World Cups at an average of 56.74.

5. Virat Kohli – 5 Centuries in 36 Innings

Virat Kohli has scored five centuries in World Cups across 36 innings. He played his first ever ODI World Cup in 2011 and has been a part of every squad that played the following World Cups. In 2011, on his World Cup debut, Kohli scored a century. His next century came in 2015 against Pakistan. But it was in the 2023 World Cup that Kohli was at his absolute best, scoring three centuries. He is overall the third-highest run scorer in World Cups, with 1741 runs.

Read More: List of Centuries by Virat Kohli

Most Centuries in T20 World Cup 

PosPlayerTeamMatchesRuns100AvgSR
1Chris GayleWI33965234.46142.75
2Mahela JayawardeneSL311016139.07134.74
3Brendon McCullumNZ25637128.95128.42
4Jos ButtlerENG21574141144.58
5Tamim IqbalBAN23514124.47113.46
6Suresh RainaIND26453125.16130.17
7Alex HalesPAK14356127.38134.84
8Ahmed ShehzadPAK9250131.25126.9
9Rilee RossouwSA4109136.33181.66
10Glenn PhillipsNZ9221136.83131.54

1. Chris Gayle

Leading the list is Chris Gayle, whose sheer power and batting have left spectators awestruck. Gayle, in his illustrious T20 World Cup career spanning 33 matches, amassed a staggering total of 965 runs, including two centuries. He batted at the T20 World Cups at an impressive average of 34.46 and strike rate of 142.75.

2. Mahela Jayawardene

Following closely is the elegant Sri Lankan batsman Mahela Jayawardene. Jayawardene, in 31 T20 World Cup matches, amassed 1016 runs, including a solitary century. His consistency is reflected in his batting average of 39.07 and a commendable strike rate of 134.74.

3. Brendon McCullum

New Zealand’s explosive opener Brendon McCullum, known for his fearless approach to batting, occupies the third spot on this prestigious list. McCullum’s attacking style of play has made him a fan favourite, as evidenced by his 637 runs in 25 T20 World Cup matches, including a memorable century. 

Further Read: Fastest Centuries in T20 Cricket

4. Jos Buttler

England’s dynamic wicketkeeper-batsman Jos Buttler follows closely behind. Buttler has notched up 574 runs in 21 T20 World Cup matches, including a century. With an impressive average of 41 and a striking strike rate of 144.58, he is a force to be reckoned with in the shortest format of the game.

5. Tamim Iqbal

Bangladesh’s Tamim Iqbal, India’s Suresh Raina, and Pakistan’s Alex Hales and Ahmed Shehzad also make their mark on the list, each with a century to their name in the T20 World Cup. South Africa’s Rilee Rossouw and New Zealand’s Glenn Phillips complete the list. 

FAQs about Most Centuries in World Cup

Q) Who has scored the most centuries in World Cup?

A) Rohit Sharma has scored the most centuries in the ODI World Cup. He has scored a total seven of them. 

Q) Who has scored most centuries in World Cup all formats?

A) In ODI World Cup, Rohit Sharma has scored the most centuries (seven). In T20 World Cups, Gayle leads the list with two centuries. 

Q) Who is the highest run-scorer in ODI cricket history? 

A) The leading ODI run-scorer of all time is Sachin Tendulkar, who scored 18,426 runs in his career spanning from 1989 to 2012. Sri Lanka’s Kumar Sangakkara is the second highest run-scorer in the format, with 14,234 runs to his name in his career.

Download the WinZO App, play fantasy cricket with real players top in leader board and win prizes Download Now

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular