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 year (All cricket)

The most runs in a calendar year in all cricket v Middlesex at Lord's: 416 by Sam Northeast in 2024.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Middlesex×At Lord's×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sam NortheastGLA20242024232416335*416.0050083.20110457
Kumar SangakkaraSUR20172017230304120101.3341273.79210315
Daniel Bell-DrummondKEN2025202523023522378.3338261.52100253
Cheteshwar PujaraSUS20222022120233231116.5040657.39100213
Jonathan TrottWAR20162016111219219*-28975.78100310
Scott BorthwickDUR20142014120206176103.0040251.24100261
Tim BresnanYOR20162016121197142*197.0034157.77110163
Jason RoySUR2016201634019711049.2520695.63111282
Daniel LawrenceESS2023202323019510565.0029067.24110225
Steven MullaneyNOT20222022121192100*192.0021191.001101610
Alviro PetersenLAN20162016110191191191.0028567.02100102
Dean ElgarSOM2017201712019115895.5035354.11100271
Marcus HarrisLAN2025202512019013895.0026870.90110280
Ben DuckettNOT2023202312018417792.0027367.40100181
Stiaan van ZylSUS2019201922017317386.5036048.06101210
Ben FoakesSUR2016201634317365*173.0030656.54020173
Riki WesselsNOT2015201523017113257.0017498.28100177
John SimpsonSUS20242024110167167167.0033649.70100160
Luke WrightSUS20192019110166166166.00142116.90100109
Chris ReadNOT20152015122163101*-16698.19110223
Ben BrownSUS2019201922016210781.0020081.00110210
Brendan TaylorNOT2015201523015910653.0028256.38100230
Keaton JenningsLAN201920192301569652.0026957.99020230
James HildrethSOM2016201612115385*153.0031648.42020170
Shan MasoodDER202220221201539176.5022069.55020200
Wayne MadsenDER20262026121150119150.0019975.38100161
David BedinghamDUR20262026110147147147.0022665.04100172
Rory BurnsSUR201620163401478836.7521767.74010211
Colin IngramGLA20242024221142132*142.0017382.08100144
Tom AlsopSUS2022202212014213571.0032643.56100150
Alex HalesNOT20142014110141141141.0096146.88100194
Jamie SmithSUR2023202323114013870.0019771.07100161
Aaron FinchSUR201620163401397834.75109127.52011107
Dane VilasLAN2019201922113870*138.0020866.35020122
Lewis GregorySOM20172017110137137137.0023159.31100171
Peter TregoSOM201620162301376545.6717677.84020182
Rob JonesLAN20192019232136122136.0025453.54100160
Kiran CarlsonGLA202420242311347767.0015984.2802096
Colin AckermannLEI2019201912113370*133.0022060.45020180
Billy GodlemanDER20182018121133105*133.0024254.96100131
Steven CrookNOR20142014110131131131.00124105.65100230
Zak CrawleyKEN202520252301316843.6715783.44020143
Luis ReeceDER2024202412013012565.0027846.76100170
Haseeb HameedLAN20192019121130117130.0021560.47100171
Cheteshwar PujaraSUS20242024110129129129.0030242.72100150
Emilio GayDUR20262026110129129129.0019865.15100141
Will RhodesWAR2018201812012611863.0024950.60100180
George BartlettSOM20232023110121121121.0021456.54100210
Chris RogersSOM2016201612012110960.5022853.07100120
Peter TregoSOM20142014110120120120.0013787.5910093
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.