Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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,360 of the 23,367 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Anaru KitchenOV/AACentral Stags2012-20211119153313329.6184563.08142775
Daryl MitchellWORGloucestershire2014-202012202533167*29.6197054.95225633
Gareth RoderickWOR/GLOMiddlesex2016-20261620253311529.6193257.19113589
Fynn Hudson-PrenticeSUS/DERYorkshire2019-2026142055337335.5388260.43030589
Lewis McManusHAM/NORSurrey2016-202619234533132*28.0599453.62110676
David HookesAUSWest Indies1979-1984172305335623.1785058.12022523
Brett LeeAUSWest Indies2000-201242311153363*26.6571374.750334813
James TaylorNOTSussex2014-201557053229176.0075270.74211703
Jamie SmithSURWarwickshire2019-202679153215566.5083164.02220667
Will YoungCDOtago2018-202611111532101*53.20328162.201505021
Vinod KambliINDEngland1992-19991112253222453.2093956.66210491
Alan TurnerAUSWest Indies1975-1976915053213635.4797154.79121580
Anamul HaqueBANZimbabwe2014-2025161605329533.2565181.720404711
Chris DentGLODurham2015-20231016053211733.2591758.02221651
Tim AmbroseWAR/BBLancashire2014-20181617253210435.4789859.24152560
Jack ClaytonQUEVictoria2022-20261420153210928.00110248.28212582
Majid KhanPAKIndia1978-1983122005325626.6067545.93032331
Matt HorneNZIndia1997-1999162105327425.33119144.67042543
Kepler WesselsSAAustralia1992-19941921353281*29.56113646.83040440
Ravi BoparaSUS/ESSGloucestershire2014-20232122253214726.6075570.461314214
AB de VilliersRCB/DCChennai Super Kings2008-202125252532105*23.13354150.281344225
Kurtis PattersonNSWVictoria2020-20251525053211221.28111847.58111661
Brian BoothAUSSouth Africa1963-196447153116988.5071039.44230450
Richie BerringtonSCOOman2015-2026161555319753.1058590.770403816
Shane WatsonRCB/CSK/RRDelhi Capitals2008-2020181835317835.40380139.740414432
Javed OmarBANSri Lanka2000-20071523153185*24.1495155.84021791
Scott KuggeleijnNDWellington Firebirds2014-20251724753111231.2498054.181325914
Russel ArnoldSLAustralia1999-2007252545317625.2986761.25042311
Lewis HillLEINottinghamshire2016-20262426053110420.4269276.73111586
Ravi BoparaENGSri Lanka2007-2014262765316525.2967179.14043337
Caleb JewellTASVictoria2021-202619272531105*21.24108748.85112623
Ed BarnardWOR/WAR/BBNorthamptonshire2015-20263132853148*22.1370375.530015610
Ajaz PatelCS/CDNorthern Districts2013-2026333795315318.96108948.76012725
Rilee RossouwSAAustralia2014-20161414153012240.77519102.12140656
Les AmesENGSouth Africa1929-193910154530148*48.18--212342
Paul StirlingMIDSussex2014-20191516153011635.33435121.841426316
Luke ProcterNOR/LANLeicestershire2016-2026161845309437.8689159.48041553
Suryakumar YadavINDAustralia2022-2025222125308027.89361146.810444232
Adam RossingtonMID/NOR/ESSGloucestershire2014-2024162115309526.5067678.40031755
Ajinkya RahaneKKR/CSK/RRPunjab Kings2009-2026242245309829.44462114.72031589
Hamilton MasakadzaZIMIndia2005-2016252705307119.6379766.500225212
Ryan HigginsMID/GLOSomerset2014-2025282985305525.2463483.600115312
Charlie DavisWIIndia1971484529125*132.25--230170
Adam HoseWOR/SOM/WARHampshire2015-20251014052926637.7967678.25122669
Yashasvi JaiswalINDAustralia2023-20251015152916137.7981464.991326311
Jake LibbyWOR/NOR/NOTLeicestershire2016-2025141845297737.7971773.78040503
Rachin RavindraNZIndia2021-20261621252913427.8473272.271205313
Wasim JafferINDWest Indies2002-2006712052821244.00106649.53141701
Rilee RossouwHAM/SOMKent2017-20221112152812548.00521101.341405511
Luke WrightSUSDurham2014-2018913152818944.0074271.16110761

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.