Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 runsT2064th 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Sohail TanvirGAWGuyana Amazon Warriors2016-2018322262524215.75219115.070042311
Muhammad NadirRWARwanda2023-20268143202521910.9629884.56003247
JP DuminyIUIslamabad United2018109225173*35.86249100.80020228
Moeen AliGGGulf Giants20259902517927.89208120.670201113
Ben McDermottGAWGuyana Amazon Warriors2025121102517522.82178141.010103011
Luke PomersbachPKPunjab Kings2008-20131212525179*35.86207121.260102111
Priyam GargSHSunrisers Hyderabad2020-20222117125151*15.69218115.14012159
James FullerMIDMiddlesex2016-20182519925146*25.10158158.860021812
S MadurangaSOUSouth Korea2024-20262420725151*19.3131180.71011245
Gihahn CloeteWARWarriors2015-2021252222515412.55229109.61015308
Shane GetkateIREIreland2019-2022292532513011.41230109.13001913
Rory KleinveldtCCCape Cobras2012-20194126132513619.31159157.860031120
Tom HartleyLANLancashire2020-20268142172513910.04198126.770071413
Suved ParkarNBBNaMo Bandra Blasters202655025011050.00155161.291202414
Dewald BrevisMNYMI New York2023-20249912505731.25188132.980212112
Yash NaharMAHMaharashtra2019-202113121250103*22.73205121.951052311
Akhil AnilTANTanzania2022-20242521425052*14.71206121.360122011
Shane WatsonRCBRoyal Challengers Bengaluru2016-2017242232503613.16212117.920012013
Joshua van HeerdenWPWestern Province202666224988*62.25174143.100201811
Sunny SohalDCDeccan Chargers2011111002496224.90191130.370212510
Alex HalesADKRAbu Dhabi Knight Riders2025-2026121102495322.64202123.270112211
Robin UthappaINDIndia2007-2015121222495024.90211118.01011266
Angelo MathewsKKRKolkata Knight Riders2009-20101512424965*31.13197126.40011208
KS DhariwalGLOGloucestershire2026131212497022.64148168.240101319
SH VenugopalSINSingapore20251313224946*22.64231107.79000147
Phil MustardBBBarisal Burners2012-20131614224988*20.75228109.21012293
Wanindu HasarangaKFKandy Falcons2022-20242015424977*22.64145171.72022288
S FosterCAYCayman Islands2024-2026261942494116.6027291.54001200
Harpreet BrarPKPunjab Kings2019-20265127152492920.75206120.870012010
Mahesh RawatRAIRailways2016-201887224872*49.60199124.62020206
M RaikesGIBGibraltar2024-20257712488541.33161154.040302510
Brad HodgeMRMelbourne Renegades2011-2018119424872*49.60179138.550202011
Mudassar MuhammadGERGermany2016-2023101002487824.80196126.53011205
Afif HossainSSSylhet Sixers2019121202484920.67200124.000012711
Yuvraj SinghDCDelhi Capitals2015141302485719.08210118.100212310
Shakib Al HasanSHSunrisers Hyderabad2018-2019201422483520.67207119.81000265
Glenn MaxwellBBBirmingham Bears2023141402484717.71162153.090012811
Kedar JadhavCSKChennai Super Kings2018-2020231862485820.6725796.50011275
Imad WasimIUIslamabad United2024-20263419524859*17.71208119.23022293
HV MandhyanHUNHungary2021-2024202022484113.7825995.75001178
Shahbaz BadarBHRBahrain2018-2024212112485612.4026195.02015193
Chris JordanHHHobart Hurricanes2023-20263123102485919.08184134.780121712
Paul WalterMSGManchester Super Giants20265512478061.75138178.990201818
Kishan LyngdohMEGMeghalaya202155124785*61.75173142.77030316
AB de VilliersRRRangpur Riders2019662247100*61.75147168.031001817
Sumeet VermaUGAUganda2025-20269722478849.40176140.34010817
James NeeshamJBJanakpur Bolts20249922476535.29126196.030101423
Atharva TaidePKPunjab Kings2023-20249902476627.44168147.02021278
Sam HainTRTrent Rockets2023-2025161342476327.44189130.69010195
Shahid AfridiPZPeshawar Zalmi2016-2017191412475419.00148166.890121320

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.