December 25, 2025

Top 10 Batters With Most List A Hundreds in Cricket History

Sachin Tendulkar, one of the greatest batters in cricket, holds the record for the most hundreds in List A cricket. His impressive total of 60 centuries puts him in first place, with Virat Kohli following closely after scoring a century upon his return to Indian domestic cricket in the Vijay Hazare Trophy for Delhi.

The list includes some of the best batters from various countries, such as England’s Graham Gooch, Sri Lanka’s Kumar Sangakkara, and Pakistan’s Babar Azam. Each of them has made a significant mark on the format.

In this article, we look at the top 10 batters with the most List A hundreds and examine their career stats.

Most List A Hundreds – Top 10

Check out the list of batters with the most hundreds in List A cricket and take a deep dive into their career statistics in the format thereafter.

PlayerCountrySpanMatches100s50s
Sachin TendulkarIndia1989-201255160114
Virat KohliIndia2006-20253435884
Graham GoochEngland1973-199761344139
Graeme HickEngland1983-200865140139
Kumar SangakkaraSri Lanka1997-202052939120
Rohit SharmaIndia2006-20253513774
Ricky PontingAustralia1992-20134563499
Gordon GreenidgeWest Indies1970-19924403394
Babar AzamPakistan2010-20252083156
Martin GuptillNew Zealand2006-20242733151

1. Sachin Tendulkar (60 List A Hundreds)

Stats:

Matches551
Innings538
Runs21999
Average45.54
Highest score200*
100s60
50s114

Sachin Tendulkar tops the List A hundreds chart with 60 centuries in 551 matches, scoring 21,999 runs at an average above 45. His record includes a high conversion rate of starts into hundreds, spread across international ODIs and domestic one-day cricket.

Sachin Tendulkar
Source: News18

Across his long career, Tendulkar consistently delivered big scores, making him the most prolific run-getter and century-maker in List A history. His numbers remain unmatched even years after his retirement.

2. Virat Kohli (58 List A Hundreds)

Stats:

Matches343
Innings330
Runs16130
Average57.6
Highest score183
100s58
50s84

Virat Kohli ranks second with 58 List A hundreds and over 16,000 runs in 343 matches. He maintains an average above 57. During the Vijay Hazare Trophy in 2025-26, he made a strong comeback with a century for Delhi, which further improved his List A record. 

Virat Kohli
Source: Revsportz

Kohli’s statistics show great consistency, as he has a high number of fifties in addition to his centuries. His scoring rate and ability to convert starts into big scores place him among the most efficient batters in List A cricket.

3. Graham Gooch (44 List A Hundreds)

Stats:

Matches613
Innings601
Runs22211
Average40.16
Highest score198*
100s44
50s139

Graham Gooch, the former England batter, scored 44 List A centuries in 613 matches, accumulating 22,211 runs at an average above 40. His run tally ranks among the highest in the history of the format.

Graham Gooch
Source: ICC

His numbers reflect sustained performance across county and international one-day cricket, with frequent big scores contributing significantly to his impressive century count.

4. Graeme Hick (40 List A Hundreds)

Stats:

Matches651
Innings630
Runs22059
Average41.3
Highest score172*
100s40
50s139

Graeme Hick scored 40 hundreds in 651 List A matches. He accumulated 22,059 runs with an average over 41. He is one of the most successful run-scorers in domestic one-day cricket.

Graeme Hick
Source: The Cricketer

His career statistics highlight his longevity and reliability, as he consistently piled up centuries and fifties. This kept him near the top of the all-time List A rankings.

5. Kumar Sangakkara (39 List A Hundreds)

Stats:

Matches529
Innings501
Runs19456
Average43.52
Highest score169
100s39
50s120

Graeme Hick scored 40 hundreds in 651 List A matches. He accumulated 22,059 runs with an average over 41. He is one of the most successful run-scorers in domestic one-day cricket.

Kumar Sangakkara
Source: Sky Sports

