Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM21/0 (1.4)ZIM need 201 runs in 110 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Middlesex: Batting by opposition (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Middlesex×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sam RobsonMIDSussex2014-20241322099425345.18164560.434321282
Max HoldenMIDNorthamptonshire2018-202611201930211*48.95179951.702501102
Sam RobsonMIDNorthamptonshire2014-20261120277316242.94146952.622401020
Sam RobsonMIDWarwickshire2014-20231019173823141.00152148.52323901
Max HoldenMIDDerbyshire2018-202612191726119*40.33148248.99131815
Sam RobsonMIDDurham2014-20261018167517839.71123654.61131990
Sam RobsonMIDLancashire2014-2026122306488628.17132049.09060870
Sam RobsonMIDLeicestershire2018-20251118163116237.12125050.48302682
Sam RobsonMIDNottinghamshire2015-20238155617114*61.70117952.33412720
Nick GubbinsMIDSomerset2015-2021610061410961.40109556.07160798
Leus du PlooyMIDNorthamptonshire2024-2026584605196*151.2581873.96240635
Leus du PlooyMIDGloucestershire2024-2026571604263*100.6789067.87210565
Nick GubbinsMIDSurrey2016-2021610058119258.1087866.17230754
John SimpsonMIDSussex2014-20221017257110938.07116349.10130813
Sam RobsonMIDDerbyshire2018-20261116055413434.6399755.57142800
Dawid MalanMIDSussex2014-20196121531120*48.27107449.44220580
John SimpsonMIDHampshire2015-202310151515100*36.79130139.58120644
Sam RobsonMIDYorkshire2015-2024710050815950.8096852.48212671
Sam RobsonMIDSomerset2014-2023917049616529.1890354.93121740
Mark StonemanMIDGlamorgan2022-202446149012998.0084058.33230632
Dawid MalanMIDNorthamptonshire2014-2019472467160*93.4081057.65211602
Sam RobsonMIDSurrey2016-202371314509537.5096946.44040631
Max HoldenMIDSussex2018-2024914344584*40.4587450.92050551
John SimpsonMIDSurrey2016-2023915143588*31.0794645.98051532
John SimpsonMIDLeicestershire2018-202269242795*61.0085050.24040641
Stephen EskinaziMIDLeicestershire2018-202471124279747.4494345.28030620
John SimpsonMIDLancashire2014-20238142417167*34.7588846.96121611
John SimpsonMIDNottinghamshire2014-202391424179234.7589546.59030563
Max HoldenMIDKent2018-2026917041118224.1871457.56112532
John SimpsonMIDDurham2014-2022914240913234.0871257.44112563
Leus du PlooyMIDDerbyshire2024-202668040110550.1370556.88140390
Sam RobsonMIDGlamorgan2018-2025711139010739.0063961.03110530
Stephen EskinaziMIDWarwickshire2016-2023510038717938.7061562.93122483
Ryan HigginsMIDDerbyshire2024-202668038616348.2559664.77120396
John SimpsonMIDWorcestershire2015-202261133849248.0071753.56030564
John SimpsonMIDYorkshire2014-2017711037311033.9171752.02111543
Ryan HigginsMIDNorthamptonshire2023-202679137211546.5050074.40121421
Dawid MalanMIDLancashire2014-201971303678728.2377847.17042411
Max HoldenMIDLancashire2019-2026611036418433.0969452.45123443
Max HoldenMIDDurham2019-202659135877*44.7575147.67030472
Stephen EskinaziMIDDerbyshire2018-2025611035811832.5571749.93110510
Ryan HigginsMIDGlamorgan2022-202557135722159.5060758.81111402
Mark StonemanMIDNottinghamshire2022-2023481354109*50.5771549.51121441
Dawid MalanMIDDurham2014-201961003549735.4063355.92031601
Max HoldenMIDGloucestershire2018-2026711035211132.0066852.69110451
Adam VogesMIDSomerset2015-201746135113270.2066253.02120410
Sam RobsonMIDGloucestershire2018-202691513519225.0775346.61022480
Dawid MalanMIDHampshire2016-201735134514786.2550468.45200464
James FranklinMIDYorkshire2015-20176913439942.8869049.71030463
Sam RobsonMIDKent2018-2026816234082*24.2968050.00010510
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.