Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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
Leus du PlooyMIDGloucestershire2024-20269112753263*83.6799875.452306810
Sam RobsonMIDSussex2014-202515240110425346.00175562.914421453
Sam RobsonMIDWarwickshire2014-20251221186623143.30165552.334231022
Ryan HigginsMIDGlamorgan2014-20251618559622145.8579175.351315612
Max HoldenMIDNorthamptonshire2018-202611201930211*48.95179951.702501102
Chris RogersMIDSomerset2014231256203*128.0046654.94110330
Nick GubbinsMIDLancashire2015-20197111334201*33.4064751.62123433
Dawid MalanMIDDerbyshire2018-201934030019975.0055953.67110341
Leus du PlooyMIDNorthamptonshire2024-2026584605196*151.2581873.96240635
Nick GubbinsMIDSurrey2014-20211922077319235.14112368.83242956
Eoin MorganMIDNottinghamshire2014-201945029819159.6038078.42110387
Max HoldenMIDLancashire2019-2026712036818430.6770552.20123443
Dawid MalanMIDNottinghamshire2014-2019891277182*34.6344861.83101410
Stephen EskinaziMIDSurrey2016-20252328191918234.0496295.5315110222
Max HoldenMIDKent2018-20262331185818228.60109078.723129611
Chris RogersMIDNottinghamshire201423023218077.3327285.29100340
Stephen EskinaziMIDWarwickshire2016-2023611048917944.4572267.73222605
Sam RobsonMIDDurham2014-20261321391717850.94146162.772411253
Mark StonemanMIDSussex2021-202467027817439.7148856.97100342
John SimpsonMIDLancashire2014-202311172511167*34.07100850.69132702
Sam RobsonMIDSomerset2014-20251321070016533.33111762.67231962
Neil DexterMIDNorthamptonshire2014231199163*99.5035356.37100243
Ryan HigginsMIDDerbyshire2024-202668038616348.2559664.77120396
Sam RobsonMIDNorthamptonshire2014-20261322284016242.00154054.552511130
Sam RobsonMIDLeicestershire2018-20251320171516237.63134853.04312752
Dawid MalanMIDNorthamptonshire2014-2019582467160*77.8381257.51212602
Adam VogesMIDHampshire2016-2017771384160*64.0070454.55110370
Sam RobsonMIDYorkshire2015-2025912059815949.83106656.10222782
Stephen EskinaziMIDYorkshire2015-202469230015742.8656752.91111414
Dawid MalanMIDGlamorgan2014-201910113503156*62.88499100.80141586
Ryan HigginsMIDGloucestershire2016-20261719344915528.0652086.351114014
Ryan HigginsMIDYorkshire2017-202445121415553.5035759.94100311
Kane WilliamsonMIDGloucestershire202533023915379.67236101.27110276
Sam RobsonMIDEssex2016-2026913043014933.0853680.22121622
Nick ComptonMIDYorkshire2015-201758029214936.5058649.83112380
Dawid MalanMIDHampshire2014-20191618163714737.4775684.262108510
Stephen EskinaziMIDDurham2016-2022451230146*57.5031074.19101264
Nick GubbinsMIDDurham2015-201946025314542.1747753.04111371
Ben GeddesMIDKent2025-20268111392141*39.2052275.101104511
Nick GubbinsMIDSussex2015-20201522061714128.05105258.652126213
Paul StirlingMIDGlamorgan2015-2021910131213834.6739678.79110315
Ryan HigginsMIDNottinghamshire2014-202346131513763.0036486.54121333
Ben GeddesMIDLeicestershire2025-202634016613741.5029256.85101132
Stephen EskinaziMIDNottinghamshire2016-2023610131713535.2245969.06110401
James FranklinMIDWorcestershire201524123013576.6744551.69111290
Sam RobsonMIDDerbyshire2018-20261217058613434.47102557.17142850
John SimpsonMIDDurham2014-20221014240913234.0871257.44112563
Adam VogesMIDSomerset2015-201746135113270.2066253.02120410
Dawid MalanMIDSussex2014-20191824293213142.36143365.044211047
Nick ComptonMIDDurham2015-201646030013150.0059250.68120380
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.