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.
| Player | Teams played | Span | Matches | Runs |
|---|---|---|---|---|
| Ankit Bawne | Maharashtra | 2009-2025 | 95 | 4055 |
| Dinesh Karthik | Tamil Nadu | 2008-2023 | 79 | 3433 |
| Manish Pandey | Karnataka | 2008-2023 | 103 | 3403 |
| Priyank Panchal | Gujarat | 2008-2023 | 83 | 3395 |
| Mayank Agarwal | Karnataka | 2012-2025 | 72 | 3390 |
| Prashant Chopra | Himachal Pradesh | 2011-2024 | 81 | 3280 |
| Mandeep Singh | Punjab, Tripura | 2010-2025 | 101 | 3238 |
| Ganesh Satish | Karnataka, Tripura, Vidarbha | 2008-2023 | 98 | 3210 |
| Yashpal Singh | Manipur, Sikkim, Services, Tripura | 2008-2019 | 72 | 3193 |
| Saurabh Tiwary | Jharkhand | 2008-2023 | 89 | 3190 |
Now, let’s take a look at the overall stats and performances of each player.
1. Ankit Bawne (4055 Runs)
VHT Career Stats:
| Matches | 95 |
|---|---|
| Runs | 4055 |
| Average | 56.31 |
| Strike rate | 80.07 |
| Highest Score | 184* |
| 100s | 15 |
| 50s | 16 |
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.

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:
| Matches | 79 |
|---|---|
| Runs | 3433 |
| Average | 56.27 |
| Strike rate | 104.79 |
| Highest Score | 154* |
| 100s | 9 |
| 50s | 19 |
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.

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:
| 103 | 103 |
|---|---|
| Runs | 3403 |
| Average | 44.77 |
| Strike rate | 93.66 |
| Highest Score | 142* |
| 100s | 2 |
| 50s | 25 |
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.

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:
| Matches | 83 |
|---|---|
| Runs | 3395 |
| Average | 42.97 |
| Strike rate | 80.77 |
| Highest Score | 136 |
| 100s | 8 |
| 50s | 20 |
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.

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:
| Matches | 72 |
|---|---|
| Runs | 3390 |
| Average | 52.15 |
| Strike rate | 100.14 |
| Highest Score | 162 |
| 100s | 11 |
| 50s | 17 |
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.

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:
| Matches | 81 |
|---|---|
| Average | 42.59 |
| Strike rate | 81.57 |
| Highest Score | 159 |
| 100s | 6 |
| 50s | 20 |
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.

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:
| Matches | 101 |
|---|---|
| Runs | 3238 |
| Average | 39.01 |
| Strike rate | 77.93 |
| Highest Score | 119 |
| 100s | 4 |
| 50s | 23 |
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.

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:
| Matches | 98 |
|---|---|
| Runs | 3210 |
| Average | 38.67 |
| Strike rate | 78.88 |
| Highest Score | 140* |
| 100s | 5 |
| 50s | 21 |
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.

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:
| Matches | 72 |
|---|---|
| Runs | 3193 |
| Average | 60.24 |
| Strike rate | 81.95 |
| Highest Score | 134* |
| 100s | 10 |
| 50s | 21 |
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.

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:
| Matches | 89 |
|---|---|
| Runs | 3190 |
| Average | 49.07 |
| Strike rate | 83.48 |
| Highest Score | 138* |
| 100s | 5 |
| 50s | 20 |
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.

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.

