The star Indian opener Abhishek Sharma has surpassed his own captain, Suryakumar Yadav, to be the fastest one to score 1000 T20 International runs in terms of cricket. On November 8, at Brisbane, Abhishek reached the milestone in a rain-washed match- took 528 balls to reach the feat. Earlier Suryakumar Yadav held the record by scoring 1000 T20I runs playing 573 balls. Surya is followed by the England opener Phil Salt and Glenn Maxwell. Players to score fastest 1000 T20I runs in terms of balls Players Balls taken Country Abhishek Sharma 528 India Suryakumar Yadav 573 India Philip Salt 599 England Glenn Maxwell 604 Australia Andre Russell 609 West Indies Fin Allen 609 New Zealand Second Fastest Indian in terms of innings Abhishek Sharma became one inning short of Virat Kohli to be the second fastest Indian to score 1000 T20I runs in terms of innings. Virat Kohli, who took 27 innings, tops the list, followed by Abhishek, who took 27. Meanwhile, KL Rahul is an inning behind Abhishek, while Surya and Rohit Sharma are at the fourth and fifth spots, respectively. Indian players to score fastest 1000 T20I runs in terms of innings Players' Name Innnings Taken Virat Kohli 27 Abhishek Sharma 28 KL Rahul 29 Suryakumar Yadav 31 Rohit Sharma 40 Read also: ICC Announces Major Expansion for Women’s World Cup 2029 Fifth fastest player internationally to achieve 1000 T20I runs in terms of innings Abhishek stands as the second-fastest Indian batter to surpass the 1,000-run mark in T20 internationals and ranks fifth on the global list. England’s Dawid Malan tops the chart, having reached the milestone in only 24 innings. Pakistan’s Babar Azam and New Zealand’s Devon Conway follow, both accomplishing the feat in 26 innings, while Virat Kohli occupies the fourth spot with 27 innings. Players to score fastest 1000 T20I runs in terms of innings Players' names Innings Taken Country Dawid Malan 24 England Babar Azam 25 Pakistan Devon Conway 26 New Zealand Virat Kohli 27 India Abhishek Sharma 28 India