Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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
Percy ChapmanENGAustralia1926-193023118212191.0018073.33110133
Robin SmithENGAustralia1989-19934601829630.3334353.06010270
Chris RogersMIDWarwickshire20142201819690.5029760.94020200
Jonty RhodesSAEngland1994-199823018111760.3334752.16100202
Michael SlaterAUSEngland1993-200123018115260.3333054.85100210
Dane VilasLANMiddlesex2017-202345118170*45.2528064.64020202
Michael-Kyle PepperESSMiddlesex2021-20255501816436.20108167.59010188
Stan McCabeAUSEngland1930-19383611814436.2029960.54000201
Max HoldenMIDGlamorgan2018-202567018110725.8637048.92112222
Ian BellENGIndia2007-20145801815422.6329361.77011211
Benny HowellGLOMiddlesex2014-201933118086*90.0019094.74020114
Henry NichollsNZEngland2019-20233401806145.0033653.57020121
Amy JonesENGWIndia Women2022-20263411805460.0024972.29020200
Ian CockbainGLOMiddlesex2014-2021342180108*90.0023078.26110202
Nick ComptonMIDYorkshire2015-201735018014936.0036649.18101220
Les AmesENGNew Zealand1931-193724117913759.67--100192
Deepti SharmaINDWEngland Women2017-202645217968*59.6727265.81020170
Graham GoochENGNew Zealand1978-19943611798535.8037747.48011270
Ryan HigginsMIDEssex2016-20257801797022.3829860.07011115
Neil McKenzieSAEngland200812017813889.0053633.21100210
Joe HardstaffENGNew Zealand193712017811489.00--110-0
Allan LambENGSri Lanka1984-198823017810759.3328562.46110172
Roy McLeanSAEngland1955-196024017814244.50--100211
Simon KatichAUSEngland2005-20093501786735.6034052.35010240
Paul StirlingMIDHampshire2015-20194501786035.60138128.99020255
Toby Roland-JonesMIDSussex2014-20257601788529.6724373.25010263
Peter BurgeAUSEngland1956-19643611785935.6012249.1801061
Ken BarringtonENGIndia1959-19672201779788.5022543.11020200
Vernon PhilanderSAEngland2008-20173511776144.2528761.67020211
David WieseSUSMiddlesex2017-202188317779*35.40162109.26010173
Ollie PopeSURMiddlesex2017-202678117757*25.2921582.33010172
Ben DuckettENGIndia2025-202623017614158.6718794.12100221
Younis KhanPAKEngland2003-20163401766344.0034451.16020210
Denesh RamdinWIEngland2007-20124601756129.1730257.95021290
Shane WatsonAUSEngland2009-20156701753925.0022876.75000222
Billy GunnENGAustralia1888-18964811757725.00--01000
Nick GubbinsMIDGloucestershire2017-202134117498*58.0026366.16020220
Dawid MalanMIDDurham2014-20193501749734.8031754.89010330
Toby Roland-JonesMIDYorkshire2015-2026561174103*34.8026765.17101281
Jamie OvertonSOM/SURMiddlesex2016-20259811743724.86113153.98001178
Marcus TrescothickENGSri Lanka200622017310686.5027962.01110232
Stewie DempsterNZEngland193112017312086.50--110100
Graeme HickENGSri Lanka1998-19993311738686.5020186.0702073
Saleem MalikPAKEngland1992-19964611735534.6028860.07010200
Devon SmithWIEngland2004-20095701734624.7126964.31000270
Kepler WesselsAUS/SAEngland1985-199424017210543.0045337.97100240
Riki WesselsNOTMiddlesex2014-201644017113242.7517995.53101177
Sam HainWARMiddlesex2014-2018351171106*42.7531554.29100220
Max HoldenMIDGloucestershire2021-20263501717734.2032951.98010200
Moeen AliENGIndia2014-20224601714728.5044738.26000182

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.