ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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
Ramon SealyCAYCayman Islands2010-2026403426136419.16481127.440234730
Mohammad HafeezPZPeshawar Zalmi2016-2018323016127721.10556110.070336122
Patrick MatautaavaVANVanuatu2018-20263838461210318.00473129.391154931
Denesh RamdinWIWest Indies2006-201970491561255*18.00524116.790134919
GD ArtaINAIndonesia2018-20268965136124611.7771785.360073630
Kevin PietersenQGQuetta Gladiators2016-20182725261188*26.57439139.180444330
Simi SinghLLLeinster Lightning2017-2023292626116925.46467130.840305721
Colin IngramASAdelaide Strikers2017-2019252556107530.50439138.950514231
Brydon CarseDURDurham2017-2026534286105817.94421144.890223526
Tom LathamDURDurham2017-20181919160998*33.83444137.160515820
Samarth SinghUPUttar Pradesh2016-2019262516099325.38532114.470425919
Hassan KhanSFUSan Francisco Unicorns2024-2026322886095730.45397153.400114043
A TuraySIESierra Leone2022-20264040260978*16.03572106.470236619
Suryakumar YadavKKRKolkata Knight Riders2014-20175441146086022.52461131.890115421
AB de VilliersTSTshwane Spartans2018-20191919360793*37.94387156.850615125
Rahmanullah GurbazJKJaffna Kings2021-2023262606077323.35414146.620535538
Rizwan CheemaCANCanada2008-2019393636077218.39486124.900254443
Ayan KhanOMAOman2021-20244237560753*18.97562108.010113818
Nicolas PooranPKPunjab Kings2019-2021333146067722.44391154.990253544
Clive MadandeZIMZimbabwe2022-202649401060653*20.20527114.990134819
Philip SaltRCBRoyal Challengers Bengaluru2025-2026191916057833.61349173.350616433
Isa ZarooBULBulgaria2023-20263028260578*23.27507119.330216316
Ben RaineLEILeicestershire2014-20184735860511322.41447135.351134729
Adnan IdreesKUWKuwait2019-2026464036058016.35446135.650367127
P PushparajanMACMalta2025-20262121260410331.79387156.071414835
Ben StokesRRRajasthan Royals2018-202131315604107*23.23463130.451135717
J BanguraSIESierra Leone2018-20265448460452*13.7378477.04017487
Wiaan MulderDSGDurban's Super Giants2023-2025312746035926.22443136.120315423
Irfan PathanPKPunjab Kings2008-20104235116036025.13460131.090114722
M PodoskyPHIPhilippines2022-20253535460210119.42525114.671164733
Johnson CharlesSWSharjah Warriorz2025222206017727.32433138.800405935
Andre RussellLAKRLos Angeles Knight Riders2023-20263129860170*28.62411146.230445239
Cameron WhiteMSMelbourne Stars2011-2015313026018821.46532112.970404521
Sundeep JoraNEPNepal2019-2026453676016320.72494121.660513528
Rashid KhanAFGAfghanistan2015-2026108662560148*14.66443135.670083744
Rassie van der DussenJSJozi Stars2018-20191818559996*46.08446134.300423527
Kevin PietersenDCDelhi Capitals2012-201419194599103*39.93440136.141215627
Himmat SinghDELDelhi2018-20243733115995327.23472126.910334826
Tom BantonTRTrent Rockets2024-2026222225986729.90403148.390206721
Paul StirlingNKNorthern Knights2020-20262525259879*26.00397150.630315941
Ashar ZaidiESSEssex2016-20183328559859*26.00396151.010303934
Krunal PandyaBARBaroda2018-2024302855987626.00482124.070415515
Tom WellsLEILeicestershire2014-201859451359864*18.69473126.430232831
Noor Ali ZadranAFGAfghanistan2010-2023232315976327.14586101.88041559
Tom LathamNZNew Zealand2012-20262926459765*27.14545109.540415111
Mandeep SinghRCBRoyal Challengers Bengaluru2015-20184032559754*22.11463128.940245421
Ishank JaggiJHAJharkhand2016-20212019659675*45.85418142.580426813
Salman ButtPAKPakistan2007-2010242325957428.33551107.990316610
Avishka IroshanROMRomania2025-2026332875956628.33514115.760225424
Thatayaone TshoseBOTBotswana2018-2026685295956013.84511116.440173526

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.