Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL138/5 (20)Innings break - WAR need 139 runs to winODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · 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)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by team (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,665 of the 11,666 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
J McKenzieAUCAuckland2024-2025139414235*28.40114124.56000125
Kabir AliBBBarisal Burners2012-2013111051425028.4096147.92010117
A Davidson SolerSPASpain2024-2026181051425128.40120118.33011111
L BonnerBEABelize2024-20261010114270*15.78118120.34013126
Jonathan VandiarDOLDolphins2013-20151211114234*14.20136104.41000192
Corey AndersonDCDelhi Capitals20171111414241*20.29123115.4500189
Peter HandscombGLOGloucestershire2015131111423914.2014597.93001112
Tom CurranMSMelbourne Stars2024-2026161131423817.7595149.47001156
Tom CooperBHBrisbane Heat2020-2022121201423211.83115123.48000146
P Jayeshbhai PatelPANPanama2019-2026151411425110.9218875.53012162
DE BurgessSAMSamoa2018-2026211651423912.9116287.65002130
Murid EkramiBELBelgium2019-2026231641422811.83135105.19003114
Sunil NarineLAKRLos Angeles Knight Riders2023-20262821314228*7.89118120.34005612
Charles PerchardJERJersey2015-20266522714226*9.4715094.6700375
Shubham RanjaneUSAUnited States of America20264421415170.5078180.7701098
S GalagodaBCAABloomfield Cricket and Athletic Club20264411416347.00103136.89020127
C BevinCROCroatia202555214173*47.00129109.30010122
Sarel ErweeDHDurban Heat2018-20197601416223.50114123.68011155
Dhanushka GunathillekeSSSylhet Sixers20176601414223.50104135.58000128
Angelo PereraCSColombo Strikers2023-20247711414123.5099142.42001165
Marco MaraisWARWarriors2019-202197114182*23.5090156.67010119
Emanuel SolomonISRIsrael2016-20187701417020.1487162.070101011
Kyle MayersRRRangpur Riders20268801415017.63112125.89011148
Luis ReeceCVChittagong Vikings201788214180*23.50120117.5001085
Shai HopeBRBarbados Royals20218801414417.63116121.55001124
Patrick KrugerWARWarriors2024-202611851415147.00117120.51011105
P HeronCAYCayman Islands2022-20238811415920.1414994.6301295
Gurpreet SinghMEXMexico2025-202610801414117.6314597.24000102
Shahid AfridiCVComilla Victorians2019139214139*20.14103136.89000138
Sikandar RazaSLKSt Lucia Kings202310911413217.63105134.2900088
Himanshu KrSINSinghbhum Strickers202210901413315.6714597.24000202
Sachin BabyRCBRoyal Challengers Bengaluru2016-2021151021413317.63111127.03001115
Philip SaltIUIslamabad United2019-2021101001414614.10117120.51001211
Stuart BinnyRCBRoyal Challengers Bengaluru2016-2017221341412115.67115122.61000117
Shehzad PatelSWASwaziland2018-20231313214130*12.82135104.44001164
Waheed AhmedUAEUnited Arab Emirates2019-20201513614145*20.14111127.03000711
Senuran MuthusamyPCPretoria Capitals2023-20252114314138*12.82126111.9000077
T WangchukBHUBhutan2022-20253428414118*5.8819572.3100483
L SchuldNWNorth West2024-20262201408070.00102137.2502078
Martin GuptillIUIslamabad United20243301405646.67100140.00020145
Uday KaulMIZMizoram20214401406935.0014596.55010131
Reeza HendricksJKJamaica Kingsmen20265501404228.00103135.92000108
S DanielSSCSinhalese Sports Club2024-20266511408135.00102137.25010117
GS BajwaSPASpain2025-202687114038*23.33111126.13000108
Corey AndersonNDNorthern Districts2018-20198811404220.00112125.0000089
Karim JanatKKKandahar Knights201888314040*28.00115121.74000106
Mrunal DevdharBARBaroda20169901403315.56135103.70000173
Abhishek RamanDGDDurgapur Dazzlers20219911404417.50104134.6200087
C BogdanosGREGreece2022-2026109214039*20.0018276.9200080
Nitin SainiPKPunjab Kings2012101001405014.0014199.29010160
PreviousPage 103Next

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.