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 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 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
Kirk McKenzieJKJamaica Kingsmen2026121211946917.64157123.570132010
Parthiv PatelDCDeccan Chargers2012141321944517.64165117.58001194
Nurul HasanDDDhaka Dynamites2019151461943324.25163119.02001147
DA MehtaTANTanzania2022-2026151411944914.9219599.49003262
Abhishek RautRRRajasthan Royals2009-20112216719436*21.56167116.17001137
Kazim SomaniMAAMalawi2025-2026201651943117.6423383.26001152
Fawad AlamPAKPakistan2007-2010241761942817.64169114.7900177
ROC DunkaCAYCayman Islands2023-20262919319443*12.13185104.8600299
Jack BurnhamDURDurham2016-20212620119453*10.2121888.99013125
Fred AchelamUGAUganda2018-2024482571942810.7819897.980041011
Salman ButtKKRKolkata Knight Riders20087701937327.57161119.88010302
M A PraneethKIN-XIKings XI20209721936738.60162119.14020137
Ben RohrerDCDelhi Capitals201388219364*32.17140137.86010215
Riki WesselsKTKhulna Titans20168801934024.13168114.88000223
Pathum NissankaCSColombo Strikers20238801935424.13157122.93020203
Gareth DelanyLEILeicestershire20209901936821.44138139.86022209
Sandeep PattnaikODIOdisha2019-202199219354*27.57174110.92020271
Theunis de BruynTSTshwane Spartans2018-2019111111936619.30160120.63012223
Sidhant SinghSINSingapore2018-2020161121937721.44155124.52021166
Arvind KumarRANRanchi Raiders2022111101934017.55191101.05000198
Abdul SamadPZPeshawar Zalmi2025-2026161231934821.44102189.220011415
Abhishek RautODIOdisha2018-20211813219341*17.5519996.98000212
Nathan McGuireNWNorth-West Warriors2020-2022161611937112.87162119.140142110
Corey BissonJERJersey2015-2019221821935412.06163118.40014195
Odean SmithWIWest Indies2018-20232720719327*14.85138139.860021312
Conroy WrightCAYCayman Islands2010-202643281119332*11.3522187.3300785
Danny BriggsBBBirmingham Bears2021-202569301919332*17.55144134.03003213
Kane WilliamsonNDNorthern Districts2014-202133319279*-137140.15020174
Ruben du ToitMPUMpumalanga202655119275*48.00155123.87010168
Benny HowellSSSylhet Strikers202486319262*64.00126152.380201410
Mukhtar AhmedPAKPakistan20156601928332.00134143.28020235
Nitish RanaUPUttar Pradesh2023-202466119271*38.40154124.68010215
Tillakaratne DilshanCVChittagong Vikings201577119267*32.00136141.18010247
Pite van BiljonTSTshwane Spartans20199731926248.00138139.13010166
Craig KieswetterBHBrisbane Heat2013-20148801925124.00165116.36020188
Dhananjaya de SilvaDADambulla Aura202310931926132.00149128.86010157
Asad ShafiqPAKPakistan2010-2012101001923819.20185103.78000192
Lorcan TuckerBWBelfast Wolves2026121011925821.33160120.00023185
Tony de ZorziWPWestern Province2022-2024101001924519.20156123.08001167
Liton DasSSSylhet Sixers2019111101927017.45136141.18012218
KP Sai RahulCHA-XIChargers XI20201111219283*21.33151127.15010912
Roshon PrimusSLKSt Lucia Kings2022-2023181441923819.20152126.32001911
J AlegraPHIPhilippines2022-2023161411924114.7724977.11001104
Stephen MurdochCANCanterbury2019-2020151511926413.71161119.250141410
Marcus StoinisTSKTexas Super Kings2024-2025161521923214.77167114.970011210
Aamer JamalPZPeshawar Zalmi2023-2026191781928721.33130147.690111711
Chris ReadNOTNottinghamshire2014-20162518719235*17.45134143.28001175
Todd AstleCANCanterbury2017-2023441891923621.33161119.25001171
Peter GoughJERJersey201566119181*38.20180106.11010200
Mahela JayawardeneASAdelaide Strikers2015-20167701915727.29157121.66020186

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.