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
Ravi BoparaRRRangpur Riders2017-2019221855045938.77448112.500213513
Rovman PowellPZPeshawar Zalmi2021-2024272665046425.20327154.130134326
Ollie HairsSCOScotland2019-202530303504127*18.67305165.251264733
Krunal PandyaLSGLucknow Super Giants2022-202443391650449*21.91415121.450043915
Luke JongweZIMZimbabwe2015-20246447155043515.75415121.450044415
Shoaib MalikGAWGuyana Amazon Warriors2018-20212827850373*26.47457110.070323217
Darwish RasooliAFGAfghanistan2022-2026302835038420.12400125.750353718
Troy JohnsonWELWellington2019-20253732750357*20.12472106.570324611
Usman KhanFRAFrance2021-20264233850363*20.12435115.630345110
Karim SadiqAFGAfghanistan2010-2018333305037215.24459109.590145610
Chris WoodHAMHampshire2014-202615867275033112.57449112.030074611
Dean ElgarKNIKnights2012-2014171785026655.78445112.810513116
Tom AbellSECSunrisers Eastern Cape2023-2025232135026527.89376133.510425811
Mitchell HayCANCanterbury2021-20264231650273*20.08340147.650222826
Ben BrownSUSSussex2014-2020443545014916.16413121.310024210
George MunseyNOTNottinghamshire20261414350088*45.45360138.890504522
Christopher De FreitasLLLeinster Lightning2024-2026181615007833.33354141.240514820
Scott SteelLEILeicestershire2021-2022202015007226.32437114.420423514
Macalister WrightHHHobart Hurricanes2019-20262221350070*27.78408122.550413620
Imran NazirPAKPakistan2007-2012252415007221.74370135.140325922
Vijay ShankarSHSunrisers Hyderabad2017-20213328550063*21.74416120.190213417
Jonathan TattersallYORYorkshire2018-202352341050053*20.83405123.46012416
Binod BhandariSPRSudur Paschim Royals2024-20251818249969*31.19452110.400324218
Paul ValthatyPKPunjab Kings2011-201321211499120*24.95406122.911215920
Michael RichardsonDURDurham2014-2017353074995321.70430116.05013389
Vijayshankar ChikkannaiahGERGermany2019-20232222249881*24.90495100.610413714
FA CossaMOZMozambique2018-20243127849863*26.21393126.720344230
KC RamamoorthyINAIndonesia2018-2025343114985616.60465107.100354518
Chris JordanSURSurrey2022-20265741184987321.65353141.080113128
Shai HopeBTBarbados Tridents2015-2020252514978820.71431115.310103720
Steve TikoloKENKenya2007-20131919549656*35.43372133.33033688
Irfan HafejeePANPanama2018-2026333234964417.1059583.360034514
Rilee RossouwKTKhulna Tigers2019-20201414349571*45.00319155.170424323
Afif HossainKTKhulna Tigers2024-2025252324955623.57407121.620222927
Allan DouglasBERBermuda2013-2025312824957419.04371133.420234332
Umer ImtiazBHRBahrain2022-2024323214957215.97424116.750243928
Iqbal HossainAUAAustria2021-2023201804947127.44294168.030334537
Josh BrownMRMelbourne Renegades2024-2026191904948426.00325152.000324832
S GoochESTEstonia2024-20261919349472*30.88458107.860414513
Michael-Kyle PepperADKRAbu Dhabi Knight Riders2024-2026212104948323.52348141.950426115
Sam BillingsOIOval Invincibles2021-202541371249476*19.76369133.880244219
Mahedi HasanBANBangladesh2018-20267854164943313.00474104.2200104214
Rongsen JonathanNAGNagaland2019-2023212114936624.65474104.010314414
Cam FletcherAUCAuckland2023-20262622649380*30.81378130.420204117
Dhruv ShoreyDELDelhi2016-2021272354937027.39434113.590334316
Rahkeem CornwallBRBarbados Royals2022-202427251493102*20.54339145.431153644
Tim DavidRCBRoyal Challengers Bengaluru2021-202629251249370*37.92266185.340213837
Talha KhanGERGermany2018-20232827449269*21.39473104.020343912
Cooper ConnollyPKPunjab Kings202614132491107*44.64301163.121214332
Caleb JewellDERDerbyshire2025-2026202024917127.28358137.150325118

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.