ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
James FranklinMIDSurrey2015-20181315148511234.6469070.291105113
John SimpsonMIDNottinghamshire2014-2023131824849230.2596050.42031603
Stephen EskinaziMIDLeicestershire2018-202481224839748.3099448.59040691
Paul StirlingMIDSomerset2014-2019131404838534.5054888.140305614
Sam RobsonMIDHampshire2015-2026162414838421.0093751.55024590
Eoin MorganMIDEssex2014-20191010347377*67.57345137.100404119
Ryan HigginsMIDEssex2014-2026192224707023.5068768.410214015
Sam RobsonMIDSurrey2016-202381414689536.0098747.42040642
Dawid MalanMIDNorthamptonshire2014-2019582467160*77.8381257.51212602
John SimpsonMIDLeicestershire2018-2023710246095*57.5089551.40040681
Paul StirlingMIDKent2014-20211010045812545.80413110.902114715
Eoin MorganMIDSurrey2014-202213131456128*38.00340134.121113818
Max HoldenMIDGlamorgan2018-20261719145310725.1770264.53123509
Ryan HigginsMIDGloucestershire2016-20261719344915528.0652086.351114014
Max HoldenMIDSomerset2018-20251215143987*31.3645995.64031536
Paul StirlingMIDSurrey2014-20211415043410928.93346125.431325316
Nick GubbinsMIDHampshire2015-20211621043111420.5275856.86123452
Sam RobsonMIDEssex2016-2026913043014933.0853680.22121622
Ryan HigginsMIDNorthamptonshire2016-2026911142411542.4054477.94121521
Sam RobsonMIDGloucestershire2018-2026111714239226.4484650.00032531
Sam RobsonMIDKent2015-20261422242082*21.0078753.37010630
Mark StonemanMIDNottinghamshire2022-20236101418109*46.4476055.00121533
Joe CracknellMIDSussex2020-202688041212851.50357115.41130547
John SimpsonMIDDurham2014-20221014240913234.0871257.44112563
Paul StirlingMIDHampshire2014-2021171704076423.94334121.860305113
Joe CracknellMIDKent2020-2026141634038831.0043293.29031495
John SimpsonMIDYorkshire2014-2023812140211036.5575053.60111573
Leus du PlooyMIDDerbyshire2024-202668040110550.1370556.88140390
Eoin MorganMIDSomerset2014-20191517139383*24.5644887.720333420
Ben GeddesMIDKent2025-20268111392141*39.2052275.101104511
John SimpsonMIDKent2014-2023252643894617.6845585.490003011
Toby Roland-JonesMIDLancashire2014-2026142123885320.4254870.80012527
Ryan HigginsMIDDerbyshire2024-202668038616348.2559664.77120396
Adam VogesMIDHampshire2016-2017771384160*64.0070454.55110370
John SimpsonMIDWorcestershire2015-202261133849248.0071753.56030564
Dawid MalanMIDLancashire2014-201981403818727.2179148.17042441
Joe CracknellMIDGloucestershire2021-2026141413739728.6941290.53032468
John SimpsonMIDGlamorgan2014-202320173370104*26.4363758.08112393
Ryan HigginsMIDKent2016-2026161813697121.7150573.07022377
Max HoldenMIDLancashire2019-2026712036818430.6770552.20123443
Sam RobsonMIDWorcestershire2015-2026111803677020.3972050.97024470
Nick GubbinsMIDGloucestershire2015-20211114136598*28.0857663.37020445
Luke HollmanMIDSussex2020-2026171623648226.0047476.79010396
Stephen EskinaziMIDLancashire2016-2023812136110632.8274648.39110472
Max HoldenMIDDurham2019-2026811136077*36.0076047.37031472
Dawid MalanMIDGloucestershire2014-20191415135991*25.6446177.87021447
Stephen EskinaziMIDDerbyshire2018-2025611035811832.5571749.93110510
James FranklinMIDSomerset2015-201812152356115*27.3862257.23102346
Dawid MalanMIDDurham2014-201971003549735.4063355.92031601
Eoin MorganMIDKent2014-202111122352103*35.2035998.051202914

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.