India’s quest for the fastest 1,000 T20I runs has set a new standard, showcasing just how rapidly modern batters are evolving the game. At the forefront of this list for India (ranked by balls faced) is Abhishek Sharma, closely followed by Suryakumar Yadav and Shivam Dube. Their explosive scoring has transformed India’s batting strategy, while Sanju Samson and Hardik Pandya also remain among the quickest to reach this milestone. Each player has hit this landmark with a bold approach, yet their paths highlight the different roles they play and the match situations they encounter.
The most recent update came during India’s tour of Ireland, where Shivam Dube notched up his 1,000 T20I runs with a swift 25 off just 14 balls in Belfast. This impressive feat propelled him ahead of Sanju Samson and Hardik Pandya in terms of balls faced. Meanwhile, Abhishek Sharma maintains his lead on the list after establishing a new national record.
India’s Fastest Batters to Reach 1000 T20I Runs by Balls
1. Abhishek Sharma – 528 Balls
Abhishek Sharma has set an impressive Indian record by reaching 1,000 T20I runs in just 528 balls. He achieved this milestone in his 28th innings and has since increased his total to 1,267 runs across 36 matches. With an average of 38.39 and a striking strike rate of over 190, he boasts two centuries and eight fifties to his name. Currently, he holds the top spot as the No. 1 batter in the ICC Men’s T20I rankings. His most memorable performance came when he scored a remarkable 135 against England at the Wankhede Stadium, doing so in just 54 balls.
2. Suryakumar Yadav – 573 Balls
Suryakumar Yadav hit a remarkable milestone in just 573 balls, setting a record that was later surpassed by Abhishek. He reached the impressive mark of 1,000 runs in his 31st innings and has since piled up a total of 3,272 runs across 113 T20Is. With an average of 36.36 and a striking strike rate of 162.95, his stats include four centuries and 25 fifties. A two-time ICC Men’s T20I Cricketer of the Year, his standout performance remains that unforgettable 117 off just 55 balls against England in 2022.
3. Shivam Dube – 648 Balls
Shivam Dube has now secured the third spot after reaching 1,000 T20I runs in just 648 balls. This talented all-rounder has racked up a total of 1,036 runs over 66 matches, boasting an average of 30.47 and an impressive strike rate of 153.94. On top of that, he has taken 34 wickets and currently ranks 28th in the ICC T20I batting rankings. His standout performance came against the Netherlands, where he scored a remarkable 66 runs off just 31 balls.
4. Sanju Samson – 679 Balls
Sanju Samson has hit the milestone of 1,000 T20I runs in just 679 balls, keeping pace with Hardik Pandya. So far, he’s racked up 1,404 runs over 64 matches, boasting an average of 27.53 and an impressive strike rate of 156.52. With three centuries and six fifties under his belt, he currently sits at 22nd in the ICC T20I batting rankings. One of his standout performances was an explosive 89 off 46 balls during the 2026 T20 World Cup final against New Zealand.
5. Hardik Pandya – 679 Balls
Hardik Pandya reached the milestone of 1,000 T20I runs after facing 679 balls. So far, he has amassed 2,128 runs with an average of 29.15 and an impressive strike rate of 145.92 over 131 matches. In addition to his eight fifties, he has also taken 107 wickets, making him the first fast-bowling all-rounder to achieve the remarkable T20I double of 1,000 runs and 100 wickets. His standout batting performance is an unbeaten 71 runs off just 30 balls against Australia in Mohali.