Live5th Match · Pakistan ODI Tri-Series 2026/27PAK110 (25.3)SL62/2 (8.5)SL need 49 runs in 247 ballsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Herbert SutcliffeENGSouth Africa1924-193535027312254.60--20000
Robbie WhiteMIDDerbyshire2018-202236027312045.5050953.63122243
Joe RootENGSouth Africa2017-202546027219045.3335177.49110371
Ian BothamENGPakistan1978-199278127210838.8649654.84110311
Sam RobsonMIDEssex2016-202335027014954.0035875.42111390
Keith MillerAUSEngland1948-195636027010945.00--110193
Ben DuckettNOR/NOTMiddlesex2014-202347027017738.5741664.90100301
Rohit SharmaINDEngland2009-202656026613844.3333579.40111337
Kim HughesAUSEngland1979-198146026511744.1747855.44110325
Tom GraveneyENGPakistan1962-196723026415388.0025144.22110391
Bevan CongdonNZEngland1965-197847026417537.7163837.30101190
Gus LogieWIEngland1988-199145126395*65.7542661.74031370
Jonathan TrottENGBangladesh2010121262226262.0042461.79100240
Alex HalesNOTMiddlesex2014-201645026214152.4032480.86111376
Tom AlsopSUS/HAMMiddlesex2017-2025810126213529.1148454.13100232
Alec StewartENGAustralia1993-20015802607932.5049352.74031350
David GowerENGNew Zealand1978-198324025910864.7546755.46110341
Bill WoodfullAUSEngland1926-193436125915551.8067936.23101110
Andrew StraussENGNew Zealand2004-200823025811286.0056046.07120320
Mark TaylorAUSEngland1989-199745025811151.6058544.10120231
Carl HooperWIEngland1988-199569125811132.2553448.31100272
Luke WrightSUSMiddlesex2014-20211012025816621.50257100.391032310
Leonard HuttonENGWest Indies1939-195024025719664.25--100210
Michael VaughanENGWest Indies2000-200435125710364.2543758.81200310
Nick GubbinsMIDLancashire2016-2019341256201*85.3347454.01112323
Robert KeyENGWest Indies200423025522185.0035971.03100330
Leus du PlooyDERMiddlesex2019-2022352254100*84.6746554.62110340
Denis ComptonENGAustralia1938-195336125476*50.8015851.90030240
Joe RootENGAustralia2013-202359025418028.2248452.48101282
Jacob OramNZEngland2004-200835025210150.4035970.19120305
Lindsay HassettAUSEngland1938-195336025210442.0014567.59111241
Matt PriorENGIndia2007-2014471252103*42.0034173.90111231
Ian BellENGAustralia2005-201547025010935.7146453.88110350
Allan LambENGIndia1982-199036124913949.8037965.70100390
James HildrethSOMMiddlesex2014-202158224985*41.5045255.09021310
Alec StewartENGZimbabwe2000-2003331247124*123.5047152.44110380
Joe RootENGPakistan2016-20264702468935.1440560.74020250
Mark StonemanMIDGlamorgan2022-2024231245128122.5040061.25110332
Smriti MandhanaINDWEngland Women2017-20264502458349.0037265.86031302
Sam RobsonMIDLeicestershire2019-202547124516240.8344754.81102232
Alan KnottENGAustralia1968-19775812456935.0043456.45020250
Syd GregoryAUSEngland1890-1912710124510327.22--111170
Ben DuckettENGAustralia2023-20242302449881.3330879.22030241
Chris RogersAUSEngland2013-201524124317381.0045153.88100340
Matt PriorENGWest Indies2007-2012451242126*60.5027687.68100332
Kapil DevINDEngland1979-19904722428948.40231104.76020298
Graeme HickENGWest Indies1991-200068124286*34.5737664.36021321
Sam RobsonMIDLancashire2016-20256902427026.8947750.73030300
Stephen EskinaziMIDKent2018-20258902428426.8934270.76010235
Kiran CarlsonGLAMiddlesex2018-20255822407740.0040758.97030236

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.