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.
- Vijay Hazare Trophy 2025-26: Most runs & wickets after round 3
- Four batters with 10000 runs in Women’s cricket
- BCCI finally reveals exit date for Gautam Gambhir amid rumours of VVS Laxman replacing him
- Top 5 players who could win ICC Men's Cricketer of the Year 2025
- Top 5 bowlers with best figures in T20Is
- BCCI finally reveals exit date for Gautam Gambhir amid rumours of VVS Laxman replacing him
- 'Injured' Pat Cummins, Josh Hazlewood to be picked for T20 World Cup 2026, doubts over Tim David after injury rules him out of BBL 2025-26
- International cricketers who retired in 2025
- New Zealand's Doug Bracewell retires from all forms of cricket
- IND vs NZ: Hardik Pandya, Jasprit Bumrah to miss ODIs against New Zealand due to THIS reason