His career statistics highlight his longevity and reliability, as he consistently piled up centuries and fifties. This kept him near the top of the all-time List A rankings.

6. Rohit Sharma (37 List A Hundreds)

Stats:

Matches351
Innings339
Runs13913
Average47.32
Highest score264
100s37
50s74

Rohit Sharma has scored 37 List A centuries in 351 matches, with over 13,700 runs to his name. In the Vijay Hazare Trophy 2025-26, he announced his return with a commanding century for Mumbai, adding to his List A tally.

Rohit Sharma
Source: NDTV Sports

His record includes multiple big hundreds and a strong conversion rate, underlining his ability to turn starts into match-defining innings in 50-over cricket.

7. Ricky Ponting (34 List A Hundreds)

Stats:

Matches456
Innings445
Runs16363
Average41.74
Highest score164
100s34
50s99

Ricky Ponting finished his List A career with 34 centuries from 456 matches, collecting 16,363 runs at an average above 41. His numbers reflect consistent run production across domestic one-day competitions and ODIs. 

Ricky Ponting
Source: ZAP Cricket

Ponting frequently crossed the three-figure mark during his peak years, placing him among the top run-scorers and century makers in the history of List A cricket.

8. Gordon Greenidge (33 List A Hundreds)

Stats:

Matches440
Innings436
Runs16349
Average40.56
Highest score186*
100s33
50s94

Gordon Greenidge recorded 33 List A hundreds in 440 matches, scoring 16,349 runs with an average of over 40. His statistics show a consistent scoring pattern at the top of the order, featuring a high percentage of large innings. 

Gordon Greenidge
Source: ICC

Greenidge’s century total highlights his ability to turn good starts into significant scores in one-day competitions.

9. Babar Azam (31 List A Hundreds)

Stats:

Matches208
Innings204
Runs9647
Average53.59
Highest score158
100s31
50s56

Babar Azam, the Pakistan batter, has scored 31 List A centuries in just 208 matches, reaching nearly 9,650 runs. His century-to-match ratio is impressive compared to many players above him on the list. 

Babar Azam
Source: Sky Sports

Babar’s statistics show consistent run accumulation and regular conversions. This makes him one of the most efficient List A batters in the modern era.

10. Martin Guptill (31 List A Hundreds)

Stats:

Matches273
Innings268
Runs10444
Average42.62
Highest score237*
100s31
50s51

Martin Guptill, the Kiwi batter, has scored 31 List A hundreds in 273 matches, amassing over 10,400 runs at a strong strike rate. His record highlights his ability to convert starts into big scores consistently. 

Martin Guptill
Source: ESPNcricinfo

A key top-order performer for New Zealand, Guptill’s centuries account for a large portion of his runs, showcasing his dominance in list A cricket.

Suggested Reads:

Conclusion: Sachin Tendulkar Leads the List of Most Hundreds in List A Cricket!

Sachin Tendulkar clearly leads the List A hundreds chart, holding the record with 60 centuries in international and domestic cricket. His amazing consistency and knack for turning starts into big scores have kept him at the top for years.

The list also includes modern greats like Virat Kohli and Rohit Sharma from India, as well as top players from other countries such as Graham Gooch, Kumar Sangakkara, Babar Azam, and Martin Guptill. Their centuries and run totals show ongoing excellence in List A cricket.

Overall, these batters have influenced List A cricket with impressive performances, demonstrating both consistency and the ability to win matches. Their records continue to motivate upcoming cricketers around the world.

About the Author

Kunal Mehta

Kunal Mehta is an editor at VijayHazareTrophy.com.in and a dedicated cricket analyst with a strong focus on Indian domestic cricket. He played domestic cricket for several years, gaining deep insight into the structure, competition, and challenges of the game, even though he never found long-term success as a player. Today, he uses that experience to deliver clear analysis, match coverage, and player insights, helping fans stay informed about India’s domestic cricket ecosystem.

Scroll to Top