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 was also the first player to score 1,000 runs. 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.[1] Currently the list of the highest run scorers is topped with Virat Kohli, Rohit Sharma, and Babar Azam.

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

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 intervals and not on a daily basis.

Key

  • Mat. – denotes the number of matches played
  • Inn. – denotes the number of innings batted
  • HS – Highest score
  • 2KI – denotes the number of innings the player took to reach 2,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 2,000 or more T20I runs

Player list and statistics are updated as of June 2024.

2,000 or more runs in T20Is[2][1]
No.PlayerCountryMat.Inn.RunsHSAvg.S/R100502KI[1]Date[1]Ref
1Brendon McCullum  New Zealand7170214012335.66136.212136629 March 2014[3]
2Martin Guptill  New Zealand122118353110531.81135.702206828 January 2018[4]
3Shoaib Malik [a]  Pakistan12411124357531.22125.6409921 July 2018[5]
4Virat Kohli  India1201124042122*49.90137.90137563 July 2018[6]
5Rohit Sharma  India1541464042121*31.82139.66530778 July 2018[7]
6David Warner  Australia1061063214100*33.83143.031277311 January 2019[8]
7Eoin Morgan  England11510724589128.58136.170148410 November 2019[9]
8Paul Stirling  Ireland1441433600115*27.27134.681237215 January 2020[10]
9Mohammad Hafeez  Pakistan119108251499*26.46122.030148930 August 2020[11]
10Aaron Finch  Australia103103312017234.28142.53219624 September 2020[12]
11Babar Azam  Pakistan122115411312240.72129.463365225 April 2021[13]
12Mohammad Shahzad  Afghanistan73732048118*29.25132.121126831 October 2021[14]
13Jos Buttler  England1191093116101*35.81146.15123781 November 2021[15]
14Kane Williamson  New Zealand918925579533.20123.220187214 November 2021[16]
15Mahmudullah  Bangladesh134123236064*24.32118.47081075 March 2022[17]
16Glenn Maxwell  Australia1091002496145*29.71154.74510789 June 2022[18]
17Shakib Al Hasan  Bangladesh12512325158423.72121.79013973 July 2022[19]
18KL Rahul  India72682265110*37.75139.122225820 September 2022[20]
19Mohammad Rizwan  Pakistan101883296104*49.19126.571295220 September 2022[21]
20David Miller[a]  South Africa1191042362106*34.73141.9427922 October 2022[22]
21Quinton de Kock  South Africa8685237910031.30137.27114714 October 2022[23]
22Alex Hales  England75752074116*30.95138.351127410 November 2022[24]
23Richie Berrington  Scotland9384215210031.64132.261107728 July 2023[25]
24Andrew Balbirnie  Ireland10910523928323.68123.420129121 August 2023[26]
25Virandeep Singh  Malaysia78772320116*36.82125.951166430 October 2023[27]
26Suryakumar Yadav  India6360220011744.89168.064185612 December 2023[28]
27Mohammad Nabi  Afghanistan12411621398923.00137.110610919 February 2024[29]
28Simon Ssesazi  Uganda81792081100*30.15123.281167521 March 2024[30]

See also

Notes

References