Scoring over 3,000 runs in Twenty20 International (T20I) format of cricket is considered a significant achievement. In 2021, Indian batsman Virat Kohli became the first batsman to score 3,000 runs in T20Is.
In terms of innings, Pakistan's Mohammad Rizwan is the fastest (79 innings) to reach the 3,000 run mark.
, 15 players have scored 3,000 runs in T20Is. Out of them, 3 players are from India, 2 from Australia, Malaysia, and Pakistan, and 1 each from England, Ireland, New Zealand, South Africa, United Arab Emirates and Zimbabwe.
This list contains all the players who have scored 3,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.
Key
Mat. – denotes the number of matches played Inn. – denotes the number of innings batted HS – Highest score Avg – Runs scored per dismissal S/R – Strike rate runs scored per 100 balls 100 – Centuries scored 50 – Half-centuries scored 3KI – denotes the number of innings the player took to reach 3,000 runs Date – denotes the date on which the player reached the 2,000 run mark Bold text – denotes that the player is still active
Players with 3,000 or more T20I runs Player list and statistics are updated as of September 2026. + 3,000 or more runs in T20Is No. Player Country Mat. Inn. Runs HS Avg. S/R 100 50 Date Ref 1 125 117 4188 48.69 137.04 1 38 81 2 122 118 3531 31.81 135.70 2 20 101 3 159 151 4231 32.05 140.89 5 32 108 4 163 160 3895 26.31 134.35 1 24 113 5 145 136 4596 38.94 128.02 3 39 81 6 103 103 3120 34.28 142.53 2 19 98 7 110 110 3277 33.43 142.47 1 28 102 8 106 93 3414 47.41 125.37 1 30 79 9 163 150 4384 34.78 150.10 2 30 106 10 126 118 3515 37.00 127.35 1 24 98 11 99 99 3371 36.24 150.96 3 26 84 12 113 107 3272 36.35 162.94 4 25 98 13 110 109 3095 30.95 142.23 2 19 104 14 144 139 3244 25.54 135.67 1 17 127 15 132 123 3183 30.60 139.48 1 24 119
See also List of Twenty20 International records
Notes
References