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)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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Nicholas FerrabyJERJersey2019-20211616125681*17.07241106.22013310
Kaushal KumarMEXMexico2019-20261918325661*17.0726098.46023306
Johan BothaASAdelaide Strikers2011-20152419725641*21.33195131.28002207
L McCarthyMRMunster Reds2021-20253119925637*25.60186137.630022412
MahmudullahMGDMinister Group Dhaka202298125570*36.43212120.28010139
Andrew BalbirnieGLAGlamorgan202099225599*36.43176144.89020257
Nitin SainiHARHaryana2016-2019119225574*36.43223114.35021283
Daryl MitchellRAWRawalpindiz20269922556536.43204125.00021179
Harry BrookSLSunrisers Leeds20269912555531.88141180.850102117
Jesse RyderCDCentral Districts2017-2018101002558425.50171149.120312713
Andre FletcherSTSylhet Thunder2019-202010101255103*28.33197129.441022611
James NeeshamNORNorthamptonshire20221010425575*42.50147173.470201915
Tim DavidAFAmsterdam Flames20261010525568*51.00158161.390101419
Ross TaylorCDCentral Districts2021-2023121212556523.18191133.510221218
Cameron GreenRCBRoyal Challengers Bengaluru2024131242554631.88178143.260002210
Matthew WadeMSMelbourne Stars2011-20141513325553*25.50203125.62010167
Rahkeem CornwallSLSSt Lucia Stars2017-20181514225578*21.25171149.120211621
Shaun MarshAUSAustralia2008-20161515125547*18.21248102.820021510
Aarif SheikhSPRSudur Paschim Royals2024-20251816425545*21.25227112.33002217
J MartinsPORPortugal2025-2026181642554021.25209122.010001911
Campbell KellawayMSMelbourne Stars2022-20262117325541*18.21207123.19001254
George MunseyGCGlasgow Cosmic2026101012546728.22219115.980312210
Glenn PhillipsBRBarbados Royals20211010225480*31.75198128.280211616
Colin de GrandhommeBBBirmingham Bears20181411425463*36.29149170.470111718
Kashif SiddiqueKSASaudi Arabia2022-2024111102545723.09184138.04021396
Marcus StoinisSBSouthern Brave2022-2026121212545523.09185137.300102510
Dane VilasPRPaarl Royals2023-2024131312544421.17210120.95000244
Muhammad YounisBHRBahrain2020-20221313125482*21.17198128.280122611
Saghar ManzoorCROCroatia2024-2026191932543815.88237107.170032511
Ferisco AdamsBOLBoland2022-2026252162543416.93218116.51000178
Luis HermidaMEXMexico2019-2025212162543716.9334972.78000130
Ramandeep SinghKKRKolkata Knight Riders2024-2026332282543518.14165153.940011418
Andrew TyePSPerth Scorchers2014-202511335142544412.10214118.690072210
Ben McDermottCKColombo Kaps20269902537128.11171147.950202013
Chamika KarunaratneGGGalle Gallants2026119225372*36.14161157.140201914
Mahedi HasanDPDhaka Platoon2019-20201312125368*23.00186136.020311717
Ramesh MendisMSCMoors Sports Club2024-2026181452533328.11203124.630001410
Zakir HasanRKRajshahi Kings2017-20191715125351*18.07211119.91011239
Matt McKiernanDERDerbyshire2018-20234029102532613.32176143.750022311
Glenn PhillipsCSColombo Strikers20249812527036.00179140.780321612
Dwayne SmithPZPeshawar Zalmi2018109125271*31.50199126.630102016
Mohammed AsgharKUWKuwait2018-20191010125266*28.00195129.230102012
Sakibul GaniBIHBihar2021-20221311325253*31.50224112.500101711
George LindeNOTNottinghamshire2026131332525525.20173145.660111813
J PereraMSCMoors Sports Club2024-2026141332525725.20213118.31021157
Sunil NarineCVComilla Victorians2015-2024211532525721.00141178.720222619
Nouman SarwarQATQatar2016-202422161125247*50.40208121.15002208
Arjit GuptaRAJRajasthan2019-2022171622524518.00184136.960011718
Alexei KervezeeWORWorcestershire2014-20161917225252*16.80221114.03011182
Liam PlunkettYORYorkshire2014-2018312292523619.38159158.49001229

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.