Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan SmithOV/WFCentral Stags2016-2026712343975*48.7887650.11040513
Trevor BaileyENGNew Zealand1949-195812134439134*48.78--121390
Dane VilasLANWarwickshire2017-2022111424398336.5862070.81031404
Cameron GreenAUSPakistan2022-2026141424397936.5866566.02031319
Jordan CoxKEN/ESSSomerset2019-202512143439103*39.9148989.781204311
Max HoldenMIDSomerset2018-20251215143987*31.3645995.64031536
Tom FellWORNottinghamshire2015-2021111624397231.3680654.47031630
Hardik PandyaMI/GTKolkata Knight Riders2015-2026201664399143.90276159.060303922
John WatkinsSAAustralia1949-195381604399227.44--031351
Charlie WakimTASQueensland2020-2026101704398225.8286650.69032573
Graeme HoleAUSEngland1951-195491704396625.823732.43042290
Bernard JulienWIEngland1973-19761517143912127.4464767.85131605
Steven CrookNORWorcestershire2014-20181718543914533.7746494.611254310
Oliver DaviesNSWVictoria2021-2026121814398925.8251784.91030537
Will YoungNZEngland2021-2025142004398221.9582753.08032680
Daniel HughesNSWWestern Australia2018-2024142014395923.11102242.95031502
Ben HorneAA/AUCCanterbury2017-2023162044399327.4468963.720314711
Reeza HendricksSAIndia2018-2025222104397420.9045696.27033596
Logan van BeekWF/WELCanterbury2017-20263133134395121.9576157.69013456
Keacy CartyWIEngland2023-2025992438128*62.5747692.02221464
Chris DentGLOLancashire2015-2022510143811648.67109639.96220550
Martin AnderssonMID/DERWorcestershire2021-2026810143822848.6749987.78112536
Jordan CoxKEN/ESSGloucestershire2019-20251010343815862.5747093.191004612
Heino KuhnKENSurrey2018-20201011443811762.5752882.95121452
Reeza HendricksKNI/LIOCape Cobras2012-20211212243898*43.80359122.010303710
Tom BantonSOMWarwickshire2019-202691304388133.6971461.34040517
Rishabh PantDC/LSGRajasthan Royals2018-20261414343878*39.82284154.230413722
Monank PatelUSAUnited Arab Emirates2019-2026151404388531.2954480.51052323
Jack LeaningYOR/KENGloucestershire2014-20251516343812833.6962370.30123468
Ollie RobinsonDUR/KENSurrey2019-2025131634387933.6968064.41032532
Roston ChaseWIAustralia2021-2025141804386024.3369762.840333511
Yusuf PathanKKR/RR/SHDelhi Capitals2008-20192420743862*33.69298146.980223624
John EmbureyENGPakistan19871820543874*29.20103142.48041446
Guy WhittallZIMSouth Africa1995-2001182234388523.0584252.02022481
James RewSOMWorcestershire2023-202677043715262.4354680.04210427
Kraigg BrathwaiteWIZimbabwe2016-202368043718254.6398944.19120321
Shan MasoodYOR/LEIDerbyshire2023-20251111243795*48.5644099.32031566
Robin SmithENGSri Lanka1988-1996912343712848.5687549.94120491
Daryl MitchellWORSussex2015-20211115143712131.2197644.77122541
Luke WrightENGNew Zealand2007-2013201704377625.71356122.750314219
Ken McClureCANWellington Firebirds2016-20241017343715231.2191147.97202585
Glenn MaxwellRCB/PK/DCMumbai Indians2014-2024181824376827.31273160.070334323
Rishabh PantDC/LSGKolkata Knight Riders2016-2026191804375524.28308141.880114119
Chamu ChibhabhaZIMWest Indies2006-2023182014377323.0070861.72030504
Michael NeserQUEWestern Australia2019-2025152114375621.8565466.82022547
Matthew WadeAUSSouth Africa2011-2021242454376823.0056078.04030429
Paul WalterESSSussex2016-2026232544377620.8147891.420224913
Cameron GreenWANew South Wales2020-202646043619772.6787150.06200357
Jack RussellENGSouth Africa192347043614062.29--210110
Marnus LabuschagneGLASussex2019-202468043618254.5060472.19211577
PreviousPage 104Next

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.