Cricket
Cricket
Guide

Who Has the Most Centuries in ICC ODI Tournaments? A Ranking

Scoring a century in international cricket remains a remarkable achievement. Carving one out at Test level involves being diligent and patient, but constructing a three-figure milestone in white ball tournaments requires a different mindset.

Charles Perrin
Charles Perrin

Last updated: 2025-08-18

Chad Nagel

5 minutes read

Rohit Sharma of India plays a shot during the ICC Champions Trophy 2025

Rohit Sharma of India plays a shot during the ICC Champions Trophy 2025

SB Market Index: How We Evaluate the Best ICC Tournament Batsmen

Our evaluation of the greatest big-tournament batsmen combined a statistical analysis of century-making in major events with expert and media perception of their overall impact to provide a comprehensive ranking. Fusing these elements created the ‘SB Market Index’, a bespoke ratings model that ensured results were transparent and accurate.

Industry Insights

A curated analysis from the top 10 cricketing and sports media sources measures how prominently each player is featured in discussions of the “greatest batsmen in ICC ODI tournament history.”

Source NameRohit SharmaSourav GangulySachin TendulkarShikhar DhawanDavid WarnerVirat KohliKumar SangakkaraRicky Ponting
ICC Official Site – “Greatest World Cup Innings”11111111
ESPNcricinfo – “Team of the Tournament” historical XIs11111111
Cricbuzz – “Analyzing Big-Match Temperament”11111111
Wisden – “The 100 Best Players of the CWC”11101111
Sky Sports – “World Cup’s Most Valuable Players”11101111
The Guardian – “Defining Finals Performances”01100011
Cricket.com.au – “Australia’s Knockout Heroes”00001001
Reddit r/Cricket – “Best Tournament Player” Poll11101111
Sportskeeda – “Top 5 Batsmen in ICC Tournaments11111111
talkSPORT – “Cricket’s Most Clutch Performers”11111111
Total Mentions899588910
Sportsboom Event Table Logo

SB Score

PlayerCenturiesInningsInns per CenturySB Score
Shikhar Dhawan6203.331.000
Sourav Ganguly7324.570.880
Rohit Sharma8425.250.890
David Warner6335.500.782
Kumar Sangakkara6569.330.606
Virat Kohli6538.830.619
Sachin Tendulkar7588.290.710
Ricky Ponting66010.000.583

This score is calculated based on two key metrics in ICC ODI tournaments: Frequency of Centuries (Innings per Century with 60% weightage) and Total Centuries (40% weightage).

Sportsboom Event Table Logo

SB Market Index

RankPlayerSB ScoreIndustry InsightsSB Market Index
1Ricky Ponting0.583108.117
2Sourav Ganguly0.88097.376
3Sachin Tendulkar0.71097.342
4Kumar Sangakkara0.60697.321
5Rohit Sharma0.89086.578
6David Warner0.78286.556
7Virat Kohli0.61986.524
8Shikhar Dhawan1.00054.200
Sportsboom Event Table Logo

The Ultimate Big-Game Player: Ricky Ponting

One of the top batsmen in World Cup history, Ricky Ponting’s ICC record was enviable. Three World Cup triumphs on the spin underlined Ponting’s impact, and he was one of the greatest World Cup captains. With his masterful batting, Australia were truly unstoppable, and his unbeaten knock of 140 against India in the 2003 final was a colossal effort.

Driven by his perfect ‘Industry Insights’ rating, Ponting was the ultimate clutch performer, and he topped our rankings.

The Indian Legends: Ganguly and Tendulkar

A prolific run scorer, Sachin Tendulkar, who was revered as the god of cricket, was one of the top ODI tournament players in his day. Although he often carried the hopes of India on his shoulders, Tendulkar invariably delivered with his prodigious shot-making, and his phenomenal record at ICC tournaments was encompassed by his excellent ‘SB Score’ and near-perfect ‘Industry Insights’ rating.

Sourav Ganguly, meanwhile, may not have clocked up the most World Cup hundreds, but his impact can’t be understated. He weighed in with four tons, and he was among the players with the most ODI Man of the Match awards. Combining finesse with precision, Ganguly notched up a century roughly every five innings, which was exceptional, and his legendary status was underlined by his excellent ‘SB Score’ and ‘Industry Insight’ rating.

The Statistical Marvel: Shikhar Dhawan

Shikhar Dhawan’s Champions Trophy record speaks volumes about the type of player he is. Three Champions Trophy hundreds and over 700 runs at an average of above 77 is astonishing, but he’s an anomaly.

Despite being statistically formidable, there was a disconnect with his results, as his superb ‘SB Score’ was let down by his ‘Industry Insights’ rating.

Conclusion on Cricket’s Tournament Titans

In summary, our comprehensive model, which was heavily influenced by media perceptions and sustained big-game impact, crowned Ricky Ponting as the greatest ICC ODI tournament batsman.

He spearheaded a golden era of Australian dominance with his uncompromising batting style, and he thrived in the ODI arena, delivering time after time. While Ponting was the clear winner, the other batsmen discussed dealt with the pressure in high-stakes games extremely well and scored heavily.

Making Rohit Sharma vs Sachin Tendulkar ICC GOAT opinions, for example, may seem futile given they played in different eras, but this iconic duo, along with the other players mentioned on this list, electrified crowds and created incredible legacies.

Charles Perrin
Charles PerrinSports Writer

Charles Perrin is a highly experienced sports betting content writer with over six years of working with some of the leading sportsbooks in the UK, including bet365 and William Hill.