Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by team (All cricket)

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 23,340 of the 23,347 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Mominul HaqueBANBangladesh2012-202611518113588218135.011048856.0813312067324
Henry NichollsNZNew Zealand2015-2026162193265873200*35.17971960.4312291460528
Doug WaltersAUSAustralia1965-198110214920587025045.50939450.801535556223
Nick GubbinsMIDMiddlesex2014-202114218825856201*31.48990259.1410331572063
Chad BowesCANCanterbury2016-202615720414582815530.67670986.87102816744102
Denis ComptonENGEngland1937-19577813115580727850.06274538.761728104403
Rishabh PantINDIndia2017-2026158183205805159*35.61679385.4692910598172
Elton ChigumburaZIMZimbabwe2004-202028027835575111723.67714480.5022629465164
Joe WeatherleyHAMHampshire2016-202619522524574216828.57829569.225271359090
Greg HayCSCentral Stags2013-2024811419573222643.421268245.20142896915
Ben DuckettNOTNottinghamshire2018-202611414813572624142.41688383.191031775853
Richard LeviNORNorthamptonshire2014-202116319212571616831.76620892.0753415719127
Rahmat ShahAFGAfghanistan2013-202614815710571223438.86851567.081042953157
Denesh RamdinWIWest Indies2005-201928328551571016924.40920762.026241659056
Andrew JonesNZNew Zealand1987-199512616117570618639.631225446.56736644416
Josh CobbNORNorthamptonshire2015-202318722119570310428.23708780.4724122602166
Ben DuckettENGEngland2016-20261131556569818238.24607593.7912291471851
Tom BruceCSCentral Stags2015-20268213823569734549.54858466.371132963673
Shreyas IyerINDIndia2017-2026170171245695128*38.74573999.237398519159
Luke WellsLANLancashire2021-2026147183115692175*33.09896663.48112613707110
Russel ArnoldSLSri Lanka1997-200722322346568012332.09943160.234371449823
Joe CarterNDNorthern Districts2013-202612818313566916933.351030055.0410321766087
Tom BantonSOMSomerset2017-202616018710566037131.98649587.1473212653154
Sam NortheastGLAGlamorgan2022-2025108145225639410*45.85823968.4412261560764
Ollie PriceGLOGloucestershire2021-2026150195165624253*31.421007555.8210261268334
Jacques RudolphGLAGlamorgan2014-2017138173215619169*36.97892562.969361169826
Ken RutherfordNZNew Zealand1985-199517721417560810828.471024254.755362253732
James AdamsHAMHampshire2014-201813418310560223132.381068452.435341473342
Graeme WoodAUSAustralia1978-198914018917559317232.521079146.8912241348812
Simon KatichAUSAustralia2001-201010414311558115742.281045653.381134763615
Lahiru ThirimanneSLSri Lanka2010-2022199212225578155*29.36998655.867311948033
Will JacksSURSurrey2018-2026162179145554150*33.66581295.5664113617192
Alex WakelyNORNorthamptonshire2015-202117120328553912331.65858964.497291358872
Jonathan TrottWARWarwickshire2014-201810213985523219*42.16910160.6917301167510
Cole McConchieCANCanterbury2012-202616720517551721429.35841865.549241956974
George MunseySCOScotland2015-202617317016551119135.795037109.4163313593207
Matt PriorENGEngland2004-2014157192315508131*34.21841765.447311964427
Collins ObuyaKENKenya2001-202423521931550398*29.27676681.3303413424162
Michael KlingerGLOGloucestershire2014-2019125139225501166*47.02666682.5218257554118
Romesh KaluwitharanaSLSri Lanka1990-2004235257185491132*22.97782570.175302968022
Lance KlusenerSASouth Africa1996-200422020661548217437.81716476.526271752996
Paul CollingwoodDURDurham2014-201815219631547117733.16781769.9910261658078
Matthew CritchleyESSEssex2022-202615319224546017332.50835765.3311271457981
Chris NashSUSSussex2014-20171251609545317836.11761771.59836573368
Dean ElgarSASouth Africa2012-20249415912545119937.081136747.9514231369026
Bharat PopliNDNorthern Districts2013-20268214610542817239.911095949.5310351266530
Wavell HindsWIWest Indies1999-201016419312541321329.91972855.6410271462065
Jack HobbsENGEngland1908-1930611027541021156.95544946.54152843168
Ben ComptonKENKent2022-2026811377540522141.581195445.21143086175
Jack LeaningKENKent2020-2025161192295389220*33.06936357.568262054862

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.