December 29, 2025

Top 10 Batters With Most Hundreds in Vijay Hazare Trophy (2026)

The Vijay Hazare Trophy is basically the heart of India’s domestic one-day cricket. Named after the great Vijay Hazare, this tournament has seen some jaw-dropping batting over the years. Scoring a hundred in this competition isn’t easy — you need skill, patience, and a knack for doing it again and again. So, who’s topped the charts for most centuries here? Let’s dig in.

PlayerSpanMatchesRunsHighest ScoreHundreads
A.R.Bawne(MAHA)2009-202597*4055184*15
R.D. Gaikwad(MAHA)2017-202555*2962220*13
D. Padikkal (KNTKA)2019-202531*228215211
M.A.Agarwal (KNTKA)2012-202574*339116211
RV Uthappa (KER/KNTKA/SAU)2008-202180311516911
Yashpal Singh (MNPR/SIKM/SVCS/TPURA)2008-2019723193134*10
N Jagadeesan (TN)2017-202558*25272779
A Mukund (TN)2009-20196330481479
KD Karthik (TN)2008-2023793433154*9
M Vohra (CHD/PNJB)2014-202572*25531439

Ankit Bawne Leads the Chart

Ankit Bawne from Maharashtra leads the pack. He’s smashed 15 centuries in the Vijay Hazare Trophy, which is just wild. Since 2009, Bawne has played 97 matches, stepping out to bat 90 times. He’s been the backbone for Maharashtra, making them a real threat in domestic cricket.

Ankit Bawne Leads the Chart
 Source: ESPN Cricinfo 

What sets Bawne apart? He can hold the innings together or speed things up when the team needs it. The numbers back it up: 4055 runs, a top score of 184 not out, and an average of 56.31. That’s serious reliability. Young players all over India look up to him.

Ruturaj Gaikwad’s Stunning Rise

Next up is Ruturaj Gaikwad, also from Maharashtra, sitting at number two with 13 centuries. The crazy part? He did it in just 55 matches, batting only 52 times since 2017. His average is even higher than Bawne’s — 63.02.

Ruturaj Gaikwad's Stunning Rise
  Source: ESPN Cricinfo

 Gaikwad’s 220 not out was a record-breaker, too. He’s got the technique to handle any kind of bowling, and if you’ve caught him playing for Chennai Super Kings in the IPL, you know he’s got flair. His strike rate of 104.51 makes him one of the most dangerous batters around.

Three Players Share Third Spot

Then there’s a three-way tie for third: Devdutt Padikkal, Mayank Agarwal, and Robin Uthappa, each with 11 hundreds.

Devdutt Padikkal

Padikkal, the stylish left-hander from Karnataka, got there the fastest — only 31 matches since 2019.

Devdutt Padikkal
 Source: ESPN Cricinfo

 That’s the best hundreds-to-matches ratio among all these names. He’s got a top score of 152 and averages a mind-blowing 95.08.

Mayank Agarwal

Mayank Agarwal, also from Karnataka, has been around since 2012, clocking up 74 matches.

Mayank Agarwal
 Source: ESPN Cricinfo

 His highest is 162, and he’s piled up 3391 runs at an average of 51.37. He knows how to build an innings.

Robin Uthappa

Robin Uthappa, who has played for Kerala, Karnataka, and Saurashtra throughout his career from 2008 to 2021, also has 11 centuries.

Robin Uthappa
Source: ESPN Cricinfo

 He’s played 80 matches, scored 3115 runs, and once hit 169. Uthappa’s experience across different teams made him a real asset.

Yashpal Singh’s Decade of Excellence

Yashpal Singh comes next with 10 centuries, playing for teams like Manipur, Sikkim, Services, and Tripura between 2008 and 2019.

Yashpal Singh's Decade of Excellence
  Source: Times of India

He played 72 matches, scored 3193 runs, and finished with an average of 60.24. His highest? 134 not out.

N Jagadeesan’s Record-Breaking Feat

Then there’s Tamil Nadu’s N Jagadeesan, with 9 centuries. In 2022-23, he hammered 277 against Arunachal Pradesh — that’s the highest individual score in List A cricket, anywhere in the world.

N Jagadeesan's Record-Breaking Feat
 Source: ESPN Cricinfo

He also set a record with five consecutive hundreds in List A matches. Since 2017, Jagadeesan has played 58 games and scored 2527 runs. He’s got a real knack for turning good starts into big scores.

Other Notable Century Makers

A bunch of others have also hit 9 hundreds in this tournament: Abhinav Mukund, Dinesh Karthik, Manan Vohra, Karun Nair, and Sheldon Jackson. These guys have been consistent across many seasons.

And let’s not forget players like Shreyas Iyer, Cheteshwar Pujara, and Virat Kohli. Kohli’s numbers jump off the page — he averages 73.35 with 5 hundreds in just 15 matches. Performances like these show just how deep the talent pool runs in Indian domestic cricket.

Suggested Reads:

The Significance of These Records

Getting to three figures in the Vijay Hazare Trophy isn’t just about talent. Batters have to deal with all kinds of bowling and tricky conditions. The 50-over format pushes them to pace their innings just right.

A lot of these century-makers end up playing for India. The tournament is a big stage for young talent — keep performing here, and you’ll catch the selectors’ eyes for IPL or even the national team.

Every season, the Vijay Hazare Trophy uncovers new batting heroes. Youngsters want to follow in the footsteps of these record holders. And the race for most centuries is far from over, especially with Gaikwad and Padikkal hunting down Bawne’s record. This contest is only going to get more exciting.

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