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
Ian BellWAR/BBYorkshire2014-2018131714969831.0077863.75051575
Liam LivingstoneENGWest Indies2021-202421173496124*35.43394125.891102432
Manoj PrabhakarINDEngland1984-1993242324967323.62112744.01023461
Ross WhiteleyWOR/DERLeicestershire2014-20262324449613124.8057087.021125514
Jack HaynesWOR/NOTSomerset2020-2026811149515749.5088156.19140632
Ali OrrSUS/HAMGlamorgan2021-2026711149519849.5070770.011105812
Heinrich KlaasenSAEngland2020-20251413049510938.08378130.951304713
Irfan KarimKENUganda2015-20231414249570*41.2567673.22040516
Sam RobsonMIDGlamorgan2015-20261014149510738.0878962.74120621
Stephen EskinaziMID/LEIWarwickshire2016-2026814049517935.3676664.62222605
Ajit WadekarINDNew Zealand1968-1969714149514338.08--120520
Noor Ali ZadranAFGZimbabwe2014-2017181804956327.5085258.10043542
Brad SchmulianCSAuckland Aces2017-2025122034958629.1292053.80032641
Harry FinchSUS/KENEssex2014-20261821249511426.0582859.78133524
Brad HaddinAUSPakistan2004-2015303154954219.0466874.10003497
Kumar SangakkaraSURMiddlesex2015-201789149412061.7560681.52220487
Rachin RavindraNZSouth Africa2023-2026911249424054.8970869.77200527
Jonathan TrottWARYorkshire2015-2018812049411841.1774166.67151572
Ben DuckettNOR/NOTSussex2014-2025812149419344.9160381.92131635
Wasim JafferINDEngland2002-2007816049410030.88111944.15142671
Chris LynnBH/ASMelbourne Stars2011-20261817249483*32.93330149.700414128
Toby AlbertHAMSurrey2022-20261417349411435.2985158.05120517
Adam WheaterHAM/ESSSussex2014-20211618149411129.06472104.66132627
Suryakumar YadavKKR/MIChennai Super Kings2014-20262219249471*29.06390126.670315511
Gautam GambhirINDWest Indies2007-2011192004946924.7062079.68043651
Sean DicksonSOM/DUR/KENSurrey2018-20261620549412832.9376664.49121566
Harry NielsenSATasmania2019-20251421149486*24.7090054.89034604
Glenn MaxwellRCB/PK/DCKolkata Knight Riders2012-2025232224947824.70356138.760214324
Chamara KapugederaSLPakistan2006-20172323549467*27.4462978.540214413
Gyanendra MallaNEPUnited Arab Emirates2013-2023232304946421.4874066.76023466
Max O'DowdNEDZimbabwe2019-20231010149386*54.7857785.44060557
Kane WilliamsonSHDelhi Capitals2016-2022131344938954.78386127.720404113
David BedinghamDURNottinghamshire2020-202612132493180*44.8262978.381205011
Luke WrightSUSEssex2014-202215151493153*35.21349141.261215120
Simon SsesaziUGATanzania2021-202616152493100*37.92413119.371315416
Raqibul HasanBANZimbabwe2009-2010171744937837.9275565.30031485
Anton DevcichNDCanterbury2014-20211217049311629.0053791.811226112
Sam CurranSURSomerset2015-2025201714938030.8153392.500414416
Aaron HardieWATasmania2020-2026121814936429.0086057.33051592
Thisara PereraSLBangladesh2010-20192721649380*32.87362136.190423620
Kieron PollardWISouth Africa2007-20212322449367*27.39476103.570313322
Lorcan TuckerIREAfghanistan2017-2026222314938522.4159283.280314410
Sanju SamsonCSK/DC/RRRoyal Challengers Bengaluru2013-20262625149392*20.54360136.940323132
James FranklinNZSri Lanka2001-20133031104935523.4878762.64011377
Tharanga ParanavitanaSLIndia2009-2010611149211149.20101748.38220661
Shan MasoodYOR/DERLeicestershire2022-20241111049221944.7350497.62121603
Joe ClarkeWOR/NOTBirmingham Bears2018-20251313249289*44.73307160.260415622
Peter HandscombMID/LEIGloucestershire2021-2025915349210741.0092753.07130553
Asif IqbalPAKWest Indies1975-1979916149213532.808589.41132253
Jamie SmithSURHampshire2019-2025181924928428.9471668.72031665

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.