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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tatenda TaibuZIMNew Zealand2003-2012172004927624.6092153.42050436
Andrew BalbirnieLL/NWMunster Reds2018-20252120149210125.8953991.28131607
Luis ReeceDERLancashire2017-2026192124926925.8970869.490415011
Sean DicksonSOM/DUR/KENEssex2016-20251621449282*28.9478562.680324312
Sabbir RahmanBANSri Lanka2014-2022212224928024.6054690.11043616
Najibullah ZadranAFGZimbabwe2015-20222825749281*27.33431114.150413624
James FullerMID/HAM/GLOKent2014-202628281149278*28.9457186.160305315
Sanju SamsonINDSouth Africa2022-202511104491109*81.83373131.643123428
Devon ConwayWFAuckland Aces2018-2024610249115761.38102447.95110694
Keaton JenningsDUR/LANHampshire2016-2024910049117249.1089954.62221621
Ben CoxWOR/LEIKent2014-20269123491122*54.5659682.38131658
Tom BantonENGSri Lanka20261212349112654.56401122.441505219
Matthew ShortASHobart Hurricanes2019-202613132491100*44.64315155.871313126
Charles MacartneyAUSSouth Africa1910-1921913049113737.7727775.09221542
Marcus TrescothickSOMWarwickshire2014-20199161491119*32.7393252.68120753
Leus du PlooyDERNottinghamshire2019-20231520149113025.8472168.10131558
Ben ManentiSATasmania2022-20261320649185*35.0762478.69031478
Vernon PhilanderSAEngland2007-2020132134916127.2889754.74031633
Michael SlaterAUSNew Zealand1993-2000812049016840.8387855.81211621
Cameron BancroftDUR/GLODerbyshire2016-20261014149017637.69104546.89110512
Adam BacherSAAustralia1997-1998111604909630.63120840.56020511
Collins ObuyaKENUganda2015-20241717449096*37.69462106.060223025
Calum MacLeodSCOUnited Arab Emirates2012-20221817149010330.6361280.07131494
Neil DexterMID/LEINorthamptonshire2014-201913172490163*32.6786456.71112567
Miles HammondGLOHampshire2018-20251417049016928.8286256.84121708
Andre RussellWIAustralia2012-2025221954907135.00313156.550204131
Jack TaylorGLOLeicestershire2014-2026171904909925.7975165.25042577
Frederick FaneENGSouth Africa1906-19101019149014327.22--121390
Greg MatthewsAUSIndia1985-198921205490100*32.6786656.58101323
Matthew CritchleyESS/DERMiddlesex2018-20261721249010525.7976863.80141646
Craig OvertonSOMWarwickshire2014-20261824549011125.7984358.13112724
Mohammad AshrafulBANWest Indies2002-2011243014908116.9088555.37044515
Aravinda de SilvaSLBangladesh1986-2003117148920681.5053691.23120495
Gary BallanceYORSussex2015-202157048916569.8689754.52140565
Ed JoyceSUSSomerset2014-2016710148910354.3385357.33131643
Faf du PlessisSAZimbabwe2014-20181011148912148.9070369.56130417
Sanjay ManjrekarINDEngland1990-199691304899337.6296450.73050551
Kamran AkmalPZKarachi Kings2016-20221515048910432.60319153.291324430
Tom AlsopSUS/HAMWorcestershire2018-20259152489137*37.6296950.46235610
Michael Guptill-BunceAAOtago Volts2013-201881604899130.5677163.42030753
Andrew HilditchAUSEngland1979-19851016048911930.5696850.52111554
Alex ObandaKENCanada2007-2018151724898532.6057684.90030714
David WilleyYOR/NORLeicestershire2014-2025181704899528.76402121.640305121
Kiran CarlsonGLAYorkshire2021-20261017148988*30.5675065.20063571
Dwayne SmithWISouth Africa2004-201523221489105*23.2955188.751136511
Geoff MillerENGAustralia1977-1983182714896418.81140634.78022440
Phil DeFreitasENGAustralia1986-1997343984898815.7774765.46015475
Rassie van der DussenLIOTitans2013-202611115488101*81.33312156.411203130
Riki WesselsWOR/NOTSussex2014-201910122488202*48.8058882.99122648
Dan MousleyWAR/BBWorcestershire2020-2026121314886940.6756186.990514216

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.