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
DO LeicherNAMNamibia2022-20262117817442*19.3318992.0600185
DVD MadampageSOUSouth Korea2025-2026181821742310.8821680.56000108
Wayne ParnellSASouth Africa2009-202356231317429*17.4018096.67001134
Jason RoyLQLahore Qalandars201755117360*43.25114151.75020216
Jay JainNBBNaMo Bandra Blasters202655217349*57.6795182.11000716
Mohammed Al BalushiOMAOman20266601738128.83148116.890101910
Tillakaratne DilshanSURSurrey20147701734624.71136127.21001213
David MillerBWBelfast Wolves202687217342*34.60114151.75001128
Ahmed ShehzadFBFortune Barishal20248801736621.63126137.30011264
Kumar SurajJAMJamshedpur Jugglers20229811735824.71131132.06011166
Ahmed ShehzadMSMultan Sultans20189901733819.2220385.22001163
James NeeshamCKColombo Kaps202699417348*34.60117147.86000206
Lewis GregoryBHBrisbane Heat2020-2021141231733619.22131132.06002138
Kumar SangakkaraHHHobart Hurricanes2015-2017131311734314.42144120.14001143
Sybrand EngelbrechtCCCape Cobras2014-2015161361735624.71148116.89010125
Abhay NegiMEGMeghalaya2019-20211813317350*17.30125138.400111310
Syed HaiderUAEUnited Arab Emirates2024-2026201331734717.30157110.19001117
Craig WallaceSCOScotland2012-2021201661732717.30161107.45001153
Werner CoetseeKNIKnights2012-20153221817328*13.31159108.8100187
Dawood AhmadzaiFRAFrance2021-20265227131732912.3619787.82002152
Shoaib MalikWARWarwickshire20145511725043.00131131.30010118
Omair YousufQGQuetta Gladiators2023-20246501726734.40117147.01020166
Ishaan GadekarGOAGoa2021-20236611725834.40106162.26010209
Sangeeth CoorayCCCColts Cricket Club2025-202666117293*34.40129133.33010136
John SimpsonKGKathmandu Gorkhas20258811726024.57103166.990101111
Daniel WestonGERGermany2016-20198801727021.50156110.26021155
Pavan RathnayakeDSDambulla Sixers20268801725021.50111154.95010186
Kane WilliamsonBTBarbados Tridents2017101001724717.2019389.12001133
Janith LiyanageBCAABloomfield Cricket and Athletic Club2025-2026121101725815.64139123.74011174
Ben DunkDCDubai Capitals2024-2025121201725914.33146117.81011176
A KainessieSIESierra Leone2023-2024131201724014.3317797.18001192
Nimesh VimukthiPSCPanadura Sports Club2024-2025131351724321.50143120.28002107
Irfan PathanINDIndia2006-20122314717233*24.57144119.4400097
Nicolas PooranTTRSTrinidad & Tobago Red Steel2013-2014171431725415.64123139.84011515
Kishen VelaniESSEssex2014-2016161401723412.29154111.69003224
Aayan Afzal KhanUAEUnited Arab Emirates2022-2026391851724213.2318393.99001123
Amar SharmaMACMalta2021-20253719417222*11.4721181.5200262
Chris GreenJTJamaica Tallawahs2021-2023332281723212.29115149.57001139
AB de VilliersBTBarbados Tridents20165401718242.75122140.16010185
Stiaan van ZylCVChittagong Vikings20177611716834.20126135.7101088
Jeremy LawlorNKNorthern Knights2021-20228811718124.43130131.54011178
Abhimanyusingh RajputBARBaroda2021-202412811716124.43140122.14011147
Sikandar RazaSWSharjah Warriorz2025101001716417.10136125.74011117
Haider AliNENoakhali Express2025-2026101021714721.38157108.92002125
Muhammad YasinSPASpain2022-2024111101713415.55153111.76001166
Lesiba NgoepeNWNorth West2024-20261312317132*19.00140122.14001126
Christi ViljoenNAMNamibia2013-2019191331713517.10169101.18001152
Mashrafe MortazaRRRangpur Riders2017-2019271451714219.00131130.53002157
Amandeep SinghPORPortugal2021-20251917517125*14.25145117.93002164
Jakob GulBULBulgaria2024-2026221811713010.06142120.42003712

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.