Top 5 non-retired Indian batters with most runs in T20I cricket

Suryakumar Yadav is currently the highest run-getter in T20I cricket among non-retired Indian batters.
After lifting the ICC T20 World Cup 2024, veteran Indian cricketers Virat Kohli and Rohit Sharma announced their retirement from T20I cricket, which marked end of an era in Indian cricket in the shortest format.
Rohit Sharma retired as all-time highest run-scorer in T20I cricket with 4231 runs in 159 matches, while Virat Kohli retired with the second-most (4188 runs) in 125 matches.
After Kohli and Rohit’s retirement from the shortest format, many talented Indian batters will have a chance to surpass the legendary duo or try to achieve the milestones set by them. On that note, let’s take a look at five non-retired India players, who have scored the most runs in T20Is for India till now.
Top 5 non-retired Indian batters with the most runs in T20I cricket
5. Shreyas Iyer – 1104 runs

At fifth is middle-order batter Shreyas Iyer. Despite playing his last T20I in December 2023, Iyer remains to be India’s fifth-highest run-getter among non-retired cricketers. Iyer has so far played 51 matches, aggregating 1104 runs at an average of 30.66. Iyer has also hit eight half-centuries in the shortest format.
4. Rishabh Pant – 1158

At number four is star Indian wicket-keeper batter Rishabh Pant, who has scored 1158 runs in 74 matches till now. The talented cricketer has three fifties to his name. The 26-year-old is touted to be the next sensation in Indian cricket in the shortest format.
3. Hardik Pandya – 1492

Indian all-rounder Hardik Pandya has played 100 T20I matches till now. The star cricketer has scored 1492 runs at an average of 26.64. Pandya has also scored four half centuries. Pandya was also the vice-captain of Team India at the ICC T20 World Cup 2024 and he played a huge role in helping his side to the title victory.
2. KL Rahul – 2265 runs

India batter KL Rahul is one of the consistent performers for his side in the shortest format. In 72 T20Is, Rahul has smashed 2265 runs at a good average of 37. The 32-year-old has also hammered two hundreds and 22 half-centuries till now.
Currently, Rahul is the fourth-highest run-getter for India in the shortest format. However, the right-handed batter hasn’t played T20Is for the national side since 2022. He last featured in the T20 World Cup 2022 semi-final match against England in Australia.
1. Suryakumar Yadav – 2432 runs

Suryakumar Yadav has showcased his skills and talent and has performed regularly in the shortest format till now. In 71 matches, Suryakumar has smashed 2432 runs at an impressive average of 42.66. He has recorded 20 half-centuries and four hundreds till now.
The 33-year-old has a good chance to beat Rohit’s records for most runs in T20I cricket. After Rohit and Kohli, the Indian star is the third highest-run getter for India in the shortest format. Suryakumar has been arguably the best T20I batsman over the past four years.
(All stats updated till 26th August, 2024)
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.

Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- CSK vs RR Match Prediction: Who will win match 62 of IPL 2025? AI Prediction
- IPL 2025: Points table, most runs, most wickets after match 61, LSG vs SRH
- IPL 2025: List of teams who have been eliminated from the playoffs race
- IPL 2025: [Watch] Abhishek Sharma and Digvesh Rathi engage in heated altercation during LSG vs SRH clash
- CSK vs RR Dream11 Prediction, Dream11 Playing XI, Today Match 62, IPL 2025 (Indian T20 League)
- CSK vs RR Match Prediction: Who will win match 62 of IPL 2025? AI Prediction
- IPL 2025: Points table, most runs, most wickets after match 61, LSG vs SRH
- IPL 2025: List of teams who have been eliminated from the playoffs race
- IPL 2025: [Watch] Abhishek Sharma and Digvesh Rathi engage in heated altercation during LSG vs SRH clash
- IPL 2025: Fans slam Rishabh Pant on X after LSG skipper gets out cheaply against SRH