Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 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)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 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
Josh CobbWORWorcestershire2024121202717422.58208130.29010338
Osama MahmoodSWISwitzerland2021-20241413227158*24.64233116.31022267
Pavan RathnayakeSLSri Lanka2025-2026151312716022.58193140.41022287
Ekant SenHIMHimachal2019-20211614227151*22.58221122.620122113
Charith AsalankaJKJaffna Kings2023-2024191822715616.94229118.340202213
T RossiARGArgentina2021-2026282252714615.94241112.450021513
Calvin HarrisonNOTNottinghamshire2021-202563391827122*12.90236114.83003216
Brendon McCullumWARWarwickshire2015771270158*45.00141191.491002617
Niroshan DickwellaDVDambulla Viiking20209912706533.75182148.35020328
Mohammad ShahzadCVChittagong Vikings2019111102704924.55184146.740012915
Oshada FernandoPSCPanadura Sports Club2024-2026121202706322.50216125.00010257
Kumar SangakkaraMSMultan Sultans20189912696333.63215125.120312710
Matthew SpoorsCANCanada20221092269108*38.43225119.56111306
Pasindu SooriyabandaraMSCMoors Sports Club2024-2026101032695938.43180149.440212011
Dheeraj KumarKIN-XIKings XI20201211426980*38.43135199.26010729
Eddie ByromSOMSomerset2019-20211816126954*17.93175153.710102214
Calvin SavageTSKTexas Super Kings2023-20262820926953*24.45183146.990112015
D UwimanaRWARwanda2018-20263025826937*15.82251107.170021516
Matthew BreetzkeSOSeattle Orcas202610902686629.78174154.020311916
Josh PhilippeMSMultan Sultans2026111102685624.36177151.41020307
Emilio GayNORNorthamptonshire2021-2023111102685324.36202132.67010354
Daniel ChristianMIDMiddlesex20141412026812922.33193138.861012016
Aaron FinchRCBRoyal Challengers Bengaluru2020121202685222.33241111.20010288
Mohammad MithunCKChittagong Kings2024-2025151432685224.36209128.230101316
BS StephensonBEABelize2019-2024171632686920.62221121.270112016
Marco JansenSASouth Africa2022-20263020526855*17.87182147.250221721
Mark BoucherSASouth Africa2005-20102521626836*17.8727597.45000222
Umar AkmalLEILeicestershire2015-2016109426776*53.40203131.530312011
Ayush BadoniDELDelhi2021-20241510526780*53.40216123.610102210
Geraint JonesGLOGloucestershire2014-2015161332674026.70180148.330002312
Brandon KingSKANSt Kitts and Nevis Patriots2017-2018181422676022.25224119.200101619
MD DaiPNGPapua New Guinea2013-20171716226764*19.07253105.53010183
Nicolas PooranKTKhulna Titans2016-2017171722675717.80230116.090122012
Aasif SheikhJBJanakpur Bolts2024-2025171702675415.71244109.43014307
Jake LehmannASAdelaide Strikers2016-2019302542674612.71245108.98005253
Karn SharmaSHSunrisers Hyderabad2013-201646271326739*19.07230116.090011312
Baseer KhanAUAAustria2024-202648281026745*14.83262101.910021511
Alex CareyAUSAustralia2018-20254229526737*11.13243109.88002237
Callum ParkinsonLEILeicestershire2017-202391522726727*10.6828494.01005200
Josh InglisLSGLucknow Super Giants20265502668553.20143186.010303212
Sahibzada FarhanLQLahore Qalandars202488126672*38.00199133.67030318
Priyansh AryaDELDelhi2021-20248802668133.25176151.140202814
H GoriCZECzech Republic2019-20209902666629.56200133.000112714
Paul StirlingIUIslamabad United2021-2023101002665826.60160166.250303312
Ritwik Roy ChowdhuryKKHKolkata Heroes20211111126667*26.60191139.270221917
PL le RouxMRMunster Reds2025111112668026.60202131.68032286
PD HennessySPASpain2018-2021141312667122.17247107.69022149
Raja ShoaibSOUSouth Korea2018-20241515426640*24.1829889.26000235
Andrew EllisCANCanterbury2014-2020281942664017.73249106.83002207
Harsh TyagiRAIRailways2019-202228191126638*33.25199133.670012113

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.