December 26, 2025

10 Players With Most Runs in Vijay Hazare Trophy (Updated 2026)

The Vijay Hazare Trophy is a 50-over domestic List A cricket tournament run by the BCCI and played all over India. The current edition of the competition started on 24 December 2025, featuring both well-known stars and new talent.

Ankit Bawne from Maharashtra is the all-time leading run-scorer in the history of the Vijay Hazare Trophy. He has shown remarkable consistency over many seasons. His total exceeds that of many other prolific batters who have excelled in the tournament.

Several other top performers like Dinesh Karthik from Tamil Nadu and Mayank Agarwal from Karnataka are also among the tournament’s most successful run-scorers. Check here for the updated list of the highest run-scorers in the Vijay Hazare Trophy since it began in 2007-08.

Top Run-Scorers in Vijay Hazare Trophy History

Many domestic players from the Indian circuit have been performing well. Most of the top run-scorers have yet to make their international debut, but several have represented India at the highest level. 

Below is the list of the highest run-scorers in the Vijay Hazare Trophy.

PlayerTeams playedSpanMatchesRuns
Ankit BawneMaharashtra2009-2025954055
Dinesh KarthikTamil Nadu2008-2023793433
Manish PandeyKarnataka2008-20231033403
Priyank PanchalGujarat2008-2023833395
Mayank AgarwalKarnataka2012-2025723390
Prashant ChopraHimachal Pradesh2011-2024813280
Mandeep SinghPunjab, Tripura2010-20251013238
Ganesh SatishKarnataka, Tripura, Vidarbha2008-2023983210
Yashpal SinghManipur, Sikkim, Services, Tripura2008-2019723193
Saurabh TiwaryJharkhand2008-2023893190

Now, let’s take a look at the overall stats and performances of each player.

1. Ankit Bawne (4055 Runs)

VHT Career Stats:

Matches95
Runs4055
Average56.31
Strike rate80.07
Highest Score184*
100s15
50s16

Ankit Bawne leads the all‑time Vijay Hazare Trophy runs chart with 4,055 runs from 95 matches, scoring 15 centuries and 16 fifties. He also holds the record for the most hundreds in the tournament’s history, surpassing Ruturaj Gaikwad and others with his prolific centuries. 

Ruturaj Gaikwad
Source: FanCode

Bawne has regularly been among the top scorers in multiple seasons, anchoring Maharashtra’s batting with strong technique and resilience. His ability to bat time and score big totals makes him one of the most consistent domestic performers.

2. Dinesh Karthik (3433 Runs)

VHT Career Stats:

Matches79
Runs3433
Average56.27
Strike rate104.79
Highest Score154*
100s9
50s19

Dinesh Karthik has scored 3,433 runs in 79 Vijay Hazare Trophy matches. He maintains an impressive average of 56.27 and a strike rate of 104.79. His record includes 9 centuries and 19 fifties, with a highest score of 154 not out.

Dinesh Karthik
Source: The Asia Age

Karthik has led the run charts in individual seasons. Notably, he had a standout performance in the 2016-17 edition. He is one of the few players with multiple centuries in important matches. Known for his controlled strokeplay, finishing ability, he has consistently anchored Tamil Nadu.

3. Manish Pandey (3403 Runs)

VHT Career Stats:

103103
Runs3403
Average44.77
Strike rate93.66
Highest Score142*
100s2
50s25

Manish Pandey has scored 3,403 runs in the Vijay Hazare Trophy, making him one of the top run-scorers in the competition’s history. He has two centuries and many fifties, showing his strength in the middle order and his ability to build big innings.

Manish Pandey
Source: NDTV Sports

Pandey was the leading run scorer in the 2014-15 Vijay Hazare Trophy season. He gathered the most runs in that edition and played an important role as Karnataka won the title. His highest individual score of 142 not out came for Karnataka against Chhattisgarh, where his unbeaten innings led the team to a solid victory.

4. Priyank Panchal (3395 Runs)

VHT Career Stats:

Matches83
Runs3395
Average42.97
Strike rate80.77
Highest Score136
100s8
50s20

Priyank Panchal has scored 3,395 runs in the Vijay Hazare Trophy, which places him among the tournament’s all-time top run scorers. The Gujarat opener has been one of the most productive domestic players, notching 8 centuries and supporting his team’s batting for many seasons. 

Priyank Panchal
Source: NDTV Sports

His highest score of 136 came in a strong domestic performance, demonstrating his ability to build significant innings. Panchal’s consistency and traditional opening batting style have made him a vital run scorer in India’s top one-day competition.

5. Mayank Agarwal (3390 Runs)

VHT Career Stats:

