Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jonty RhodesSAZimbabwe1992-2001171533937032.7547582.74040358
Matthew WadeMR/HHMelbourne Stars2015-2026151513937128.07310126.770302411
Peter TregoSOMSussex2014-201914152393100*30.2356469.68123494
Steven CrookNORLancashire2014-201812152393102*30.2344588.31110427
Dan MousleyWAR/BBYorkshire2021-2026121513937028.0741694.470304712
Brendon KuruppuSLPakistan1983-1990151503937226.2070156.06021303
Eoin MorganMIDSomerset2014-20191517139383*24.5644887.720333420
Adam RossingtonNORLeicestershire2014-2021171733936728.0744887.72031574
Finn AllenNZIndia2022-2026181703938023.12296132.770233921
Richmond MutumbamiZIMAfghanistan2014-2021191813937423.1248880.530223113
Elton ChigumburaZIMWest Indies2006-2016201913936021.8349779.070202812
Rashid LatifPAKWest Indies1992-20022321639315026.2061963.49103372
Laurie EvansSUS/WAR/SURNottinghamshire2014-20261721139345*19.6556469.68001505
Ravindra JadejaCSK/RR/KTKPunjab Kings2008-2026332373934324.56308127.600013510
Keshav MaharajSAIndia2018-2026383243937214.0470555.74015474
Mohammad KaifINDZimbabwe2002-2005992392111*56.0052874.24130283
Ian BellWARSurrey2014-20176903929943.5672354.22031492
Tom Kohler-CadmoreWOR/YORSomerset2015-2022811039210235.6487544.80211457
Kieron PollardTKRSt Lucia Kings2021-2026131213926535.64226173.450312532
Andre RussellKKRDelhi Capitals2015-2025161323926235.64226173.450112634
Michael BracewellNZIndia2023-20261713439214043.56274143.071202924
Shai HopeGAW/BRSt Lucia Kings2021-20261514139259*30.15322121.740212815
Anuj DalDERSussex2019-202610143392146*35.6471155.13101420
Ollie PriceGLOLeicestershire2022-2026101403928528.0074252.83021493
Asif MujtabaPAKSri Lanka1993-199714143392113*35.6498839.68100320
Ian CockbainGLOEssex2014-2019151623927928.0054771.66021318
Billy GunnENGAustralia1887-189911202392102*21.7840.0011190
Dinesh KarthikINDEngland2004-2022172123929120.6372653.99033471
LJ WoodcockWF/WELCanterbury2012-2019122133925121.7892142.56013453
Mark BurgessNZAustralia1974-1981162113926619.6085745.74011361
Brian BolusENGIndia19645803918848.88--040420
Zafar AnsariSURGlamorgan2014-201699239111255.8684946.05121393
Imrul KayesBANPakistan2010-2018810039115039.1067657.84131405
Daniel HughesSUSSomerset2024-2026610039110739.1067058.36110610
Thomas OdoyoKENCanada2003-201114114391111*55.8655969.95210365
Brett HamptonNDWellington Firebirds2017-202581113918539.1046983.370404116
Max ChuOVAuckland Aces2019-2026811339110448.8885345.84110491
Khaya ZondoIMP/DOLCape Cobras2012-202116135391100*48.88288135.761312615
Sam CurranSURLancashire2015-202691423919632.5851875.48032516
Miles HammondGLOSurrey2018-2026131413917730.0858267.18030518
Gareth RoderickWOR/GLOHampshire2014-2026141503919426.0766259.06030461
Jordan ThompsonYORDerbyshire2018-2025191633916430.08331118.130213024
John ParkerNZIndia1975-19811416039110424.4410344.66110270
Ryan ten DoeschateESSSussex2014-20211717339110227.9347183.01111348
Manish PandeyKKR/DC/MIRoyal Challengers Bengaluru2008-20262318239162*24.44336116.370314110
Tom BaileyLANNorthamptonshire2015-2026182143917723.0078050.13020446
SJ ToppingNWNorthern Knights202555139012097.50383101.83220359
Craig WishartZIMBangladesh1997-200176239011497.5047981.42130369
Cheteshwar PujaraSUS/YOR/NOTWorcestershire2017-202346039013665.0057268.18300512
Jack RobertsonENGWest Indies194848139013355.71--130150
PreviousPage 120Next

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.