Fastest to 2000 runs
Player Opposition Ground Match Date Debut Time Mat Inns Scorecard
Karanbir Singh (AUT) v Germany Krefeld 2 May 2026 25 May 2024 1y 342d 46 45 T20I # 3828
Babar Azam (PAK) v Zimbabwe Harare 25 Apr 2021 7 Sep 2016 4y 230d 54 52 T20I # 1158
Mohammad Rizwan (PAK) v England Karachi 20 Sep 2022 24 Apr 2015 7y 149d 63 52 T20I # 1789
Muhammad Waseem (UAE) v Namibia Windhoek 29 Sep 2024 5 Oct 2021 2y 360d 54 54 T20I # 2875
V Kohli (IND) v England Manchester 3 Jul 2018 12 Jun 2010 8y 21d 60 56 T20I # 684
SA Yadav (IND) v South Africa Gqeberha 12 Dec 2023 14 Mar 2021 2y 273d 59 56 T20I # 2396
KL Rahul (IND) v Australia Mohali 20 Sep 2022 18 Jun 2016 6y 94d 62 58 T20I # 1788
AJ Finch (AUS) v England Southampton 4 Sep 2020 12 Jan 2011 9y 236d 62 62 T20I # 1095
Virandeep Singh (MAS) v Oman Kirtipur 30 Oct 2023 24 Jun 2019 4y 128d 65 64 T20I # 2335
Sami Sohail (MWI) v Ghana Accra 25 Mar 2026 6 Nov 2019 6y 139d 68 64 T20I # 3786
BB McCullum (NZ) v Netherlands Chattogram 29 Mar 2014 17 Feb 2005 9y 40d 67 66 T20I # 390
MJ Guptill (NZ) v Pakistan Mount Maunganui 28 Jan 2018 15 Feb 2009 8y 347d 70 68 T20I # 641
Mohammad Shahzad (AFG) v Namibia Abu Dhabi 31 Oct 2021 1 Feb 2010 11y 272d 68 68 T20I # 1380
P Nissanka (SL) v Bangladesh Abu Dhabi 13 Sep 2025 3 Mar 2021 4y 194d 69 68 T20I # 3453
HG Munsey (SCOT) v Australia Gros Islet 15 Jun 2024 18 Jun 2015 8y 363d 71 69 T20I # 2689
Q de Kock (SA) v India Indore 4 Oct 2022 21 Dec 2012 9y 287d 72 71 T20I # 1805
RR Hendricks (SA) v Ireland Abu Dhabi 27 Sep 2024 5 Nov 2014 9y 327d 72 71 T20I # 2869
PR Stirling (IRE) v West Indies St George's 15 Jan 2020 15 Jun 2009 10y 214d 73 72 T20I # 1028
KS Williamson (NZ) v Australia Dubai (DICS) 14 Nov 2021 15 Oct 2011 10y 30d 74 72 T20I # 1428
DA Warner (AUS) v Sri Lanka Melbourne 1 Nov 2019 11 Jan 2009 10y 294d 73 73 T20I # 993
AD Hales (ENG) v India Adelaide 10 Nov 2022 31 Aug 2011 11y 71d 74 74 T20I # 1878
MR Marsh (AUS) v India Melbourne 31 Oct 2025 16 Oct 2011 14y 15d 78 74 T20I # 3541
S Ssesazi (UGA) v Namibia Accra 21 Mar 2024 13 Sep 2021 2y 190d 77 75 T20I # 2532
MP O'Dowd (NED) v Oman Al Amerat 16 Nov 2024 1 Jul 2015 9y 138d 77 75 T20I # 2955
R Sandaruwan (KUW) v Nepal Mong Kok 13 Apr 2025 20 Jan 2019 6y 83d 75 75 T20I # 3139
GD Phillips (NZ) v India Nagpur 21 Jan 2026 17 Feb 2017 8y 338d 84 75 T20I # 3663
Anshuman Rath (HKG) v Kuwait Mong Kok 1 Mar 2026 15 Jul 2015 10y 229d 76 75 T20I # 3748
K Bhurtel (NEP) v China Singapore 31 May 2026 17 Apr 2021 5y 44d 77 75 T20I # 3922
MDKJ Perera (SL) v New Zealand Nelson 2 Jan 2025 26 Jan 2013 11y 342d 77 76 T20I # 3081
RG Sharma (IND) v England Bristol 8 Jul 2018 19 Sep 2007 10y 292d 84 77 T20I # 690
RD Berrington (SCOT) v Ireland Edinburgh 28 Jul 2023 2 Aug 2008 14y 360d 85 77 T20I # 2180
TL Seifert (NZ) v Afghanistan Chennai 8 Feb 2026 13 Feb 2018 7y 360d 82 77 T20I # 3687
JC Buttler (ENG) v Sri Lanka Sharjah 1 Nov 2021 31 Aug 2011 10y 62d 86 78 T20I # 1382
GJ Maxwell (AUS) v Sri Lanka Colombo (RPS) 8 Jun 2022 5 Sep 2012 9y 276d 86 78 T20I # 1552
DS Airee (NEP) v England Wankhede 8 Feb 2026 29 Jul 2018 7y 194d 91 79 T20I # 3688
Syed Aziz (MAS) v Hong Kong Kuala Lumpur 23 Aug 2024 24 Jun 2019 5y 60d 82 80 T20I # 2795
BKG Mendis (SL) v Bangladesh Dambulla 13 Jul 2025 5 Jul 2016 9y 8d 80 80 T20I # 3315
Rahmanullah Gurbaz (AFG) v Zimbabwe Harare 2 Nov 2025 14 Sep 2019 6y 49d 80 80 T20I # 3553
MG Erasmus (NAM) v Scotland Windhoek 18 Apr 2026 20 May 2019 6y 333d 84 80 T20I # 3819

Time is based on the start of the debut match and the start of the match in which the milestone was achieved
Batsmen within a maximum of 80 innings shown

Records include the following recent matches:
West Indies v Sri Lanka at Kingston, 2nd T20I, Jun 13, 2026 [T20I # 3952]
Sweden v Austria at Stockholm, Viking Cup 6th match, Jun 13, 2026 [T20I # 3951]
Finland v Norway at Stockholm, Viking Cup 5th match, Jun 13, 2026 [T20I # 3950]