Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting records (Men's All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,664 of the 11,665 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Niko DavinNAM2018-20254241510238928.42745137.3206110934
Shamsur RahmanBAN/CK/RR2012-202457504102098*22.17865117.920859232
Paras KhadkaNEP2013-2020494471019106*27.54805126.581539438
Adil ButtSWA/ESW2022-2026313121016101*35.03613165.7419210460
Junaid SiddiqueBAN/DR/RR2007-202047473101689*23.09793128.1204310437
Jason SmithSA/CC/DOL2016-202663551010156622.56858118.300326933
Dilshan MunaweeraSL/DR/BT2012-20266261110156416.92880115.3402611734
Cheteshwar PujaraKKR/RCB/PK2010-2022463871013100*32.68886114.3316112020
Michael RichardsonDUR/GER2014-2023605414101261*25.30925109.410338514
Harrison CarlyonJER2018-202652503101111021.51831121.6615310033
Jan Nicol Loftie-EatonNAM/JB/CR2018-202679639101010118.70766131.851149541
Tom LammonbyHH/SOM/KK2019-202687641110079019.00717140.450168940
Cody ChettyDOL/TSK2012-20235248610036823.88851117.860438427
G MckeonFRA2022-202633334100210934.55692144.802638155
Mangaliso MosheleSA/KNI/LIO2012-202282681110008717.54793126.100496444
Piyush ChawlaIND/KKR/PK2008-20262521244699841*12.79843118.3900218738
Muhammad UsmanUAE2016-20225146799689*25.54840118.570437833
Rohan KadamKAR2019-2021262539958945.23761130.7509211227
Pat CumminsAUS/KKR/DC2011-2026158953899466*17.44704141.190386262
Wahab RiazPAK/RR/BT2008-2023218127489915312.54772128.3701167845
Sam HeazlettBH/BK2015-20255656399074*18.68778127.250367744
BA PaiGIB2018-20264543798886*27.44899109.900639115
Timothy C. BarkerLUX2019-2026505019877820.14809122.0004610423
Shahriar NafeesBAN/BB/KRB2006-201943425986102*26.65907108.7116210819
Yalaka Venugopal RaoDC/DC/SH2008-201465541098571*22.39836117.820327737
Hamish MarshallNZ/WEL/GLO2005-2018454329849324.00711138.4005111115
AP RajeevanTAN2022-2025514799837025.87876112.210528918
Patrick KrugerSA/WAR/KNI2016-20267258129837921.37800122.880569137
Shaheen Shah AfridiPAK/BH/HAM2018-2026245117399815512.58762128.7402215375
Stiaan van ZylCC/SUS/CV2012-20204442397977*25.10790123.920528729
Jack BoyleCAN/OTA/CD2019-20264343297982*23.88821119.240639122
Gareth RoderickWOR/GLO2016-20267054119787122.74741131.980229027
V VijhLUX2019-20265453997664*22.18891109.540257431
Chirag SuriUAE/DC2018-2023393939728827.00836116.270829823
Joshua RasuVAN2018-2026494839709121.56857113.190547735
Grant ElliottNZ/IWX/SLZ2009-201876631596959*20.19817118.600237325
Ronak PatelUGA2018-20244644896868*26.89932103.860531199
Eric DusingizimanaRWA2018-20246260396566*16.93925104.320489832
Lahiru UdaraSL/CK/GG2020-202642403963132*26.03672143.3016311331
Mohomad AslamKUW2019-2026815389635521.40822117.150438823
Grant StewartITA/KEN2018-202610275229637618.17667144.3803106167
Justin BroadNOR/GER2022-2026393789606733.10713134.640609222
Harsh ThakerCAN/JB2019-202664511496053*25.95815117.790205838
Ben GreenSOM/LEI/WF2016-202610170209604719.20720133.330046444
Ahmad RamdoniINA2018-20268972209604618.46110786.720037030
Angkrish RaghuvanshiKKR/MUM2023-20263833595982*34.25679141.240709138
Connor EsterhuizenSA/LIO/MCT2023-2026474469598825.24739129.770667845
Tre MandersBER2013-2025363559588431.93783122.350739536
Will SutherlandMR/YOR2018-20268473199587017.74710134.930365348
Narayan JagadeesanKKR/CSK/TN2018-202347421195778*30.87811118.000548631

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.