Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive70th Match · CSA Pro20 2026/27WPSWD17/0 (3.2)WP chose to bowlFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

Middlesex: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Middlesex×At County Ground, Hove×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sam RobsonMIDSussex2014-2024813065325350.2395868.16312792
Max HoldenMIDSussex2018-202691124819453.4457184.24050557
Nick GubbinsMIDSussex2015-201969041614146.2260169.222113712
Dawid MalanMIDSussex2014-2019710039613139.6063961.97201463
John SimpsonMIDSussex2014-2022121523498926.8561356.93031424
Martin AnderssonMIDSussex2021-20246722788855.6031987.15020219
Mark StonemanMIDSussex2021-202445022717445.4036861.68100302
Stephen EskinaziMIDSussex2018-2024910120657*22.8926178.93010261
Luke HollmanMIDSussex2021-20267601768229.3323475.21010193
Toby Roland-JonesMIDSussex2014-202491121464016.2217981.56001134
Joe CracknellMIDSussex20222201397169.50122113.93020182
Paul StirlingMIDSussex2014-201956113211626.4016580.00101122
Robbie WhiteMIDSussex2021-2022331131110*65.5024952.6110070
Steven FinnMIDSussex2014-20195621235630.7517072.35010173
Jack DaviesMIDSussex2021-20244401215230.2593130.11020124
James HarrisMIDSussex2014-20216911216615.1325647.27012170
Josh de CairesMIDSussex2021-202644110480*34.6766157.5801096
Peter HandscombMIDSussex2021-20222301017933.6717159.0601080
Tim MurtaghMIDSussex2014-2022675932646.5013966.91000100
Chris RogersMIDSussex2014231794139.5014355.24000100
Nick ComptonMIDSussex2015230653321.6718235.7100040
Neil DexterMIDSussex2014-2015450623412.4017136.2600080
Adam VogesMIDSussex2015120593829.509363.4400090
Ryan HigginsMIDSussex2024-2026331574028.5042135.7100063
Ollie RaynerMIDSussex2014-2018451572314.2511649.1400070
Eoin MorganMIDSussex2014-2018440563114.008070.0000152
Leus du PlooyMIDSussex2024-2026330483616.0043111.6300032
Varun ChopraMIDSussex2021110454545.006272.5800010
Brendon McCullumMIDSussex2016110444444.0037118.9200061
James FranklinMIDSussex2015-201845137289.254877.0800212
Hilton CartwrightMIDSussex2018230312710.333881.5800121
Pieter MalanMIDSussex2022110272727.003090.0000040
Chris GreenMIDSussex20221112222*-11200.0000031
Adam RossingtonMIDSussex2014-202623022107.333562.8600040
Tom HelmMIDSussex2014-20266322110*21.002391.3000000
James FullerMIDSussex2016110191919.0014135.7100020
Shaheen Shah AfridiMIDSussex2022110181818.002475.0000020
Max HarrisMIDSussex2022110111111.001478.5700000
Noah CornwellMIDSussex2024-202621188*-3266.6700020
Ethan BamberMIDSussex2021-202432277*-1258.3300010
George ScottMIDSussex2019110666.00966.6700000
Blake CullenMIDSussex2021-2024320653.001346.1500000
Thilan WalallawitaMIDSussex2021-2022430551.671050.0000210
Tom BarberMIDSussex2018120331.501127.2700100
Jason BehrendorffMIDSussex2022110222.00540.0000000
Nathan SowterMIDSussex2016-2019430220.671020.0000200
Henry BrookesMIDSussex202411111*-250.0000000
Dan LincolnMIDSussex2019110000.0020.0000100

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.