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

Middlesex: Batting by year (All cricket)

The most runs in a calendar year in all cricket for Middlesex at Grace Road: 137 by Ben Geddes in 2025.

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Middlesex×At Grace Road×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben GeddesMID20252025110137137137.0020865.87100112
Sam RobsonMID20252025110133133133.0024155.19100160
John SimpsonMID202220221201269263.0022955.02010171
Hilton CartwrightMID201820181201138056.5022450.45010180
John SimpsonMID2021202112111295*112.0022749.34010170
Stephen EskinaziMID201820181201079753.5022248.20010140
Max HoldenMID202220221201079153.5015369.93010150
Dawid MalanMID201820181219078*90.0016056.25010140
Leus du PlooyMID20242024120886044.0018647.3101090
Mark StonemanMID20222022120858142.5014957.05010100
Stephen EskinaziMID20212021120844642.0022537.33000130
Josh de CairesMID20252025110767676.0013755.47010130
Stephen EskinaziMID20222022120696434.5015444.81010100
James HarrisMID201820181216358*63.0010858.33010110
Toby Roland-JonesMID20242024120635931.5048131.2501018
Peter HandscombMID20212021120623631.0014542.7600090
Nick GubbinsMID20212021120593829.5011750.4300080
Sam RobsonMID20232023110585858.006885.2901040
Luke HollmanMID20212021120583229.0015437.6600090
Leus du PlooyMID20252025110565656.0011349.5601040
Paul StirlingMID20182018120565228.006882.35010110
Ryan HigginsMID20222022120545327.0011049.0901040
Sam RobsonMID20182018120463123.0011241.0700080
Max HoldenMID20242024120443722.0010442.3100060
Josh de CairesMID20242024120423621.006663.6400080
John SimpsonMID20182018120413920.507157.7500080
Ryan HigginsMID20242024120414120.509045.5600140
Joe CracknellMID20252025110383838.009340.8600010
Luke HollmanMID20242024120342517.006056.6700040
John SimpsonMID20232023110333333.004573.3300040
Mark StonemanMID20242024120313015.504273.8100060
Tom HelmMID202520251112929*-3974.3600021
Sam RobsonMID20212021120292314.509032.2200040
Robbie WhiteMID20212021120261613.008132.1000030
Mark StonemanMID20232023110212121.0019110.5300001
Joe CracknellMID20232023110212121.002391.3000040
Ethan BamberMID20232023110202020.0020100.0000030
Ravi PatelMID20182018120202010.005040.0000130
Toby Roland-JonesMID202220221211916*19.006927.5400020
Neha SharmaMID20252025110181818.004738.3000011
Tom HelmMID2021202112018179.004936.7300030
Jack DaviesMID2024202412017158.505729.8200010
Max HoldenMID2018201812016168.004139.0200140
Luke HollmanMID2022202212016128.004139.0200020
Luke HollmanMID20232023110141414.002070.0000000
Sam RobsonMID2024202412012106.003138.7100010
Ethan BamberMID202120211201286.005123.5300010
Ethan BamberMID202420241211210*12.002548.0000020
Tim MurtaghMID2018201812111811.001957.8900020
Zafar GoharMID20252025110101010.002441.6700020
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.