Most Runs in Vijay Hazare Trophy History: Top 10 Batters and Records

The Most Runs in Vijay Hazare Trophy History record belongs to Maharashtra batter Ankit Bawne. He has established himself as one of the most consistent performers in India's premier domestic 50-over tournament. His record includes more than 4,000 runs and 15 centuries.
The Vijay Hazare Trophy has also produced several outstanding batters, including Mayank Agarwal, Dinesh Karthik, Manish Pandey and Ruturaj Gaikwad. These players have delivered match-winning performances for their state teams over many seasons.
Narayan Jagadeesan created history in the 2022–23 edition by scoring 830 runs in one season. He also registered the highest individual score in the tournament's history, making 277 against Arunachal Pradesh.
Let's look at the leading run-scorers, their achievements and the biggest batting records in Vijay Hazare Trophy history.
Who Has Scored the Most Runs in Vijay Hazare Trophy History?
Ankit Bawne of Maharashtra is the highest run-scorer in Vijay Hazare Trophy history. He has remained among the competition's most dependable batters throughout his domestic career.
According to the historical records available up to December 2025, Bawne had scored 4,164 runs in the tournament. He also holds the record for the most centuries and half-centuries, with 15 hundreds and 17 fifties.
The Board of Control for Cricket in India (BCCI) has also identified him as the highest run-getter in Vijay Hazare Trophy history. His long career and consistent performances have made him an important figure in Maharashtra cricket.
Bawne's achievement is especially impressive because domestic one-day cricket demands regular performances. A batter must handle different pitches, bowling attacks and match situations throughout the competition.
Top 10 Highest Run-Scorers in Vijay Hazare Trophy
Several Indian batters have scored more than 3,000 runs in the tournament. Ankit Bawne leads the list, while Mayank Agarwal, Dinesh Karthik and Manish Pandey are also among the leading performers.
The following table is a published career-statistics snapshot. Figures can differ between statistical databases and may change as active players compete in new editions.
| Batter | Team | Runs | Highest Score | Average | 100s |
|---|---|---|---|---|---|
| Ankit Bawne | Maharashtra | 4,164 | 184* | 54.97 | 15 |
| Mayank Agarwal | Karnataka | 3,756 | 162 | 51.45 | 13 |
| Dinesh Karthik | Tamil Nadu | 3,433 | 154* | 56.27 | 9 |
| Manish Pandey | Karnataka | 3,403 | 142* | 44.77 | 2 |
| Priyank Panchal | Gujarat | 3,395 | 136 | 42.97 | 8 |
| Ruturaj Gaikwad | Maharashtra | 3,336 | 220* | 65.41 | 15 |
| Prashant Chopra | Himachal Pradesh | 3,280 | 159 | 42.59 | 6 |
| Mandeep Singh | Punjab/Tripura | 3,238 | 119 | 39.01 | 4 |
| Ganesh Satish | Multiple teams | 3,210 | 140* | 38.67 | 5 |
| Yashpal Singh | Multiple teams | 3,193 | 134* | 60.24 | 10 |
Note: The table combines a published career-statistics snapshot with the historical Bawne record. Exact matches, innings and averages should be checked against a current tournament-only scorecard database before publication. Do not treat these figures as a live, officially certified leaderboard.
Ankit Bawne: The Tournament's Leading Run-Scorer
Ankit Bawne of Maharashtra leads the Vijay Hazare Trophy all-time run-scoring charts with more than 4,000 runs and 15 centuries. His consistent batting performances and ability to build big innings have made him one of the tournament's most successful players.
Ankit Bawne's Vijay Hazare Trophy Career
Ankit Bawne has been one of Maharashtra's most reliable batters in domestic cricket. His performances in the Vijay Hazare Trophy have helped him build a place among the competition's greatest run-scorers.
He has crossed the 4,000-run milestone and scored 15 centuries. He also holds the record for the most half-centuries, with 17.
Bawne's highest score in the tournament is 184 not out. His batting average has remained close to 55 in the published career-statistics snapshot.
Why Is Ankit Bawne So Consistent?
Bawne's biggest strength is his ability to build long innings. He does not depend only on aggressive batting. Instead, he focuses on good shot selection, strike rotation and understanding match situations.
His experience also helps him perform against different bowling attacks. He can provide stability during difficult periods and increase the scoring rate when the team needs quick runs.
His record shows why consistency over several seasons is important in domestic one-day cricket.
Mayank Agarwal and Other Top Indian Batters
Mayank Agarwal, Dinesh Karthik, Manish Pandey, Priyank Panchal and Ruturaj Gaikwad have scored consistently in the Vijay Hazare Trophy. Their centuries, match-winning knocks and long-term contributions have made them prominent names in Indian domestic one-day cricket.
Mayank Agarwal
Mayank Agarwal has been one of Karnataka's leading batters in the Vijay Hazare Trophy. He has scored several centuries and has a highest score of 162 in the competition.
His batting combines attacking stroke play with the ability to play long innings. He has also been an important contributor to Karnataka's domestic success.
Published career totals for Agarwal differ between statistical sources. Therefore, his exact tournament-only run tally should be checked before using a final number in a headline or graphic.
Dinesh Karthik
Dinesh Karthik is another major name on the all-time run-scorers list. Representing Tamil Nadu, he produced several important innings during his domestic career.
His experience as a wicketkeeper-batter made him valuable in the middle order. He could control the innings and accelerate during the final overs.
Manish Pandey
Manish Pandey has been a consistent performer for Karnataka. He is known for his ability to handle pressure and build partnerships.
His experience in domestic and international cricket helped him become one of Karnataka's important middle-order batters.
Ruturaj Gaikwad
Ruturaj Gaikwad is among the most productive modern batters in the competition. His Vijay Hazare Trophy record includes 15 centuries and a highest score of 220 not out in the published career snapshot.
His batting average of more than 65 highlights his ability to convert starts into big scores. He has also shown that he can score quickly without losing control of his innings.
Priyank Panchal, Prashant Chopra and Mandeep Singh
Priyank Panchal has been one of Gujarat's most dependable top-order batters. He has scored several important centuries and played a major role in the team's batting performances.
Prashant Chopra has also produced consistent results for Himachal Pradesh. His ability to build innings has helped him enter the list of leading run-scorers.
Mandeep Singh has represented Punjab and other domestic teams. His experience and middle-order batting have made him a valuable performer in the tournament.
Most Runs in a Single Vijay Hazare Trophy Season
Narayan Jagadeesan holds the record for the most runs in a single Vijay Hazare Trophy season, scoring 830 runs for Tamil Nadu in 2022–23 Prithvi Shaw follows with 827 runs for Mumbai in 2020–21, while Aman Mokhade scored 814 runs for Vidarbha in 2025–26.
Narayan Jagadeesan's 830-Run Record
Narayan Jagadeesan holds the record for the most runs in a single Vijay Hazare Trophy season. He scored 830 runs for Tamil Nadu in the 2022–23 edition.
He achieved this total in eight innings at an average of 138.33. His campaign included five centuries, making it one of the greatest batting performances in the tournament's history.
Jagadeesan also became the first batter to score five consecutive centuries in men's List A cricket. His outstanding form helped Tamil Nadu produce several big totals during the competition.
Other Highest Run-Tallies in One Season
| Batter | Team | Runs | Season |
|---|---|---|---|
| Narayan Jagadeesan | Tamil Nadu | 830 | 2022–23 |
| Aman Mokhade | Vidarbha | 814 | 2025–26 |
| Prithvi Shaw | Mumbai | 827 | 2020–21 |
| Karun Nair | Vidarbha | 779 | 2024–25 |
| Devdutt Padikkal | Karnataka | 737 | 2020–21 |
| Devdutt Padikkal | Karnataka | 725 | 2025–26 |
| Mayank Agarwal | Karnataka | 723 | 2017–18 |
Aman Mokhade produced a remarkable performance in the 2025–26 season. He scored 814 runs at an average of 90.44 and became only the third batter to cross 800 runs in one Vijay Hazare Trophy edition.
His five centuries also matched the record for the most hundreds in a single season. However, Jagadeesan remains the record-holder for the highest single-season run tally with 830.
Highest Individual Score in Vijay Hazare Trophy
Narayan Jagadeesan holds the highest individual score in Vijay Hazare Trophy history, smashing 277 runs off 141 balls for Tamil Nadu against Arunachal Pradesh in 2022. His record-breaking innings included 25 fours and 15 sixes.
Narayan Jagadeesan's Historic 277 Runs
Narayan Jagadeesan also holds the record for the highest individual score in Vijay Hazare Trophy history.
He scored 277 runs from 141 balls for Tamil Nadu against Arunachal Pradesh on 21 November 2022 in Bengaluru.
His innings included 25 fours and 15 sixes. He scored at a strike rate of 196.45, putting the Arunachal Pradesh bowling attack under tremendous pressure.
Tamil Nadu eventually posted 506/2, one of the biggest totals in List A cricket. Jagadeesan's 277 also broke the previous men's List A individual record of 268, scored by Ali Brown for Surrey in 2002.
The innings remains one of the most remarkable performances in Indian domestic cricket.
Other Important Vijay Hazare Trophy Batting Records
The competition has produced several other batting milestones. These records show the range of skills required to succeed in 50-over cricket.
Most Centuries
Ankit Bawne holds the record for the most centuries in Vijay Hazare Trophy history, with 15. Ruturaj Gaikwad has also reached 15 hundreds in the published record list.
Mayank Agarwal and Devdutt Padikkal are among the other batters with a strong century record.
Most Half-Centuries
Bawne also holds the record for the most half-centuries, with 17. His achievement highlights his ability to contribute regularly, even when he does not score a hundred.
Fastest Century
Bihar batter Sakibul Gani created history in the 2025–26 season by scoring a century in just 32 balls against Arunachal Pradesh.
Ishan Kishan also produced a 33-ball century against Karnataka in the same season. Before these performances, Anmolpreet Singh held the record with a 35-ball hundred in 2024.
Five Consecutive Centuries
Narayan Jagadeesan's five consecutive centuries in the 2022–23 season remain a major batting achievement. He scored hundreds against Andhra, Chhattisgarh, Goa, Haryana and Arunachal Pradesh.
This remarkable run helped him finish the competition with 830 runs.
Conclusion: Most Runs in Vijay Hazare Trophy History
The Most Runs in Vijay Hazare Trophy History record highlights the importance of consistency and long-term performance in domestic cricket. Ankit Bawne leads the all-time run-scoring list and has established himself as one of Maharashtra's finest batters.
Mayank Agarwal, Dinesh Karthik, Manish Pandey, Priyank Panchal and Ruturaj Gaikwad have also made significant contributions to the competition.
Narayan Jagadeesan's 830-run season and his record-breaking 277 show how one outstanding campaign can create cricketing history. Aman Mokhade's 814 runs in 2025–26 prove that new batting records are still being created.
The Vijay Hazare Trophy continues to provide a platform for Indian batters to demonstrate their talent, consistency and ability to perform under pressure.
Frequently asked questions
Who has scored the most runs in Vijay Hazare Trophy history?
Ankit Bawne of Maharashtra is the leading run-scorer in Vijay Hazare Trophy history, with more than 4,000 runs.
How many centuries has Ankit Bawne scored in Vijay Hazare Trophy?
Ankit Bawne has scored 15 centuries in the tournament, according to the published historical records.
Who has scored the most runs in a single Vijay Hazare Trophy season?
Narayan Jagadeesan holds the record with 830 runs for Tamil Nadu in the 2022–23 season.


