Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Eoin MorganMIDSurrey2014-2022991413128*51.63293140.961103517
Will JacksSURMiddlesex2018-202591013117034.56204152.450303016
Daniel LawrenceESS/SURMiddlesex2016-20261416064810540.5081379.701506115
Ben StokesENGAustralia2015-202358148615569.4371268.262214615
Eoin MorganMIDEssex2014-201833119377*96.50111173.870201314
Stephen EskinaziMIDEssex2017-20259101456102*50.6753784.922214413
Stephen EskinaziMIDSurrey2016-2025111313947732.8340098.500314412
Steven MullaneyNOTMiddlesex2014-2023682370100*61.6750573.271204012
Colin IngramSOM/GLAMiddlesex2014-2025561332132*66.4040581.982102412
Viv RichardsWIEngland1976-19911011274914583.2285587.602509211
Zak CrawleyKENMiddlesex2018-202691202836823.5829197.250212811
Aaron FinchSURMiddlesex2016-20195602087834.67146142.470111711
Daniel Bell-DrummondKENMiddlesex2015-2026912047822339.8359280.741215210
John SimpsonMIDSurrey2014-2023171803866021.4457567.130303810
Luke WrightSUSMiddlesex2014-20211012025816621.50257100.391032310
Andrew FlintoffENGWest Indies200423018712362.33150124.671101410
Sam CurranSURMiddlesex2015-20261314239071*32.5048081.25041419
Ben StokesENGNew Zealand2015-202647134410157.3342980.19131429
Paul StirlingMIDSurrey2016-20217702776739.57207133.82030379
Paul StirlingMIDKent2015-201933022911276.33206111.17110219
Graham GoochENGIndia1979-1990350588333117.6096560.93300698
Kapil DevINDEngland1979-19904722428948.40231104.76020298
Eoin MorganENGAustralia2009-201966121489*42.8022097.27020148
Michael-Kyle PepperESSMiddlesex2021-20255501816436.20108167.59010188
Jamie OvertonSOM/SURMiddlesex2016-20259811743724.86113153.98001178
Nat Sciver-BruntTRLondon Spirit2021-202533216481*164.0086190.70020168
Max HoldenMIDEssex2020-20256721644632.80146112.33000158
Sam CurranOI/MLLondon Spirit2022-202655113851*34.5089155.06010108
Daniel SamsESSMiddlesex2022-2024321686768.0029234.4801028
Gordon GreenidgeWIEngland1976-19889121619214*56.27102960.16210857
Sam NortheastHAM/KEN/GLAMiddlesex2015-202510143546335*49.6472475.41112647
Jason RoySURMiddlesex2014-20261011035611032.36336105.95121467
Laurie EvansSUS/WAR/SURMiddlesex2014-2026131313479828.9246674.46010357
John SimpsonMIDEssex2014-2023121233259036.1152262.26031277
Peter TregoSOMMiddlesex2014-201856029112048.5034185.34120297
Rohit SharmaINDEngland2009-202656026613844.3333579.40111337
James TaylorNOTMiddlesex2014-2015341207100*69.0025381.82110227
Ryan HigginsMIDSussex2017-202554120710669.00175118.29100237
Riki WesselsNOTMiddlesex2014-201644017113242.7517995.53101177
David WilleyTR/WF/NSLondon Spirit2021-202533110581*52.5065161.5401067
Paul WalterESSMiddlesex2017-20258801003012.5081123.4600047
Tim SeifertMSGTrent Rockets2026110727272.0038189.4701047
Liam LivingstoneENGAustralia20241116262*-27229.6301037
Stephen EskinaziMIDSussex2017-20251012245994*45.90432106.25051506
Keith BarkerHAM/WARMiddlesex2014-20215723488469.6052965.78041446
Kumar SangakkaraSURMiddlesex2015-201734033612084.0043776.89210346
Ryan HigginsMIDDerbyshire2024-202635030016360.0042470.75110316
James FranklinMIDSurrey2015-201878129811242.5743069.30110396
Duleep MendisSLEngland1984-198824028211170.5038074.21120316
Tom CurranSURMiddlesex2015-2026121222805028.00240116.67010356
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.