Matches72
Runs3390
Average52.15
Strike rate100.14
Highest Score162
100s11
50s17

Mayank Agarwal has scored 3,390 runs in the Vijay Hazare Trophy. This makes him one of the competition’s top run-scorers. The Karnataka opener has hit 11 centuries, showing his skill to score big.

Mayank Agarwal
Source: India Today

He was the leading run-scorer in the 2017-18 season, gathering 723 runs and finishing first that year, including several hundreds. Agarwal’s highest score of 162 emphasizes his strong presence, and his aggressive but disciplined batting has made him an important player in India’s domestic one-day circuit.

6. Prahsant Chopra (3280 Runs)

VHT Career Stats:

Matches81
Average42.59
Strike rate81.57
Highest Score159
100s6
50s20

Prashant Chopra has scored 3,280 runs in the Vijay Hazare Trophy, placing him among the tournament’s top run-scorers. Representing Himachal Pradesh, he has hit 6 centuries and 20 fifties, consistently anchoring the middle order. 

Prahsant Chopra
Source: Firstpost

His highest score of 159 came against Delhi in the 2016‑17 season, where his innings dominated the game. Known for his composure and timing, Chopra has been a key contributor to Himachal Pradesh’s one-day campaigns, regularly providing stability and big scores in crucial matches over many seasons.

7. Mandeep Singh (3238 Runs)

VHT Career Stats:

Matches101
Runs3238
Average39.01
Strike rate77.93
Highest Score119
100s4
50s23

Mandeep Singh has scored 3,238 runs in the Vijay Hazare Trophy, which makes him one of the tournament’s top run-scorers. He has represented Punjab and Tripura, hitting 4 centuries and 23 fifties in 101 matches, consistently stepping up in the middle order.

Mandeep Singh
Source: The Indian Express

He was the leading run-scorer in the 2015-16 season with 394 runs. This showed his ability to anchor innings and adjust to match situations. Mandeep’s timing, placement, and calmness make him a reliable performer in domestic one-day cricket.

8. Ganesh Satish (3210 Runs)

VHT Career Stats:

Matches98
Runs3210
Average38.67
Strike rate78.88
Highest Score140*
100s5
50s21

Ganesh Satish has scored 3,210 runs in the Vijay Hazare Trophy, making him one of the competition’s top run-scorers. He is a right-handed batter and has played for Karnataka, Vidarbha, and Tripura. He has scored consistently in the top and middle order, recording 5 centuries and 21 fifties. 

Ganesh Satish
Source: ESPNcricinfo

Satish’s highest score of 140 not out came in a strong List A innings, showing his talent for building long, impactful innings. He is known for his solid technique and resilience. Over many seasons, he has been a dependable run scorer in India’s top domestic one-day tournament.

9. Yashpal Singh (3193 Runs)

VHT Career Stats:

Matches72
Runs3193
Average60.24
Strike rate81.95
Highest Score134*
100s10
50s21

Yashpal Singh has amassed 3,193 runs in the Vijay Hazare Trophy, making him one of the tournament’s most prolific run‑scorers. Representing Manipur, Sikkim, Services, and Tripura, he has scored 10 centuries and 21 fifties, consistently producing big innings across teams.

Yashpal Singh
Source: Times of India

With a remarkable career average above 60, Singh has often anchored innings, controlled the tempo, and been a key contributor to his sides’ performances in domestic one-day cricket.

10. Saurabh Tiwary (3190 Runs)

VHT Career Stats:

Matches89
Runs3190
Average49.07
Strike rate83.48
Highest Score138*
100s5
50s20

Saurabh Tiwary has scored 3,190 runs in the Vijay Hazare Trophy. This achievement places him among the competition’s top all-time run-scorers. Representing Jharkhand, he has made 5 centuries and 20 fifties. He consistently contributes in the middle order.

Saurabh Tiwary
Source: NDTV Sports

Tiwary combines aggression with composure, which makes him a dependable player. He regularly delivers match-winning performances and leads Jharkhand in India’s top domestic one-day tournament.

Suggested Reads:

Conclusion: Ankit Bawne Of Maharashtra Is The All-time Leading Run-scorer In Vijay Hazare Trophy History!

Ankit Bawne from Maharashtra is the all-time leading run-scorer in the Vijay Hazare Trophy. He has scored 4,055 runs and hit 15 centuries, showing impressive consistency and the ability to play long innings.

Other standout players like Dinesh Karthik and Mayank Agarwal have also made important contributions. They have scored a lot and provided stability for their teams in critical matches. 

The performances of these batters highlight the competitive nature of India’s top domestic one-day tournament. They also showcase the talent coming from the domestic circuit, setting high expectations for future seasons.

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