From Abhishek Sharma to Virat Kohli, here's a look at the top five Indian batters fastest to 5000 T20 runs. This list also includes KL Rahul, Ruturaj Gaikwad and Shubman Gill

KL Rahul, known for his stylish batting, tops the list of Indian batters fastest to score 5,000 runs in T20s. The star Indian batter took 143 innings and 156 matches to achieve this milestone.
He accomplished this feat during an IPL match between Punjab Kings and SunRisers Hyderabad in 2021.

Star Indian batter Ruturaj Gaikwad is the second-fastest Indian to reach 5,000 runs in T20 cricket, achieving the milestone in 151 matches and 145 innings.
He accomplished this feat during Maharashtra’s SMAT 2025 match against Jammu & Kashmir.

Indian Test and ODI captain, Shubman Gill, is the third quickest Indian to reach 5000 runs in T20 cricket. He achieved this milestone in 157 matches and 154 innings.

India's explosive opener Abhishek Sharma took 165 innings to reach his 5000-run mark in T20 cricket. He achieved this milestone during an T20I match between India and New Zealand in Maharashtra, 2026.

Indian batting stalwart Virat Kohli is the fifth-quickest Indian to reach 5000 runs in T20 cricket, unlocking this milestone in 178 matches and 167 innings.
Kohli needs 457 more runs to join the elite club of batters with 14000-plus runs in T20s.