Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM59/2 (6)ZIM need 163 runs in 84 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 (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Middlesex×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul StirlingMIDGloucestershire2016-2019442301127*150.50286105.24200307
Paul StirlingMIDKent2014-201833027712592.3329693.58200286
Joe CracknellMIDSussex2022-202633027712892.33246112.60120385
Dawid MalanMIDGlamorgan2014-2017441276156*92.00273101.10121334
Nick GubbinsMIDSussex2015-201844027414168.50261104.981102211
Sam RobsonMIDDurham2021-2025332242169*242.00225107.56110263
Sam RobsonMIDLancashire2015-202566122687*45.2029277.40020270
Paul StirlingMIDSussex2014-201955121611654.0022297.30110234
Sam RobsonMIDNottinghamshire2015-202333020810369.3323389.27110222
Sam RobsonMIDSomerset2019-202544020410651.0021495.33110222
Stephen EskinaziMIDSurrey2018-202233020018266.67157127.39100187
Max HoldenMIDKent2019-202122019816699.00185107.03100182
Dawid MalanMIDSussex2014-201955019713139.4021193.36101233
Nick GubbinsMIDSomerset2016-20193301939064.33147131.29020223
Nick GubbinsMIDGlamorgan2014-20195501929238.4023183.12020251
Eoin MorganMIDKent2014-2018442187103*93.5022184.62110186
Luke HollmanMIDDurham2021-202654117083*56.6717597.14010203
John SimpsonMIDSussex2014-201965216382*54.33140116.43020143
Sam RobsonMIDHampshire2015-20266601585726.3322570.22011150
Nick GubbinsMIDHampshire2015-201955015611431.2017788.14101111
James HarrisMIDLancashire2015-202133015211750.6718383.06100122
Nick GubbinsMIDGloucestershire2016-201944115298*50.67149102.01010191
Nick GubbinsMIDEssex2016-20194401495637.2517087.65020220
Eoin MorganMIDGloucestershire2016-201933014810049.33117126.50100128
Stephen EskinaziMIDDurham2022111146146*-132110.61100134
John SimpsonMIDSurrey2014-20195401447536.0018577.84010131
Eoin MorganMIDSurrey2014-2018221142128*142.00116122.41100145
Ben GeddesMIDKent2025111141141*-119118.49100146
Joe CracknellMIDLancashire2023-20253301419847.0016684.94010180
John SimpsonMIDSomerset2014-20194401407735.00124112.90010154
John SimpsonMIDHampshire2015-20236601393623.1719372.02000160
John SimpsonMIDEssex2016-20235501383927.6017479.31000141
Stephen EskinaziMIDNottinghamshire2022110135135135.00104129.81100181
Dawid MalanMIDKent2014-201733113176*65.5019666.8401090
Stephen EskinaziMIDWorcestershire2021110130130130.00101128.71100114
Josh de CairesMIDWorcestershire2026110130130130.0014788.44100161
Nick GubbinsMIDKent2015-20195501295625.8015483.77010134
Sam RobsonMIDWarwickshire2022-202522012811164.0013495.52100121
James FranklinMIDGlamorgan2015-201843112862*64.0014290.1402081
Max HoldenMIDSussex2019-20223301279442.3313395.49010141
Paul StirlingMIDSomerset2014-20183301265842.0015084.00010131
Nick GubbinsMIDSurrey2014-20195501256525.0017571.43011121
Stephen EskinaziMIDGlamorgan2018-201922112071*120.0012596.00010120
N FernandesMIDHampshire2024-20263301204540.0017070.59000161
Dawid MalanMIDEssex2017-20192201189559.0013686.76010140
Max HoldenMIDSomerset2019-20222201167158.0012493.55010121
Joe CracknellMIDHampshire2023-20264401136428.2512491.13010102
N FernandesMIDEssex2026110112112112.0013086.15100132
James FranklinMIDKent2015-20184311125056.0014378.32010110
Brendon McCullumMIDGlamorgan2016110110110110.0085129.41100115
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.