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
Leus du PlooyMIDMiddlesex2024-20263129159473*21.21437135.930325619
William O'DonnellAUCAuckland2020-20253430359450*22.00476124.790113235
Binod BhandariNEPNepal2013-202457461259458*17.47489121.470344728
Faheem AshrafPAKPakistan2017-20268459155945113.50433137.180164033
Brad HodgeASAdelaide Strikers2014-20172020659356*42.36460128.910304521
Rovman PowellBRBarbados Royals2023-202530281059267*32.89378156.610413547
Rahul TewatiaHARHaryana2018-202335291359259*37.00370160.000116123
Joshua van HeerdenGERGermany2022-2026191845917442.21438134.930316415
KC D'SouzaBULBulgaria2020-20223128759192*28.14384153.910233640
US HathinjarCAACambodia2023-20253636259174*17.38500118.200475431
Ollie PriceGLOGloucestershire2023-2026444065915117.38474124.680144520
Muhammad AbbasWELWellington2023-2026282625907224.58448131.700303025
Colin AckermannNEDNetherlands2019-2026292945906223.60507116.370134314
Max HoldenDVDesert Vipers2025-2026161535897649.08449131.18050713
Sahibzada FarhanIUIslamabad United2018-20252120158910631.00427137.941306425
KN ChaddhaINAIndonesia20262322258975*29.45548107.480414812
Quinton de KockTITTitans2015-2022232305898825.61442133.260337118
Aarif SheikhNEPNepal2018-20265540758839*17.82535109.910035612
Andre FletcherKFKandy Falcons2022-202419192587102*34.53405144.941335633
Tillakaratne DilshanRCBRoyal Challengers Bengaluru2011-20132424358776*27.95534109.93053788
YS SamraCANCanada2025-20262019358611036.63367159.671305633
Jonny BairstowWFWelsh Fire2021-20252121258686*30.84425137.880525726
Malcolm WallerZIMZimbabwe2011-2018313075866825.48427137.240123927
Jacob BethellBBBirmingham Bears2021-20253633658671*21.70415141.200404130
Rahul SinghSERServices2018-20212322358576*30.79372157.260406622
Anuj RawatDELDelhi2019-20243026758588*30.79463126.350215129
Matthew HurstLANLancashire2024-2026323025855920.89451129.710214325
SSM StanislausMACMalta2021-2024373335856219.50574101.920114221
Ben StokesENGEngland2011-20224336958552*21.67457128.010114222
Rony TalukdarRRRangpur Riders2023-2024232315846726.55466125.320316817
Kamil MisharaSLSri Lanka2022-2026282835847623.36467125.050435424
Kennar LewisJTJamaica Tallawahs2017-2022302905848920.14439133.030334441
WAE BurtonSERSerbia2021-20263534458484*19.47409142.790256332
Naman OjhaSHSunrisers Hyderabad2014-20175639958479*19.47485120.410133529
Cameron WhiteDCDeccan Chargers2011-2012191945837838.87429135.900514722
Kusal MendisGGGalle Gladiators2021-2022191915838532.39429135.900515916
Luc BenkensteinESSEssex2024-2026383145836721.59420138.810335127
Paul CollingwoodENGEngland2005-2011353325837918.81459127.020333724
Kane WilliamsonYORYorkshire2014-2018212135827732.33443131.380305715
Craig CachopaAUCAuckland2014-2020312635827325.30430135.350324031
Ruhan PretoriousNKNorthern Knights2020-2025343175825824.25433134.410224829
Dwayne SmithWIWest Indies2006-2015333205827218.19474122.780316231
Yuvraj SinghPWPune Warriors2011-20132726458166*26.41451128.820213833
Rishabh PantLSGLucknow Super Giants2025-202628264581118*26.41428135.751235327
Pallav Kumar DasASSAssam2016-2023333115817719.37412141.020166624
Baba AparajithTNTamil Nadu2016-20233427758052*29.00530109.430123818
Raghav DhawanUGAUganda2024-2026252335795628.95525110.290314517
Tim DavidSLKSt Lucia Kings2021-2025272555795628.95393147.330123641
Beau WebsterWARWarwickshire20261212057811248.17387149.351405624
Saim HussainBULBulgaria2022-202317172578108*38.53394146.701415225

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.