• Home
  • Top Most
  • Most Centuries In List A Cricket By Indian Cricketers

Virat Kohli inches closer to dethrone Tendulkar in all-time most List A century record



Most List A centuries. [Source - @bcci/x]Most List A centuries. [Source - @bcci/x]

Indian cricket has produced batting greats who dominated the List A arena with remarkable consistency. From elegant stroke-makers to ruthless run machines, these players piled up centuries for fun, shaping careers and redefining excellence across domestic and international one-day cricket history worldwide.

Centuries in 50-over cricket often separate good players from legends, and India boasts a bunch of them. This listicle highlights iconic names whose hundreds powered match-winning knocks, consistency, and longevity, leaving a glorious mark on the one-day format globally.

5. Shikhar Dhawan - 30 centuries

India’s modern-day ODI great Shikhar Dhawan sits fifth with 30 List A centuries in this listicle. His journey began in 2005, scoring his maiden hundred for Delhi against Himachal Pradesh, later amassing seven in total, the most for Delhi there.

He went on to add 17 centuries for India in ODIs, forming a legendary top-three for the Men in Blue alongside Rohit Sharma and Virat Kohli. His most monumental effort in his tally of List A hundreds came in 2013, when he scored a breathtaking 248 for India A against South Africa A.

4. Sourav Ganguly - 31 centuries

Sourav Ganguly stands fourth in this list with 31 List A centuries, a testament to his unmatched class. The stylish left-hander announced himself at the age of 18 in 1990, smashing his maiden 50-over hundred for East Zone against Sachin Tendulkar’s West Zone in domestic one-day cricket.

He went on to dominate ODIs for India, scoring 22 hundreds, the second most of his era. Though he made one for Bengal, Ganguly also thrived with Lancashire, adding three List A centuries abroad, underlining his remarkable reach worldwide as.

3. Rohit Sharma - 37 centuries*

Rohit Sharma, the greatest ODI opener of this era, ranks third with 37 List A centuries in this list. His most recent came for Mumbai against Sikkim in the Vijay Hazare Trophy match at Jaipur, underlining his undeniable dominance across domestic and international cricket.

His List A journey began emphatically in 2006, smashing an unbeaten 142 for West Zone against North Zone in the Deodhar Trophy. From prodigious talent to Indian stalwart, Rohit amassed 33 ODI hundreds, among the finest tallies in one-day history

2. Virat Kohli - 58 centuries*

Virat Kohli stands second in this elite list with a staggering 58 List A centuries, underlining his status as arguably the greatest batter ever in this format. A relentless run machine with over sixteen thousand List A runs at an average of more than 57, Kohli's rise reshaped modern one-day batting with unmatched consistency and hunger.

Though he debuted in 2006, Kohli’s maiden List A hundred came for Delhi in 2009 and since then he never looked back. Donning the blue, he went on to set a world record with 53 ODI centuries, and now with his latest Vijay Hazare Trophy ton against Andhra taking him to 58 overall.

1. Sachin Tendulkar - 60 centuries

Sachin Tendulkar reigns supreme atop this list with an unparalleled 60 List A centuries. Widely revered as the God of Cricket, his longevity, adaptability, and hunger for runs defined an era and set benchmarks that continue to inspire generations worldwide.

His List A journey began in 1990 with a maiden century for Indians against Derbyshire. For India, he amassed a staggering 49 ODI hundreds, second highest ever and nearly 22,000 List A runs, cementing his legacy as cricket’s greatest run accumulator.