Vijay Hazare Trophy, India's premier List A cricket tournament, has provided a platform for players to make their mark in domestic cricket.
The competition features a mix of seasoned professionals, IPL stars, and young talents aiming for to prove themselves.
Also Read: Vijay Hazare Trophy 2024-25: Knockout fixture and schedule
let's have a look at the top 10 batters with most runs in Vijay Hazare Trophy history.
Most runs in Vijay Hazare Trophy
1. Ankit Bawne | 3960 Runs
Maharashtra veteran batter Ankit Bawne scored the most runs in Vijay Hazare Trophy history.
He scored 3960 runs in VHT in 88 innings of 93 matches at an average of 56.57 and a strike rate of 80.03.
Bawne also holds the record for the most century in VHT, registering 15 tons. He broke Ruturaj Gaikwad's record of 12 centuries.
His highest scored is 184*.
2. Dinesh Karthik | 3433 Runs
Senior wicketkeeper Dinesh Karthik, who played for Tamil Nadu in domestic cricket, scored 3433 runs in 71 innings of 79 matches with 9 centuries and 19 half-centuries.
His highest score is 154*.
3. Manish Pandey | 3403 Runs
Manish Pandey, who led Karnataka in Vijay Hazare Trophy, scored 3403 runs in Vijay Hazare Trophy tournament in 99 innings of 103 matches.
He scored runs at an average of 44.77 and a strike rate of 93.66. His highest score is 142*.
Pandey is the fourth batsman in the history of Vijay Hazare Trophy to score 20 plus half centuries (25).
4. Priyank Panchal | 3395 Runs
Gujarat opener Priyank Panchal scored 3395 runs in 83 matches at an average of 42.97 and a strike rate of 80.77.
The right-handed batter smashed 8 centuries and 20 half-centuries for Gujarat.
Panchal is the first player to score a triple century for Gujarat. He was the leading run-scorer for Gujarat in the 2017–18 Ranji Trophy, with 542 runs in seven matches.
His highest score in VHT is 136.
5. Mayank Agarawal | 3304 Runs
Karnataka captain Mayank Agarwal scored 3304 runs in 69 innings of 70* matches. He scored at an average of 53.29 and a strike rate of 99.81.
He has 11 centuries and 16 half-centuries to his name. His highest score in VHT is 162.
Mayank was once India's mainstay opener in Test cricket as he opened alongside Rohit Sharma. However, the emergence of Shubman Gill and Yashasvi Jaiswal as well as a dip in his own firm worked against him.
He has over 5,300 runs in List A cricket.
6. Prashant Chopra | 3280 Runs
Himachal Pradesh batter Prashant Chopra scored 3280 runs in 80 innings of 81 matches at an average of 42.59 and a strike rate of 81.57.
Prashant smashed 6 centuries and 20 half-centuries for Himachal. His highest score in VHT is 159.
He was the leading run-scorer for Himachal Pradesh in the 2018–19 Vijay Hazare Trophy, with 329 runs in six matches.
Prashant was also bought by the Rajasthan Royals in the 2018 IPL auction.
7. Mandeep Singh | 3238 Runs
Punjab batter Mandeep Singh scored 3238 runs in 91 innings of 101 matches. He scored at an average of 39.01 and a strike rate of 77.93.
He hit 4 centuries and 23 half-centuries for Punjab with a highest score of 119.
He was the highest run scorer in 2015 Vijay Hazare Trophy. Mandeep was also one of the most consistent run scorers in latest editions of Ranji Trophy.
8. Ganesh Satish | 3210 Runs
Ganesh Satish, former Karnataka batsman, now representing Vidarbha, scored 3210 runs in Vijay Hazare Trophy. He scored in 93 innings of 98 matches at an average of 38.67 and a strike rate of 78.88.
He smashed 5 centuries and 21 half-centuries in VHT. His highest score is 140*.
Ganesh became the eighth batsman to aggregate 2000 plus runs in the history of Vijay Hazare Trophy.
9. Yashpal Singh | 3193 Runs
The former Services middle-order batter, Yashpal Singh amassed 3193 runs in 69 innings of 72 matches at an impressive average of 60.24.
Between 2008-2019, Yashpal represented Manipur, Tripura and Services before plying his trade for Sikkim in the latter half of his career.
He has 10 centuries and 21 half-centuries to his name with highest score of 134*.
10. Saurabh Tiwary | 3190 Runs
Jharkhand batter Saurabh Tiwary scored 3190 runs in 85 innings of 89 matches at an average of 49.07 and a strike rate of 83.48.
He has 5 centuries and 20 half-centuries to his name with a highest score of 130*.
Tiwary was called into the squad for the 2010 Asia Cup, but did not play. He made his ODI debut against Australia in Visakhapatnam in October 2010 after a few first-choice players were rested.