List of players who have scored 2,000 or more runs in Twenty20 International cricket

Scoring over 2,000 runs in Twenty20 International (T20I) format of cricket is considered a significant achievement. In 2014, New Zealand batsman Brendon McCullum became the first batsman to score 2,000 runs in T20I. He retired as the most prolific run scorer in T20Is with a total of 2140 runs in June 2015. The record was broken by his teammate Martin Guptill in February 2018.

In terms of innings, Pakistan's Babar Azam and Mohammad Rizwan are the fastest (52 innings each) to reach the 2,000 run mark, surpassing India's Virat Kohli, who achieved the feat in 56 innings. Currently the list of the highest run scorers is topped with Rohit Sharma, Virat Kohli, and Babar Azam.

, 31 players have scored 2,000 runs in T20Is. Out of these 31 players, 4 players are from India and Pakistan, 3 from Australia, England and New Zealand, 2 from Afghanistan, Bangladesh, Ireland, Scotland, and South Africa, and 1 from Malaysia, Uganda, West Indies and Zimbabwe.

This list contains all the players who have scored 2,000 runs in T20I. By default the list is sorted in order of the day the feat is achieved. Overall career scores of these players will be updated on regular interval and not on daily basis.

Players with 2,000 or more T20I runs
Player list and statistics are updated as of July 2024.