Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Middlesex: Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Middlesex×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Toby Roland-JonesMIDDerbyshire2018-2026131852745221.0846059.57012353
Zafar GoharMIDKent2025-20269922739539.0051952.60030302
Nick ComptonMIDHampshire2015-2017710327211738.8659345.87111350
Toby Roland-JonesMIDGloucestershire2015-2026151532726522.6738770.28021295
Nick GubbinsMIDYorkshire2014-201635027012554.0059645.30111332
Leus du PlooyMIDGlamorgan2024-202681112688926.8045259.29010252
Dawid MalanMIDWarwickshire2014-201881402685719.1460444.37012391
Ben GeddesMIDGloucestershire2025-20266702626037.4347155.63020286
Ryan HigginsMIDLancashire2023-202661022616632.6342661.27011333
Joe CracknellMIDGlamorgan2021-2026111012617729.00170153.530102512
Nick GubbinsMIDGlamorgan2014-20218902609228.8930585.25020303
Ryan HigginsMIDLeicestershire2022-2026710026010026.0046256.28112230
Toby Roland-JonesMIDGlamorgan2014-2026151322596523.5538267.80022306
Luke HollmanMIDLeicestershire2021-202681202574521.4256245.73000321
Chris RogersMIDSomerset2014231256203*128.0046654.94110330
Josh de CairesMIDDerbyshire2022-20265602568042.6739864.32021363
Nick GubbinsMIDDurham2015-201946025314542.1747753.04111371
Neil DexterMIDWarwickshire2014-20155822537042.1756344.94020282
Leus du PlooyMIDKent2024-202691102516822.8228687.76010324
Toby Roland-JonesMIDSurrey2014-20231516325046*19.2331180.390012311
Luke HollmanMIDEssex2020-20261816424863*20.6733474.25012246
Ryan HigginsMIDSomerset2014-20251313324644*24.6026194.25001226
Luke HollmanMIDGloucestershire2021-20261517424460*18.7734670.52020361
Toby Roland-JonesMIDKent2014-2026141432423622.0028884.03001267
Kane WilliamsonMIDGloucestershire202533023915379.67236101.27110276
Joe CracknellMIDHampshire2020-2026131312397719.92219109.13022275
Ryan HigginsMIDWarwickshire2014-20235802375729.6333670.54020321
Nick GubbinsMIDWarwickshire2014-201861002376823.7049847.59010380
Nick GubbinsMIDKent2015-20208902355626.1128582.46020285
Mark StonemanMIDNorthamptonshire2023-20245802348329.2539060.00020262
Luke HollmanMIDSurrey2020-20261616423435*19.50222105.41002254
Jack DaviesMIDGloucestershire2023-20245712339138.8325989.96021256
Chris RogersMIDNottinghamshire201423023218077.3327285.29100340
James FranklinMIDWorcestershire201524123013576.6744551.69111290
Stephen EskinaziMIDDurham2016-2022451230146*57.5031074.19101264
Toby Roland-JonesMIDSomerset2014-2025171542297720.8240356.82013301
Mark StonemanMIDKent2021-202446122510945.0036661.48110310
Max HoldenMIDNottinghamshire2022-20235812248632.0049944.89020250
Jack DaviesMIDEssex2021-2025111002247022.4024093.33010225
Jack DaviesMIDSussex2021-20258802236827.8823794.09030226
Robbie WhiteMIDKent2020-20244512219955.2545049.11020281
Martin AnderssonMIDHampshire2020-2024111432219220.0931769.72012272
Eoin MorganMIDGlamorgan2014-202210902205824.44206106.80020217
James FranklinMIDHampshire2015-2018151512194015.6430073.00001145
N FernandesMIDNorthamptonshire2024-202645021810343.6040354.09110271
Jack DaviesMIDHampshire2020-2025101002164721.6025883.72000233
Luke HollmanMIDSomerset2021-2025101122164124.0034662.43001205
Leus du PlooyMIDWorcestershire2026241215101*71.6734761.96110230
George BaileyMIDSurrey2016341214110*71.3331967.08110321
Ryan HigginsMIDYorkshire2017-202445121415553.5035759.94100311

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.