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 2026AFGZIMODI4th 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 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th 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
Craig ErvineZIMZimbabwe2010-202623826322732816030.411046470.038431973593
Dhananjaya de SilvaSLSri Lanka2015-202621125723732217331.291098566.6513341780674
Abdul RazzaqPAKPakistan1996-201333833076731513428.801116765.5162919628167
Ian BothamENGEngland1976-199221726721731320829.731123665.09143120818111
Glenn MaxwellAUSAustralia2012-2026288270377308201*31.365672128.84103617663318
Scott BorthwickDURDurham2014-202521324123730521633.511206360.5610441791625
Lewis GregorySOMSomerset2014-202630833459729813726.54940777.5853923767203
Alastair CookESSEssex2014-202311617415729719345.891345954.22213379713
Wally HammondENGEngland1927-194785140167249336*58.46749138.072224451227
Cheteshwar PujaraINDIndia2010-2023108181117246206*42.621634744.3319351486716
Pathum NissankaSLSri Lanka2021-2026199212127244210*36.22800790.47134614828127
Graeme HickENGEngland1991-200118523221722917834.261211159.6911452172863
Colin AckermannLEILeicestershire2017-2023185234327226277*35.771093166.1112421385071
Geoff MarshAUSAustralia1985-199216620813721113836.981591445.311337760923
Andrew FlintoffENGEngland1998-200922325426716416731.42988872.4584427817172
Ravi BoparaESSEssex2014-201919222235714019238.181097365.079428668126
Daryl MitchellNZNew Zealand2019-202620521034712919040.51887380.3415374596189
Tom HainesSUSSussex2016-20261322058712724336.181147462.1116341396430
Harry BrookENGEngland2022-202616018021706731744.456817103.6716368698207
Shaun PollockSASouth Africa1995-2008414361111706011128.241100064.182293262894
Dane VilasLANLancashire2017-202320122530705926636.20881580.08142717730105
Darren BravoWIWest Indies2009-202220324122705221832.201269955.53123517688130
Ben BrownSUSSussex2014-202117722527705016335.611060566.4816312383135
Dawid MalanMIDMiddlesex2014-201915820418702519937.771040567.5215322188469
Donald BradmanAUSAustralia1928-1948528010699633499.94980058.60291376816
David LloydGLAGlamorgan2014-2023217271196981313*27.70933474.795352392785
Leonard HuttonENGEngland1937-19557913815697136456.67310737.95193354757
Sam BillingsKENKent2014-202624126342694617131.43763091.0493617764144
Ravi ShastriINDIndia1981-199222924935693820632.421303146.2515301452347
Daniel VettoriNZNew Zealand1997-201543537783692914023.571061365.296274474334
Andrew SymondsAUSAustralia1998-2009237213426887162*40.27795986.5384221636141
Marnus LabuschagneAUSAustralia2018-202614218815688221539.781178358.411338871025
Andrew BalbirnieIREIreland2010-2026247255166877205*28.77837782.09113618697117
Luke ProcterNORNorthamptonshire2017-2026172233436843261*36.021401248.848401675133
Richie BerringtonSCOScotland2008-202626424738683912732.72737792.7193418516197
Temba BavumaSASouth Africa2014-202616120723683117937.131122460.8611351873162
Kamran AkmalPAKPakistan2002-2017266282266827158*26.67883977.2411273184382
Ken BarringtonENGEngland1955-19688213115680625658.67499242.432035561827
Jonathan TrottENGEngland2007-201512716517679222645.891193056.931342136766
Alex HalesNOTNottinghamshire2014-202417619212679023637.726549103.68143615877190
Brad HaddinAUSAustralia2001-201522625635679016930.72964470.4163412688138
Saif ZaibNORNorthamptonshire2015-2026207241276781196*31.69953871.09133216727121
Mudassar NazarPAKPakistan1976-198919823118676723131.771404645.061033135423
Kushal Janith PereraSLSri Lanka2013-2026232245126749153*28.97687198.2294023740136
Nick GubbinsHAMHampshire2021-2026130185146735201*39.391223355.0617321385629
Moeen AliENGEngland2014-2024298306406734155*25.32927472.6182930668186
Fakhar ZamanPAKPakistan2017-2026225217126703210*32.706536102.56113515708186
Alex DaviesLANLancashire2014-202118221616669614733.48937471.436472489862
Robin SmithENGEngland1988-199613218223665517541.861275252.1913431279733
Scott StyrisNZNew Zealand1999-201124723829664717031.80921772.1293514598106

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.