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
Mark RichardsonNZEngland200412019410197.0057533.74110270
Victor TrumperAUSEngland1899-1909431194135*97.00--100200
Chris NashSUSMiddlesex2015-20174511946948.5020097.00020291
John SimpsonMIDWarwickshire2014-202371211945317.6445143.02022262
Eoin MorganMIDEssex2014-201833119377*96.50111173.870201314
Wally HammondENGNew Zealand1931-193723019314064.33--100201
Nick GubbinsMIDDurham2015-201935019314538.6039748.61101271
Kevin PietersenENGSouth Africa200822019215296.0021589.30100252
Martin GuptillNZEngland2013-2019341192103*64.0025874.42111186
Asad ShafiqPAKEngland2010-20183401927348.0034455.81020271
Shan MasoodYOR/DERMiddlesex2022-20242401929148.0028367.84020251
AB de VilliersSAEngland2008-20175611924338.4037651.06000220
Leonard HuttonENGAustralia1938-195336019214532.002536.00100170
Alviro PetersenLANMiddlesex2016110191191191.0028567.02100102
Dawid MalanMIDNorthamptonshire2014121191154*191.0031660.44100241
Harry TrottAUSEngland1888-189647019114327.29--103240
Jamie SmithSURMiddlesex2018-202488319113838.2028766.55100221
Andrew FlintoffENGSouth Africa2003-200834219014295.0020791.79100256
Jos ButtlerENGNew Zealand2013-20234501906738.0026073.08020211
Stuart BroadENGPakistan2006-201857119016931.6735952.92102191
Bill EdrichENGSouth Africa1947110189189189.00--100261
Luke HollmanMIDKent2022-202665018910337.8034454.94101211
Colin CowdreyENGWest Indies1957-196635118915247.257020.00100150
Nick GubbinsMIDWarwickshire2014-20185801896823.6341545.54010320
Jonathan TrottENGPakistan201022018818494.0039947.12100190
Colin CowdreyENGNew Zealand1958-196523118811994.00--110220
John EdrichENGIndia1967-19743401889647.0045541.32020190
Alex HalesNOTSurrey2017111187187*-167111.98100204
Andrew FlintoffENGWest Indies200423018712362.33150124.671101410
Eoin MorganMIDKent2015-2019451187103*46.7518899.47110204
Ajit WadekarINDEngland1967-19743601878531.1743143.39020250
Ian BothamENGWest Indies1979-19845611878137.4027568.00010193
James VinceHAMMiddlesex2015-20217801876923.3824177.59020252
Nick ComptonMIDDurham2015-201623018613162.0035053.14110240
Paul StirlingMIDSomerset2014-20185501868537.2025872.09020253
Paul CollingwoodDURMiddlesex2014-20163611865937.2032657.06021234
Harmanpreet KaurINDWEngland Women2012-20265601865831.0030461.18030183
John SimpsonMIDNottinghamshire2014-202368118666*26.5734653.76010232
Ross EdwardsAUSEngland1972-19753411859961.6735252.56020250
Ken BarringtonENGSouth Africa1955-19653501859137.00--010161
Adam WheaterHAM/ESSMiddlesex2015-202181001856418.5028165.84022240
Sarfraz AhmedPAKEngland2016-201834018410546.0025173.31100140
Sherwin CampbellWIEngland1995-20002401849346.0038947.30020200
Derek RandallENGIndia1979-198222018312691.5042543.06110191
Michael VaughanENGIndia2004-20072301837961.0041743.88020230
Vijay HazareINDEngland1946-195224118369*61.00--01090
Bill LawryAUSEngland1961-196836018313030.5015433.77101230
Toby Roland-JonesMIDDerbyshire2019-202661021835222.8826469.32012232
Ben DuckettENGIreland2023121182182182.00178102.25100241
Upul TharangaSLEngland200623018212060.6730360.07110230

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.