Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by team (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Surrey×At Lord's×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Eoin MorganMIDMiddlesex2014-2022991413128*51.63293140.961103517
Stephen EskinaziMIDMiddlesex2016-2025111313947732.8340098.500314412
John SimpsonMIDMiddlesex2014-2023171803866021.4457567.130303810
Dawid MalanMIDMiddlesex2014-2019911132111532.1045969.93102423
James FranklinMIDMiddlesex2015-201878129811242.5743069.30110396
Paul StirlingMIDMiddlesex2016-20217702776739.57207133.82030379
Max HoldenMIDMiddlesex2020-202691112255522.5031072.58011284
George BaileyMIDMiddlesex2016341214110*71.3331967.08110321
Alex HalesNOTNottinghamshire2017111187187*-167111.98100204
Nick GubbinsMIDMiddlesex2014-202191101638214.8226361.98011253
Ryan HigginsMIDMiddlesex2014-20261011314429*18.0016786.23000154
Sam RobsonMIDMiddlesex2021-20232411349544.6733639.88010110
Luke HollmanMIDMiddlesex2020-20268839835*19.6081120.99002112
Toby Roland-JonesMIDMiddlesex2016-20226619246*18.4012871.88000113
Tom HelmMIDMiddlesex2017-202612116863017.2012469.3500051
Mark StonemanMIDMiddlesex2023120837241.5010976.15010130
Jonathan TrottWARWarwickshire20161118282*-10082.00010100
Josh de CairesMIDMiddlesex2023-2026231773138.5015051.3300071
Robbie WhiteMIDMiddlesex2021110727272.0017142.11010100
Ethan BamberMIDMiddlesex2021-20233317246*36.0012259.0200082
Nick ComptonMIDMiddlesex2016-2017240702217.5018837.2300090
Chris GreenMIDMiddlesex2021-20222216546*65.0044147.7300051
AB de VilliersMIDMiddlesex2019110646464.0040160.0001061
Jack DaviesMIDMiddlesex2020-2024340603515.008174.0700070
Chris ReadNOTNottinghamshire2017110585858.0057101.7501070
Neil DexterMIDMiddlesex2014-20153325147*51.006479.6900031
Geraint JonesGLOGloucestershire2015110505050.006576.9201041
Joe CracknellMIDMiddlesex2020-2025440502812.5049102.0400042
Pieter MalanMIDMiddlesex2023230483016.007663.1600161
Martin AnderssonMIDMiddlesex2020-20245514719*11.755094.0000140
Chris RogersMIDMiddlesex2014110424242.004495.4500070
Hilton CartwrightMIDMiddlesex2018220423821.0034123.5300050
Gareth RoderickGLOGloucestershire2015110393939.006460.9400030
Jack TaylorGLOGloucestershire2015110353535.0026134.6200022
Leus du PlooyMIDMiddlesex2024-2026330352911.6728125.0000131
Eathan BoschMIDMiddlesex2026110313131.0018172.2200022
Nathan SowterMIDMiddlesex2016-202184031297.753588.5700130
Ollie RaynerMIDMiddlesex2014-20175512385.754847.9200140
Tim AmbroseWARWarwickshire20161112222*-2781.4800010
Chris DentGLOGloucestershire2015110222222.0020110.0000040
James HarrisMIDMiddlesex20162322211*22.003661.1100040
Tom SmithGLOGloucestershire2015110202020.005139.2200000
Hamish MarshallGLOGloucestershire2015110181818.003551.4300010
James FullerMIDMiddlesex2016-20182111818*-10180.0000020
Ian BellWARWarwickshire2016110171717.002665.3800010
Tim MurtaghMIDMiddlesex2014-2023641179*5.673450.0000230
Steven FinnMIDMiddlesex2014-2021953176*8.502085.0000010
Joe DenlyMIDMiddlesex2014110161616.001794.1200030
Kane WilliamsonMIDMiddlesex2025110161616.0013123.0800020
Daniel ChristianMIDMiddlesex2014110131313.0011118.1800020
Page 1Next

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.