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
Pieter MalanMIDSussex2022-20232201006450.0018155.25010101
Viv RichardsWIAustralia1975-198322110095*100.0012878.13010103
Matt PriorENGSouth Africa2008-20122301007333.3319252.08011120
Joe CracknellMIDSussex2021-20253301007833.3382121.95010141
Kamran AkmalPAKEngland2006-20104401005825.0013971.94010141
Jimmy AdamsWIEngland1995-20003501005420.0028135.5901090
Paul WalterESSMiddlesex2017-20258801003012.5081123.4600047
Kasey AldridgeSOM/DURMiddlesex2024-2026210999999.0013473.88010130
Joe RootTRLondon Spirit2023-20252219972*99.0059167.80010132
Seymour NurseWIEngland1966120996449.5016958.5801090
Brian LuckhurstENGPakistan19711219953*99.0025538.8201070
Peter WilleyENGAustralia1980-1985430998233.0021246.70010141
Jemimah RodriguesSB/NSLondon Spirit2021-2026330995733.0073135.62010140
Shubman GillINDEngland2025-2026230997733.0013772.26010131
Eoin MorganENGSri Lanka2011-2014340997924.7515563.87010122
Marchant de LangeSOM/GLO/GLAMiddlesex2019-2025340995124.7581122.22010123
Max HoldenMIDNottinghamshire2022-2023241995333.0022943.23010100
Josh de CairesMIDGloucestershire2024-2026340996424.7520947.37010120
Ray LindwallAUSEngland1948-1953240995024.75--01082
Chris DentGLOMiddlesex2014-2021450994719.8014667.81000160
Michael RichardsonDURMiddlesex2014-2016360994016.5021446.26000170
Tom Kohler-CadmoreSOMMiddlesex2023-2024221986898.0090108.89010105
Jack DaviesMIDGloucestershire2024120989149.0014667.12010122
William PorterfieldIREEngland2017-2019230988232.6714269.0101081
Chris TavaréENGPakistan1982-1983230988232.6731331.3101070
Chandika HathurusingheSLEngland1991-1998230986632.6729033.79010100
Jacques RudolphSAEngland2003-2012340984224.5024639.84000120
Jake LibbyWORMiddlesex2021-2026240987924.5017855.0601170
Lyndon JamesNOTMiddlesex2022-2023240984124.5018652.69000140
Phil EdmondsENGIndia1979-1986341986432.6723441.88010110
James FranklinMIDWarwickshire2015-2017361985519.6019949.25011111
Toby Roland-JonesMIDSomerset2014-2024781983914.0015662.82002130
Luke HollmanMIDSurrey2020-20268839835*19.6081120.99002112
Colin CowdreyENGIndia19591219763*97.00--010-1
Ted DexterENGPakistan1962121976597.00--010100
Phil SharpeENGWest Indies1969120978648.5016857.74010130
Jamie HowNZEngland2008230976832.3317555.43010101
Marizanne KappOI/LSSouthern Brave2021-20263319737*48.5074131.08000130
Jason RoyENGIreland2017-2019230977232.3312279.51010131
Mark StonemanMID/DURWarwickshire2014-2023230975232.3314666.44010160
Danielle GibsonLSWelsh Fire2022-2024330974132.3361159.02000162
Kieran PowellWIEngland2012-2017240974524.2523840.76000160
Ben StokesENGSouth Africa2017-2022240975624.2517057.06010141
Nick GubbinsMIDKent2016-2020340975324.2513770.80010150
Alan DavidsonAUSEngland1953-1961241977632.33--010131
Brendon KuruppuSLEngland1988-1991240974624.2517655.11000150
Mike AthertonENGIndia1990-1996240977224.2519051.05011110
Babar AzamPAKBangladesh2019110969696.009897.96010110
Beth MooneyAUSWEngland Women2023-2026220966448.0076126.32010150
DH LateganWORMiddlesex2026120966548.0010789.72010161

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.