Records for T20I Matches

Fastest to 1000 runs
Player
Opposition
Ground
Match Date
Debut
Time
Mat
Inns
Scorecard
v IndiaAhmedabad20 Mar 202125 Jun 20173y 268d2424T20I # 1138
v FranceKerava24 Jul 202218 Oct 20192y 279d2424T20I # 1683
v New ZealandDubai (DSC)4 Nov 20187 Sep 20162y 58d2626T20I # 708
v AustraliaSydney22 Oct 202227 Nov 20201y 329d2926T20I # 1839
v New ZealandDubai (DSC)20 Aug 20235 Oct 20211y 319d2626T20I # 2209
v South AfricaDharamsala2 Oct 201512 Jun 20105y 112d2927T20I # 456
v Sri LankaMelbourne17 Feb 201712 Jan 20116y 36d2929T20I # 596
v West IndiesHyderabad6 Dec 201918 Jun 20163y 171d3229T20I # 1020
v EnglandManchester20 Jul 202124 Apr 20156y 87d3931T20I # 1195
v South AfricaGuwahati2 Oct 202214 Mar 20211y 202d3331T20I # 1803
v IndiaManchester31 Aug 201113 Jun 20056y 79d3232T20I # 204
v Sri LankaThe Oval20 May 201431 Aug 20112y 262d3232T20I # 401
v EnglandWankhede18 Mar 20168 Sep 20123y 192d3232T20I # 540
v IndiaDelhi9 Jun 20229 Oct 20183y 243d3532T20I # 1554
v AustraliaDurban1 Sep 202322 Mar 20194y 163d3632T20I # 2228
v Saudi ArabiaDoha15 Sep 202320 Jan 20194y 238d3232T20I # 2233
v RwandaRwanda16 Dec 202213 Sep 20211y 94d3433T20I # 1962
v MaltaIlfov County19 Aug 202329 Aug 20193y 355d3533T20I # 2201
v West IndiesPerth13 Feb 202422 Jul 20194y 206d3633T20I # 2467
v IrelandKingston19 Feb 201416 Feb 20068y 3d3534T20I # 359
v BangladeshNapier3 Jan 201715 Oct 20115y 80d3634T20I # 574
v BangladeshColombo (RPS)16 Mar 201826 Jan 20135y 49d3434T20I # 661
v P.N.G.Kirtipur4 Apr 202229 Jul 20183y 249d3934T20I # 1503
v SingaporeSingapore3 Jul 202215 Jul 20156y 353d3434T20I # 1605
v ZimbabweProvidence4 May 201017 Feb 20055y 76d3535T20I # 159
v South AfricaSt George's26 Jun 202127 Mar 20165y 91d3635T20I # 1176
v EnglandSydney5 Nov 20223 Mar 20211y 247d3635T20I # 1867
v South AfricaGqeberha26 Dec 201215 Feb 20093y 315d3836T20I # 297
v EnglandSouthampton29 Aug 201324 Feb 20067y 186d3736T20I # 328
v EnglandMelbourne10 Feb 20185 Sep 20125y 158d4136T20I # 646
v IrelandColombo (RPS)19 Sep 201211 Jan 20093y 252d3737T20I # 264
v Sri LankaDelhi28 Mar 201613 Jan 20097y 75d3737T20I # 554
v MalaysiaKirtipur18 Apr 20211 Jul 20155y 291d3837T20I # 1150
v West IndiesDubai (DSC)26 Oct 20215 Nov 20146y 355d3737T20I # 1366
v BangladeshSylhet14 Jul 202316 Dec 20166y 210d3737T20I # 2138
v KuwaitDoha2 Oct 202321 Jan 20194y 254d4137T20I # 2276
v West IndiesPallekele29 Sep 201215 Jun 20066y 106d3938T20I # 280
v PakistanHarare29 Sep 201528 Nov 20068y 305d3838T20I # 455
v ZimbabweSharjah10 Jan 20161 Feb 20105y 343d3838T20I # 477
v AustraliaSydney3 Feb 201821 Dec 20125y 44d4138T20I # 642
v IndiaBengaluru22 Sep 201921 Dec 20126y 275d3838T20I # 893
v MaldivesBangi9 Jul 202224 Jun 20193y 15d3838T20I # 1622
v UgandaRwanda28 Aug 20232 Nov 20211y 299d3838T20I # 2220
v PakistanDunedin17 Jan 202428 Mar 20212y 295d3838T20I # 2434
v ZimbabweEdinburgh19 Sep 202118 Jun 20156y 93d4139T20I # 1280
v BhutanBangi11 Jul 202224 Jun 20193y 17d4139T20I # 1632
v BahrainMong Kok9 Mar 202324 Jun 20193y 258d4339T20I # 2016
v RwandaNairobi (Gym)15 Jun 202320 May 20194y 26d4439T20I # 2100
v New ZealandPallekele27 Sep 201215 Jun 20066y 104d4040T20I # 275
v New ZealandPallekele27 Sep 201215 Jun 20066y 104d4140T20I # 275
v Sri LankaColombo (RPS)2 Aug 201315 Sep 20075y 321d4340T20I # 323
v AustraliaSydney31 Jan 201619 Sep 20078y 134d4740T20I # 489
v BangladeshChristchurch9 Oct 202217 Feb 20175y 234d4640T20I # 1811
v PakistanSharjah26 Mar 202314 Sep 20193y 193d4040T20I # 2033
v UgandaRwanda21 Aug 20232 Nov 20211y 292d4140T20I # 2211
v MalaysiaKirtipur30 Oct 202325 Jul 20158y 97d4940T20I # 2335
v EnglandSt George's14 Dec 202314 Nov 20194y 30d4240T20I # 2402
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 40 innings shown
Records includes the following current or recent matches:

Nepal v Namibia at Kirtipur, Nepal Tri-Nation T20I Series [Feb 2024] 4th Match, Mar 1, 2024 [T20I # 2490]

Qatar v Hong Kong at Doha, 2nd T20I, Feb 29, 2024 [T20I # 2489]

Namibia v Netherlands at Kirtipur, Nepal Tri-Nation T20I Series [Feb 2024] 3rd Match, Feb 29, 2024 [T20I # 2488]