Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG158/0 (23)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-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 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-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

Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Graham GoochENGAustralia1979-1993551401136100.2558868.20220402
Viv RichardsWIEngland1976-1991662391138*97.7542492.22120368
Paul CollingwoodENGAustralia2005-20104402389559.5037763.13030172
David GowerENGAustralia1979-198944123210277.3329877.85110291
Eoin MorganENGAustralia2009-201966121489*42.8022097.27020148
Allan BorderAUSEngland1979-198944120473*68.0029569.15020201
Joe RootENGIndia2018-2026332198113*198.00185107.03110171
Alex HalesNOTSurrey2017111187187*-167111.98100204
Ricky PontingAUSEngland2005-201044018111145.2522082.27100222
Graeme HickENGSri Lanka1998-19993311738686.5020186.0702073
Colin IngramSOM/GLAMiddlesex2014-201522017010285.0017696.5911088
Luke WrightSUSMiddlesex2017-201922016616683.00143116.08101109
MS DhoniINDEngland2007-201833116578*82.5020281.68020124
Allan LambENGPakistan1983-19923311636081.5021077.62020131
Alec StewartENGSri Lanka1998-19993301578852.3323766.24020150
Dawid MalanMIDGlamorgan2015111156156*-128121.88100184
Alec StewartENGAustralia1993-19972201537976.5022568.00020180
Rohit SharmaINDEngland2018-202633015313851.00146104.79101195
Alex HalesNOTMiddlesex2014-201522015214176.00113134.51100205
Mike AthertonENGWest Indies1991-199522015212776.0020673.79100171
Kumar SangakkaraSLEngland2006-201433015211250.6716989.94100180
Virat KohliINDEngland2011-20264401517437.7517785.31010103
Michael HusseyAUSEngland2005-20105311497974.5015596.13020112
Sourav GangulyINDEngland2002-20073301489049.3320871.15010113
Gordon GreenidgeWIEngland1976-19885501483929.6032345.82000162
Punam RautINDWEngland Women2012-20172201468673.0022066.3602091
Mark StonemanSURNottinghamshire2017111144144*-14996.64100120
Rahul DravidINDEngland2002-201144114473*48.0021467.29021130
Eoin MorganMIDSurrey2014-2018221142128*142.00116122.41100145
Ben DuckettENGIndia2026110141141141.00135104.44100181
Benny HowellGLOMiddlesex2017-201922114186*141.0014299.30020103
Marvan AtapattuSLEngland1998-1999331141132*70.5016983.43100150
Chris GayleWIEngland2004-2007321138132*138.0017977.09100131
Dennis AmissENGIndia1975110137137137.0014793.20100180
David BoonAUSEngland1985-19933301377345.6718972.49010141
Graeme WoodAUSEngland1981-1985221136114*136.0019470.10100121
Steve SmithAUSEngland2010-20245501367027.2015388.89010140
Hashim AmlaSAEngland2008-20173301345544.6715884.81010221
Riki WesselsNOTMiddlesex2014-2015210132132132.00118111.86100127
Neil JohnsonZIMAustralia1999111132132*-14491.67100142
Ben FoakesSURMiddlesex2016-20182201318665.5014987.92010112
Tim PaineAUSEngland2009-20103301315443.6719666.84020110
Suresh RainaINDEngland2011-20182201308465.0013894.2001082
Michael ClarkeAUSEngland2005-201254112962*43.0017872.47020141
Andrew StraussENGAustralia2005-20105501296325.8017275.00010160
Dawid MalanENGNew Zealand2023110127127127.00114111.40100143
Geoff BoycottENGWest Indies1979-19802201277063.5022057.7302070
Romesh KaluwitharanaSLEngland1998-19993301276842.3314686.99020130
Rilee RossouwHAMKent2018110125125125.00114109.6510093
Shane WatsonAUSEngland2009-20155501253925.0016376.69000132
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.