Fastest to 3000 runs
Player Opposition Ground Match Date Debut Time Mat Inns Scorecard
Mohammad Rizwan (PAK) v New Zealand Rawalpindi 20 Apr 2024 24 Apr 2015 8y 362d 92 79 T20I # 2579
V Kohli (IND) v England Ahmedabad 14 Mar 2021 12 Jun 2010 10y 275d 87 81 T20I # 1132
Babar Azam (PAK) v England Lahore 30 Sep 2022 7 Sep 2016 6y 23d 86 81 T20I # 1802
Muhammad Waseem (UAE) v Oman Abu Dhabi 15 Sep 2025 5 Oct 2021 3y 345d 84 84 T20I # 3457
AJ Finch (AUS) v England Perth 9 Oct 2022 12 Jan 2011 11y 270d 98 98 T20I # 1812
Virandeep Singh (MAS) v Samoa Singapore 24 Jul 2025 24 Jun 2019 6y 30d 101 98 T20I # 3358
SA Yadav (IND) v New Zealand Thiruvananthapuram 31 Jan 2026 14 Mar 2021 4y 323d 104 98 T20I # 3679
MJ Guptill (NZ) v Scotland Dubai (DICS) 3 Nov 2021 15 Feb 2009 12y 261d 105 101 T20I # 1388
DA Warner (AUS) v West Indies Perth 13 Feb 2024 11 Jan 2009 15y 33d 102 102 T20I # 2467
Q de Kock (SA) v New Zealand Ahmedabad 14 Feb 2026 21 Dec 2012 13y 55d 105 104 T20I # 3711
JC Buttler (ENG) v Pakistan Birmingham 25 May 2024 31 Aug 2011 12y 268d 115 106 T20I # 2623
RG Sharma (IND) v Namibia Dubai (DICS) 8 Nov 2021 19 Sep 2007 14y 50d 116 108 T20I # 1410
PR Stirling (IRE) v Afghanistan Belfast 17 Aug 2022 15 Jun 2009 13y 63d 114 113 T20I # 1738
Syed Aziz (MAS) v Oman Singapore 8 Jun 2026 24 Jun 2019 6y 349d 128 119 T20I # 3943

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

Records include the following recent matches:
Czech Republic v Luxembourg at Vinor, Central Europe Cup 2nd match, Jun 26, 2026 [T20I # 3994]
Ireland v India at Belfast, 1st T20I, Jun 26, 2026 [T20I # 3993]
Singapore v Thailand at Singapore, Asia Pacific Cricket Champions Trophy final, Jun 26, 2026 [T20I # 3992]
Luxembourg v Serbia at Vinor, Central Europe Cup 1st match, Jun 26, 2026 [T20I # 3991]
Indonesia v Uzbekistan at Singapore, Asia Pacific Cricket Champions Trophy 3rd place play-off, Jun 26, 2026 [T20I # 3990]