T20i record: In T20 cricket, it is not an easy task for batsmen to score continuously. It is a big challenge to score fast runs in small formats and win the team, but some batsmen of the Indian team have played this challenge in a brilliant way. It is known here that India’s top-5 batsmen, who have scored the most runs in T20 International.
Rohit Sharma – 4231 runs
Former captain and hitman Rohit Sharma is the highest run -scorer for India in T20 International. He scored 4231 runs in 159 matches played from 2007 to 2024. During this time his high score was 121 unbeaten. Rohit scored 5 centuries and 32 half -centuries. His strike rate was 140.89, which tells how fast he scored. 383 fours and 205 sixes show the strength of their long career.
Virat Kohli – 4188 runs
‘King Kohli’ is also second in this list. In 125 matches played from 2010 to 2024, he has scored a total of 4188 runs at a strike rate of 137.04. Kohli’s average was 48.69, which proves that he was the most trusted batsman of this format. His best score is 122 not out. He has 1 century and 38 half -centuries in T20I. With 369 fours and 124 sixes, he has played many important innings for India.
Suryakumar Yadav – 2605 runs
‘Sky’ i.e. Suryakumar Yadav is the captain of the current Indian T20 team and is considered the biggest star. He has scored 2605 runs in 84 matches played from 2021 to 2025. His strike rate is 167.30, which is the highest in this list. He has scored 4 centuries and 21 half -centuries. Surya, who batted in an aggressive manner, has hit 237 fours and 147 sixes in this format.
KL Rahul – 2265 runs
Stylish opener and wicketkeeper batsman KL Rahul played 72 matches between 2016 and 2022 and scored 2265 runs. His high score was 110 unbeaten. During this, Rahul scored 2 centuries and 22 half -centuries. His average was 37.75 and the strike rate was 139.12.
Hardik Pandya – 1812 runs
All -rounder Hardik Pandya has scored 1812 runs in 115 matches from 2016 to 2025. His name also includes 5 half -centuries in this format. During this, Hardik’s strike rate was 141.67 and high score was not out 71 runs. Along with batting, Hardik has been an important player for the team in bowling.

