Fastest to 2500 runs
Player Opposition Ground Match Date Debut Time Mat Inns Scorecard
Babar Azam (PAK) v Australia Dubai (DICS) 11 Nov 2021 7 Sep 2016 5y 65d 67 62 T20I # 1420
Mohammad Rizwan (PAK) v Netherlands Perth 30 Oct 2022 24 Apr 2015 7y 189d 76 65 T20I # 1852
Muhammad Waseem (UAE) v Qatar ICCA Dubai 18 Dec 2024 5 Oct 2021 3y 74d 67 67 T20I # 3073
V Kohli (IND) v West Indies Hyderabad 6 Dec 2019 12 Jun 2010 9y 177d 73 68 T20I # 1020
SA Yadav (IND) v Bangladesh Hyderabad 12 Oct 2024 14 Mar 2021 3y 212d 74 71 T20I # 2904
AJ Finch (AUS) v Sri Lanka Dubai (DICS) 28 Oct 2021 12 Jan 2011 10y 289d 78 78 T20I # 1374
MJ Guptill (NZ) v India Hamilton 29 Jan 2020 15 Feb 2009 10y 348d 86 83 T20I # 1035
Virandeep Singh (MAS) v Bahrain Kuala Lumpur 10 Mar 2025 24 Jun 2019 5y 259d 85 83 T20I # 3108
KS Williamson (NZ) v Pakistan Auckland 12 Jan 2024 15 Oct 2011 12y 89d 88 86 T20I # 2429
DA Warner (AUS) v Pakistan Dubai (DICS) 11 Nov 2021 11 Jan 2009 12y 304d 87 87 T20I # 1420
Q de Kock (SA) v England Gros Islet 21 Jun 2024 21 Dec 2012 11y 183d 89 88 T20I # 2712
PR Stirling (IRE) v Netherlands Abu Dhabi 18 Oct 2021 15 Jun 2009 12y 125d 90 89 T20I # 1312
RG Sharma (IND) v Bangladesh Rajkot 7 Nov 2019 19 Sep 2007 12y 49d 100 92 T20I # 1007
JC Buttler (ENG) v India Adelaide 10 Nov 2022 31 Aug 2011 11y 71d 102 94 T20I # 1878
Syed Aziz (MAS) v Saudi Arabia Kuala Lumpur 30 Apr 2025 24 Jun 2019 5y 310d 100 97 T20I # 3170

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 100 innings shown

Records include the following recent matches:
Pakistan v West Indies at Lauderhill, 3rd T20I, Aug 3, 2025 [T20I # 3391]
Estonia v Switzerland at Tallinn, 3rd T20I, Aug 3, 2025 [T20I # 3390]
Estonia v Switzerland at Tallinn, 2nd T20I, Aug 3, 2025 [T20I # 3389]