Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM73/8 (13)AFG chose to bowlLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TIT131/4 (14.5)TIT need 76 runs in 31 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

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

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Laurie EvansWARWarwickshire2014-201692104132230213*24.51348963.9219824736
Upul ChandanaSLSri Lanka1994-20071611341822309219.22343264.9807818428
David RichardsonSASouth Africa1991-199816314141222710922.27453949.0619131773
Mark WallaceGLAGlamorgan2014-2016921071122249223.17343864.690121126010
Ryan RickeltonSASouth Africa2022-202665788222325931.76289076.9237622457
Grant ElliottNZNew Zealand2008-20161049216221911529.20288776.86211716430
Sami SohailMAAMalawi2018-2026737019221696*43.451782124.35014418772
Ryan PringleDURDurham2014-201912112613221612519.61325068.18181228724
Nick ComptonMIDMiddlesex2015-201755835221414928.38486445.524992704
John EmbureyENGEngland1978-19951251413022147519.95547540.440101922712
Mitchell HayCANCanterbury2021-2026697513221114635.66360661.31117619054
Muhammad UsmanUAEUnited Arab Emirates2016-202210195162211102*27.99245090.2419718260
Neil JohnsonZIMZimbabwe1998-2000607032209132*32.97348663.37515523316
Lahiru UdaraNCCNondescripts Cricket Club2024-202636452220726151.33235793.6469225337
Wanindu HasarangaSLSri Lanka2017-202617414726220780*18.241959112.66081121756
Gordon MuchallDURDurham2014-20167585252206158*36.77303372.7334523616
Harvey HoseinDERDerbyshire2014-2021699625220591*31.06456448.31018112325
Mitchell SantnerNDNorthern Districts2014-2026567612220413634.44335165.773131024961
Richie BenaudAUSAustralia1952-196463977220112224.46111938.703981828
Nitish RanaKKRKolkata Knight Riders2018-20249086821998728.191613136.330147203107
Tim RobinsonENGEngland1984-198955755219817531.40487245.114972450
Sean DicksonSOMSomerset2023-202581921821988629.70246189.310141020668
Ravindra JadejaCSKChennai Super Kings2012-202518513962219877*28.551615136.1005616183
Freddie McCannNOTNottinghamshire2024-202668847219515428.51368559.5739528414
Tom BruceCDCentral Districts2017-202679791421939533.741470149.18015219198
Vijay HazareINDIndia1946-1953305262192164*47.65119435.937941101
Martin AnderssonMIDMiddlesex2018-20249811022219110024.90272980.2919824937
George HeadleyWIWest Indies1930-1954224042190270*60.8341755.8810521351
BJ WatlingNDNorthern Districts2013-202139655218817636.47425151.47216826915
Runako MortonWIWest Indies2002-2010788582188110*28.42358461.05214921024
Mitchell MarshPSPerth Scorchers2011-2026818019218710235.851614135.50212515499
Jean-Pierre KotzeNAMNamibia2013-202511811011218714822.09245689.05351021278
Ajit WadekarINDIndia1966-197439733218614331.23251343.1811572282
Lawrence RoweWIWest Indies1972-198041572218330239.69311047.887822216
James HarrisMIDMiddlesex2014-202111012330217811723.42510242.691111627410
Jake WeatheraldASAdelaide Strikers2016-202593927217611525.601658131.24115321685
Chris JordanSUSSussex2014-202111410723217516625.89327566.41210425828
Martin GuptillAAAuckland Aces2013-202323414217419558.76335664.78711527738
Virender SehwagDCDelhi Capitals2008-201379795217411929.381356160.32115626685
Stephan MyburghNEDNetherlands2011-20229092521728824.97225296.450141125258
Fawad AlamPAKPakistan2007-2022818322217116835.59363659.7168717816
Tristan StubbsSASouth Africa2022-2026848815217112229.74292474.2538916159
Aaron FinchSURSurrey2016-2019515482165131*47.071592135.995102209101
William O'DonnellAAAuckland Aces2019-2025356762165137*35.49497443.53413823329
Jeffrey StollmeyerWIWest Indies1939-195532565215916042.33--4122783
Andre RussellWIWest Indies2010-202514312333215892*23.981488145.030715159152
Lasith CroospulleCCCColombo Cricket Club2024-202655651215516333.671888114.1466523583
Phil MustardDURDurham2014-20167784221549826.27279976.960121025226
Keacy CartyWIWest Indies2022-202669716215117033.09302771.0646418735
Prasanna JayawardeneSLSri Lanka2000-20156488112151154*27.94440548.83451022615

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.