The Vijay Hazare Trophy has seen several batters pile up runs consistently. Here are the top run-scorers in India’s 50-over domestic tournament.
Most Runs in Vijay Hazare Trophy
| Player | Teams | Innings | Runs | High Score | Average | Strike Rate | 100/50 | 4s/6s |
|---|---|---|---|---|---|---|---|---|
| Ankit Bawne | Maharashtra | 92 | 4164 | 184* | 56.27 | 80.01 | 15/17 | 375/55 |
| Mayank Agarwal | Karnataka | 75 | 3581 | 162 | 52.66 | 99.66 | 12/18 | 424/75 |
| Dinesh Karthik | Tamil Nadu | 71 | 3433 | 154* | 56.27 | 104.79 | 9/19 | 361/76 |
| Manish Pandey | Karnataka | 99 | 3403 | 142* | 44.77 | 93.66 | 2/25 | 250/108 |
| Priyank Panchal | Gujarat | 83 | 3395 | 136 | 42.97 | 80.77 | 8/20 | 355/36 |
| Prashant Chopra | Himachal Pradesh | 80 | 3280 | 159 | 42.59 | 81.57 | 6/20 | 372/53 |
| Mandeep Singh | Punjab/Tripura | 91 | 3238 | 119 | 39.01 | 77.93 | 4/23 | 261/50 |
| Ganesh Satish | Karnataka/Tripura/Vidarbha | 93 | 3210 | 140* | 38.67 | 78.88 | 5/21 | 286/35 |
| Yashpal Singh | Manipur/Sikkim/Services/Tripura | 69 | 3193 | 134* | 60.24 | 81.95 | 10/21 | 319/36 |
| Saurabh Tiwary | Jharkhand | 85 | 3190 | 138* | 49.07 | 83.48 | 5/20 | 254/76 |
| Shreevats Goswami | Bengal/Mizoram | 83 | 3147 | 149* | 41.40 | 73.59 | 6/17 | 350/26 |
| Paras Dogra | Himachal Pradesh/Jammu & Kashmir/Pondicherry | 89 | 3142 | 136* | 44.25 | 78.51 | 6/18 | 245/78 |
| Harpreet Singh | Chhattisgarh & Madhaya Pradesh | 89 | 3123 | 121 | 42.20 | 83.1 | 6/17 | 276/63 |
| Manoj Tiwary | Bengal | 78 | 3122 | 130 | 52.91 | 82.72 | 3/24 | 256/57 |
| Robin Uthappa | Karnataka/Kerala/Saurashtra | 79 | 3115 | 169 | 40.45 | 102.9 | 11/14 | 358/84 |
| Ruturaj Gaikwad | Maharashtra | 54 | 3114 | 220* | 63.55 | 104.53 | 14/8 | 300/105 |
| Abhinav Mukund | Tamil Nadu | 63 | 3048 | 147 | 50.80 | 81.78 | 9/16 | 301/24 |
Key Insights on Leading Batters and Team Records in Vijay Hazare Trophy
This section provides a comprehensive breakdown of the historic batting milestones, individual records, and unprecedented team totals that have defined the Vijay Hazare Trophy.
Individual Performance Records and All-Time Leading Run Scorers
Maharashtra’s Ankit Bawne has scored the most runs in the Vijay Hazare Trophy (VHT), totaling 4,055 runs. He remains the only batter to surpass the 4000-run mark in the tournament.
Ankit Bawne also holds the record for the most centuries smashed in the history of the competition.
Ankit Bawne, Yashpal Singh, and Mayank Agarwal are the only players to have recorded 30 or more 50-plus knocks in the tournament.
Devdutt Padikkal (Karnataka) and Virat Kohli (Delhi) are the joint-fastest batters to reach 1000 runs, achieving the milestone in just 15 innings.
Devdutt Padikkal is the sole batter to maintain an average above 90 (minimum 20 innings).
Rajgopal Sathish holds the highest strike rate in VHT history, scoring 755 runs at a rate of 134.58 across 26 innings.
Manish Pandey and Ruturaj Gaikwad are the only two batters to have smashed over 100 sixes.
Mayank Agarwal is the lone batter to have hit more than 400 fours in the one-day competition.
Record-Breaking Individual Scores and Season Milestones
N. Jagadeesan (Tamil Nadu) holds the record for the highest individual score in VHT history, scoring 277 runs from 141 balls against Arunachal Pradesh in the 2022/23 season.
Jagadeesan’s 277-run knock is also the highest individual score ever recorded in men’s List A cricket globally.
N. Jagadeesan scored 830 runs in the 2022/23 season, the highest ever in a single edition.
Prithvi Shaw is the only other batter to score over 800 runs in a single season, amassing 827 runs for Mumbai.
Sakibul Gani recorded the fastest century in Vijay Hazare Trophy history, reaching the milestone in just 32 balls.
Vaibhav Suryavanshi became the youngest centurion in the history of the 50-over tournament.
Unprecedented Team Totals and Power Hitting Achievements
Karnataka scripted history by completing a 413-run successful chase against Jharkhand in 2025, the highest successful run chase in the history of the Vijay Hazare Trophy.
Bihar holds the record for the highest team total in men’s List A cricket and VHT, scoring 574 for 6 against Arunachal Pradesh in the 2025/26 season.
Bihar’s world-record total was fueled by Sakibul Gani’s 32-ball hundred (128*) and Vaibhav Suryavanshi’s 36-ball hundred (190).
Tamil Nadu recorded the first-ever 500-plus total in men’s List A cricket with a score of 506 for 2, which now stands as the second-highest total in the tournament.
