T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Lord's×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom HelmMIDSurrey2017-202612116863017.2012469.3500051
Allan BorderAUSEngland1979-1993913570719688.38121358.29150824
Ben FoakesESS/SURMiddlesex2014-2023131554398643.9080654.47040453
Simon HarmerESSMiddlesex2017-202511105932618.6017553.14000102
James AndersonENGAustralia2009-2023785552918.339955.5600190
James AndersonENGNew Zealand2008-2022795401110.0010139.6000240
Brian StathamENGAustralia1953-19613553017*---00000
Shivnarine ChanderpaulWIEngland2000-20127104565128*94.17122346.20151730
Chris RushworthDUR/WARMiddlesex2014-202361141114015.8617264.53001151
Ollie RaynerMIDSussex2014-201958410128*25.2519053.16002130
Steven FinnMIDWarwickshire2014-20174546031*60.0056107.1400091
James AndersonENGSouth Africa2003-20228845421*13.5011049.0900141
Steven FinnMIDDurham2014-2019364471523.507265.2800080
Mitchell StarcAUSEngland2015-20245544015*40.008547.0600022
James AndersonENGWest Indies2004-2024664158*7.504136.5900020
Bhagwath ChandrasekharINDEngland1967-197434473*-5712.2800000
Joe RootENGIndia2014-20267103653180*93.29111058.83320601
Garry SobersWIEngland1957-1973593571163*95.1775757.86220620
Sam NortheastHAM/KEN/GLAMiddlesex2015-202510143546335*49.6472475.41112647
Sam RobsonMIDNottinghamshire2015-2023583376114*75.2070153.64211480
MS DhoniINDEngland2007-2018710333578*47.8664152.26031314
John SimpsonMIDEssex2014-2023121233259036.1152262.26031277
Steve WaughAUSEngland1989-2001783291152*58.2047960.75101302
Dawid MalanMIDEssex2014-201956323986*79.67207115.46020223
Sam BillingsKENMiddlesex2015-202679320684*34.3321297.17011206
Jamie SmithSURMiddlesex2018-202488319113838.2028766.55100221
David WieseSUSMiddlesex2017-202188317779*35.40162109.26010173
Rod MarshAUSEngland1972-19817831475029.4032145.79010212
Ian BothamENGAustralia1979-19897831468529.2017682.95013202
Ryan HigginsMIDSurrey2014-20261011314429*18.0016786.23000154
John SimpsonMIDKent2015-20238831174623.40115101.7400036
Dennis LilleeAUSEngland1972-198163311573*-21753.00010133
Ravi RatnayekeSLEngland1984-198824310359*103.0023044.78010140
Luke HollmanMIDSurrey2020-20268839835*19.6081120.99002112
Timm van der GugtenGLAMiddlesex2018-2025563692823.0013152.6700071
William BeerSUSMiddlesex2014-20216436150*61.0013146.5601030
Zafar AnsariSURMiddlesex2014-20165636029*20.007975.9500111
Oliver Hannon-DalbyWOR/WARMiddlesex2014-2026673533013.2510152.4800081
Jo GardnerOI/TRLondon Spirit2021-20254434417*44.0034129.4100061
Tom CurranOI/MLLondon Spirit2022-20265433919*39.0024162.5000060
Tim MurtaghMIDWarwickshire2014-202369337146.175863.7900360
Courtney WalshWIEngland1988-20006833411*6.806254.8400340
Glenn McGrathAUSEngland1997-20056533120*15.504864.5800150
Muttiah MuralitharanSLEngland1998-2006553311815.504175.6100031
Roelof van der MerweSOMMiddlesex2016-20244332917*-21138.1000021
Trent BoultNZEngland2013-202247329147.255949.1500240
Tim MurtaghMIDSomerset2014-202356326148.673770.2700140
Derek UnderwoodENGAustralia1968-19773332312*-6137.7000010
Steven FinnMIDSurrey2014-2021953176*8.502085.0000010
Tim MurtaghMIDHampshire2015-20213331312*-7185.7100030
Page 1Next

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