ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by format (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.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
R SomarathneSSCT202024-20266532511*12.503473.5300000
G SenhasNCC/RCCT202024-202655025145.0024104.1700240
R HirushanCCC/PSCT202024-202685125166.253473.5300110
MA AlgiMOZT20Is2025-202610532513*12.5024104.1700031
Bhargav BhattPK/AND/BART202011-202137642512*12.5020125.0000122
Sekove RavokaFIJT20Is202266225136.254160.9800000
Mohammed AwaisQATT202016-20189632598.333865.7900100
Mohammad AbbasLEI/MST202018-201912652515*25.0015166.6700031
K VanlalruataMIZT202019-202166025174.174259.5200120
Mukesh ChoudharyCSK/MAHT202019-202635642511*12.5021119.0500040
AL OlliverAUCT202025-202615632512*8.3325100.0000120
Shiran FernandoMSCT202024-202614652513*25.003767.5700010
Cameron PaulCANT202025-202686225126.252889.2900030
Dilhara FernandoSLT20Is2006-2016187225215.002792.5900240
Naeem IslamDR/CV/KTT202013-201712712594.174259.5200210
A AhmadhelBULT20Is2019-202497025153.574259.5200130
D MatlaSLOT20Is2024-202610722595.005942.3700100
Nathan GilchristKENT202024-202521822510*4.173375.7600102
E OtgonbayarMONT20Is2023-20249802573.137632.8900000
Zaki Ul HassanBELT20Is2019-202618872511*25.003767.5700110
Prasad AnishCAAT20Is2023-20242295258*6.255644.6400210
Murat YilmazTURT20Is2023-2026131012562.787035.7100110
Michael BeerMS/PST202011-201954129257*8.333278.1300110
M SarenacSERT20Is2019-20253013425102.785545.4500110
Henry SsenyondoUGAT20Is2019-2025901810255*3.135149.0200500
Jason GillespieAUST20Is2005110242424.0018133.3300040
Gareth HopkinsAUCT202014110242424.0014171.4300040
Jonathan SoleAUCT2020141112424*-18133.3300021
Adam BerryNKT202017110242424.003568.5700020
Olly WestburyWORT202018110242424.0016150.0000050
Pratyush KumarBART202019110242424.002885.7100011
Rameez RajaPAKT20Is2011220242312.002982.7600020
Faizan AsifUAET202015220242112.003372.7300030
Luis ReeceLSThe Hundred2021220242412.002596.0000112
Adil HanifBHRT20Is2019420241612.0023104.3500030
Lei SunCHIT2020142212414*24.004652.1700000
Michael GilmourNKT202017220241812.0017141.1800021
P SungnardTHAT202018520242412.002982.7600120
Aziz MohammadBELT202018220241712.002982.7600030
Anam MollikITAT202018420241312.002982.7600030
J BalkrisnaPORT2020182212412*24.003470.5900000
Asa TribeWFThe Hundred20264222413*-2692.3100010
Z TomlinsonBERT20Is2026520242112.0023104.3500002
Hasith PereraKYCCT202024320242012.002885.7100001
Mayank RawatMI/DELT202024-2026321242424.0021114.2900011
Roscoe ThattilBSCT202025320242012.003080.0000010
Shivam SharmaCANT20Is2025-20261120241512.0011218.1800003
Navin BidaiseeWIT20Is2025320242212.003080.0000011
Aayush BharadwajDUMT202022320242312.003080.0000001
Uttam KumarRANT202022420242212.002885.7100001
PreviousPage 140Next

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.