Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
David WilleyENGIndia2018-2022220915045.5080113.7501073
Shai HopeWIEngland2017120916245.5020145.27010160
Mike SmithENGNew Zealand1958-1965220914745.50--000-0
Scott StyrisNZEngland2004-20082319187*45.5011479.8201153
Nick ComptonMIDNottinghamshire2015-2016230918530.3325835.27010100
George HillYORMiddlesex2024-2026230917530.3319446.91011140
Graeme HickENGAustralia1993230916430.3320444.61010130
Stephen EskinaziMIDWarwickshire2017-2018240917322.7514463.19010110
Raman Subba RowENGSouth Africa1960110909090.00--01050
Michael ClarkeAUSPakistan2004-2010230904730.0013367.67000140
Mark StonemanMIDSomerset2023-2024230906030.0016953.25010100
John SnowENGIndia1967-1975331907345.0015159.6001080
Ian BothamENGNew Zealand1978-1983230906130.0020843.27010110
Leonard HuttonENGNew Zealand1937-1949240906622.50--01100
Chris BroadENGWest Indies1984-1988350905518.0026034.6201290
Dominic CorkENGWest Indies1995-20003519033*22.5020144.78001121
Haris SohailPAKSouth Africa2019110898989.0059150.8501093
Grace HarrisLSOval Invincibles20251118989*-42211.9001076
Mark ButcherENGSouth Africa2003120897044.5014262.68010180
Frank WoolleyENGNew Zealand1931120898044.50--010110
Stuart BroadENGIndia2007-20186528974*29.6710882.41011110
John SimpsonMIDDerbyshire2019-2022351893622.2513068.4600073
Joe DarlingAUSEngland1896-1905351894122.25--00100
Mohammad YousufPAKAustralia2004110888888.009889.8001032
AB de VilliersMIDEssex20191118888*-43204.6501056
Usman KhawajaAUSNew Zealand2019110888888.0012968.2201050
Marcus TrescothickENGNew Zealand2004120888644.0018547.57010130
Bhuvneshwar KumarINDEngland2014120885244.0015556.77010150
Liam TrevaskisDURMiddlesex20221218880*88.0019146.07010100
Charlie BarnettENGNew Zealand19371218883*88.00--010140
Michael CarberryHAMMiddlesex20152318872*44.009394.62010102
Rob NewtonNORMiddlesex2014-2018241884429.3318348.09001130
Joey PalmerAUSEngland1884-1886240884822.00--000-0
Fred TitmusENGSouth Africa1955-1965241885929.33--01011
Mike GattingENGWest Indies1980-19883418840*29.3316154.66000100
Grant FlowerZIMEngland2000-20033518853*22.0023737.1301080
Ollie RobinsonSUSMiddlesex2015-2025671882614.6711576.52000110
Stuart BroadENGNew Zealand2008-20226818826*12.5716653.0100192
Charlie HemphreyGLAMiddlesex2019110878787.0081107.41010102
Marcus TrescothickENGIndia2002-2004220878643.5083104.8201081
Inzamam-ul-HaqPAKAustralia1999-2004220877243.5011873.7301060
Pieter MalanMIDNottinghamshire2023120876143.5011277.6801071
Jack CarsonSUSMiddlesex2024-2025220877343.5080108.7501074
Joe ClarkeBP/WFLondon Spirit2022-2026330877329.0066131.8201065
Hardik PandyaINDEngland2018-2022340872921.7511973.11000100
Asif IqbalPAKEngland1967-1974340877621.7526033.4601180
Chris BroadENGSri Lanka1984110868686.0024235.5401080
Daniel Bell-DrummondKENHampshire2018110868686.008996.63010110
Alan KippaxAUSEngland1930120868343.0023536.6001040
Stuart BroadENGWest Indies2007-2017440863821.5014160.99001102

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.