Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND22/1 (3.3)IND need 164 runs in 279 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
Curtis CampherMRMunster Reds2022-2025151523025723.23177170.620223015
Pat CumminsKKRKolkata Knight Riders2014-20223022730266*20.13196154.080341922
Nasrulla RanaHKHong Kong2019-202671411530236*11.62266113.530052214
Mayank RaghavMANManipur201966130110360.20210143.331203314
Bodapati SumanthCHA-XIChargers XI2020111003016130.10281107.12020235
Philip SaltDGDambulla Giants2021101003016430.10195154.360203210
Andries GousECREdinburgh Castle Rockers20261010230190*37.63235128.090213111
George BaileyHAMHampshire20171515530189*30.10239125.94011286
Lokesh BamBKBiratnagar Kings2024-2025161613017220.07252119.440221423
Hamid MahmoodSWESweden2022-2026201763016927.36290103.79022257
Rohan MustafaDVDesert Vipers2023-2024222033015017.71233129.180114010
M StanikzaiSWISwitzerland2024-2026222013013615.84207145.410002617
Taranjit SinghCYPCyprus2024-2026252253015517.71164183.540132323
K MirpuriGIBGibraltar2016-202640261830134*37.6330299.67001224
Toby Roland-JonesMIDMiddlesex2014-20234730103014015.05241124.900012111
V ZimonjicSERSerbia2021-2026423293013413.09271111.07002295
Thuya AungMYAMyanmar2018-202535332301379.7152357.55004215
Dawid MalanRRRangpur Riders2025-20269913007837.50267112.36030319
Sharjeel KhanIUIslamabad United2016-20171212130011727.27205146.341102719
KB PawanMIZMizoram2019-20211212330072*33.33282106.380102111
Ryan RickeltonJSJozi Stars2018-2019141413009123.08257116.730102310
Sarel BurgerNAMNamibia2013-20171715230051*23.08298100.67011205
Saurabh RawatUTTUttarakhand2019-2021201923007017.65265113.210102011
Yusuf PathanSHSunrisers Hyderabad2018-20192521930045*25.00245122.450012312
Mangaliso MosheleTITTitans2012-2015282243008716.67223134.530272413
Mahela JayawardeneKTKKochi Tuskers Kerala2011131302997623.00257116.34030355
Upendra YadavUPUttar Pradesh20191414229970*24.92245122.04012269
Angelo MathewsPWPune Warriors2012-2013201842994021.36247121.050011014
Shuvagata HomCCChattogram Challengers2023-20242419729954*24.92217137.790202812
Johan BothaSSSydney Sixers2015-20182720429938*18.69243123.05001226
Nathan McCullumNZNew Zealand2007-201663411529936*11.50297100.67004198
Brad HodgeGAWGuyana Amazon Warriors20151010329865*42.57211141.230212217
Will BosistoKTKhulna Tigers2024-20251010529875*59.60231129.00020279
David HempBERBermuda2008-2013111122986433.11289103.11021287
Jason RoySWSharjah Warriorz2025121112987329.80256116.41021315
Junaid SiddiqueKTKhulna Titans2019121202987024.83217137.330103212
Ali RahmonNGRNigeria2025-20261514329864*27.09230129.57021355
Heino KuhnNMBGNelson Mandela Bay Giants2018-2019181512985821.29243122.63032267
Ramnaresh SarwanWIWest Indies2007-2010181632985922.92286104.20021196
Abdul-Shakoor RahimzeiGERGermany2018-2023282332985914.90273109.16012238
Wriddhiman SahaKKRKolkata Knight Riders2008-201033241329859*27.09213139.910112412
Sinethemba QeshileWARWarriors2019-20243026629847*14.90264112.88001255
Fabian AllenWIWest Indies2018-2025422992983414.90221134.840052021
Dominic BlampiedJERJersey2018-20265132142982916.5630996.44002171
R AbdulkareemNGRNigeria2021-20266034122983913.5533489.220032210
Mominul HaqueDPDhaka Platoon2019-202010812979142.43243122.22020247
Akeal HoseinTKRTrinbago Knight Riders2019-202672351729744*16.50255116.470032114
Kushal Janith PereraDSDambulla Sixers2024881296102*42.29175169.141222914
Johnson CharlesSTSylhet Thunder2019-2020111102969026.91180164.440212920
Eklavya DwivediUPUttar Pradesh2016-2018121142968942.29240123.33011289

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.