Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Middlesex: Batting by opposition (All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Middlesex×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Stephen EskinaziMIDGloucestershire2016-2025141415448741.85377144.300505314
Stephen EskinaziMIDSurrey2018-2025151505157734.33375137.330415215
John SimpsonMIDHampshire2014-2023181834606230.67340135.290202516
Stephen EskinaziMIDSussex2017-20251211345194*56.38325138.77050458
Stephen EskinaziMIDEssex2017-202514131427102*35.58292146.231204514
Eoin MorganMIDEssex2014-201888340877*81.60273149.450403518
Max HoldenMIDEssex2018-202613134378102*42.00237159.491113418
Max HoldenMIDHampshire2018-2026121203626230.17267135.58020485
Stephen EskinaziMIDGlamorgan2017-20251212134891*31.64240145.00031469
John SimpsonMIDEssex2014-2023191843215122.93248129.440112813
Stephen EskinaziMIDKent2018-2025131213208429.09223143.50010348
Paul StirlingMIDSurrey2014-202199031910935.44182175.271213815
Dawid MalanMIDSurrey2014-20191010131911735.44241132.371012812
Paul StirlingMIDHampshire2014-2021111103166428.73206153.400303612
Eoin MorganMIDSurrey2014-2022111103147028.55224140.180112413
Paul StirlingMIDSussex2014-20199903108834.44201154.230313912
John SimpsonMIDSomerset2014-20221311430184*43.00212141.980102013
Dawid MalanMIDEssex2014-201988228686*47.67220130.00021313
John SimpsonMIDSurrey2014-2023191812805316.47214130.840102610
Eoin MorganMIDSomerset2014-20191010127983*31.00195143.080201420
Luke HollmanMIDKent2020-2026121042775146.17167165.870112113
Stephen EskinaziMIDHampshire2017-2025121102669424.18186143.01011289
Joe CracknellMIDGlamorgan2021-2026101012617729.00170153.530102512
Max HoldenMIDSurrey2020-20261212125868*23.45190135.79011346
Max HoldenMIDKent2020-202612121249121*22.64191130.37100257
John SimpsonMIDSussex2014-2022151412386218.31190125.260111511
John SimpsonMIDGloucestershire2014-2023151242377429.63200118.50010811
Paul StirlingMIDGloucestershire2014-2021101002336023.30164142.07010288
Eoin MorganMIDSussex2014-20199902259025.00174129.31011178
Ryan HigginsMIDGlamorgan2014-202599422371*44.60159140.250201510
Ryan HigginsMIDEssex2014-2026131322196119.91153143.140111712
Dawid MalanMIDSomerset2014-20197712155635.83122176.23021288
Dawid MalanMIDHampshire2014-20199902159323.89151142.38010286
Joe CracknellMIDEssex2021-202698121136*30.14166127.11001245
Max HoldenMIDSussex2018-20269902107723.33127165.35021239
Max HoldenMIDSomerset2018-202577120987*34.83134155.97021245
John SimpsonMIDKent2014-2023141422074617.25165125.4500079
Luke HollmanMIDSurrey2020-20261312420635*25.75163126.38002224
Dawid MalanMIDSussex2014-2019771204115*34.00148137.84100234
Ryan HigginsMIDSurrey2014-2026111122014822.33167120.36000197
Joe CracknellMIDGloucestershire2021-2025101011956721.67136143.38011236
Dawid MalanMIDGlamorgan2014-20194421847092.00148124.32020202
Paul StirlingMIDKent2014-20217701819025.86117154.70011199
Brendon McCullumMIDKent2016-201722117588175.00108162.040201311
Paul StirlingMIDSomerset2015-20197701743924.86113153.98000209
Ryan HigginsMIDGloucestershire2016-2025109317468*29.00120145.00010109
Dawid MalanMIDGloucestershire2014-201987116891*28.00113148.67011187
Max HoldenMIDGloucestershire2021-202577116650*27.67104159.62010214
James FranklinMIDSurrey2015-20186611644132.80114143.86000147
Eoin MorganMIDKent2014-20216601635427.17122133.61010118
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.