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
Peter TregoSOMEssex2014-20191112039614133.0041794.961103610
Michael Guptill-BunceAACentral Stags2016-2018612139611236.0055072.00122584
Dominic SibleyWAR/SUR/BBWorcestershire2017-202591203968033.0080449.25031336
Ian HollandHAM/LEIMiddlesex2017-202611133396146*39.6065760.27111452
Rilee RossouwQG/MSIslamabad United2017-20251917439610430.46280141.431123820
Darren SammyWINew Zealand2012-2015171833968026.4045686.840224516
Joe WeatherleyHAMSussex2016-20261819239668*23.29380104.210113710
Chris WoakesENGSri Lanka2011-20243223739695*24.7561564.39022361
Harbhajan SinghINDSri Lanka1998-2015644673964410.1563862.07005404
Abid AliPAKSri Lanka2019341395174131.6761564.23210492
Tom FellWORMiddlesex2015-202145039517179.0066359.58210523
Rob NewtonNORDerbyshire2015-2019710039510839.5073353.89130471
Tom BlundellNZPakistan2018-2024101213957435.9170256.27040452
Nick KellyOV/NDWellington Firebirds2016-2022713339585*39.5073453.81010612
Jordan ThompsonYOR/WARNorthamptonshire2018-2026141323957435.9141495.410403818
Adam WheaterESSHampshire2017-2021161413957030.3840797.05031477
Aaron HardieWASouth Australia2021-2025101423959932.9263362.40010545
Chris GayleKKR/RCB/PKChennai Super Kings2010-20211515139575*28.21316125.000322430
Imran FarhatPAKIndia2004-20101115039510126.3373453.81111600
Liton DasCV/SS/DCRangpur Riders2015-2025151503958326.33334118.260213714
Lyndon JamesNOTLeicestershire2020-2026161543958235.9144788.37023524
Simon SsesaziUGARwanda2021-20241818239559*24.69285138.600125113
Michael BracewellNZPakistan2022-20252421639574*26.3340697.290223118
Billy GodlemanDERKent2015-202159239410856.2982147.99210461
Wesley BarresiNEDKenya2010-201710102394137*49.2548381.57121366
Will SmeedSOMGlamorgan2020-20261011139494*39.40259152.120413521
Peter HandscombYOR/DUR/GLOMiddlesex2015-2025812239410939.4072254.57130411
Charlie WakimTASVictoria2019-2026813039414830.3185646.03100451
Jim AllenbySOM/GLASurrey2014-2017121413947130.3151776.21050376
II SelemaniTANRwanda2022-2023141413945630.31266148.120214523
Murali VijayPK/CSK/DCRoyal Challengers Bengaluru2009-2016151503949526.27275143.270303119
Mandeep SinghRCB/PKKolkata Knight Riders2012-20201515339466*32.83285138.250223914
Harry FinchKENLancashire2022-2026121503948326.2778250.38021462
SJ MacBethNWMunster Reds2022-2025171633947530.31375105.070203416
Graeme van BuurenGLOKent2016-2026171723948326.2758667.24042434
Johnson CharlesBT/SLZ/AHJamaica Tallawahs2013-2023181803946421.89325121.230324014
Jordan SilkSSMelbourne Stars2013-202623201139441*43.78337116.91000195
Ridley JacobsWINew Zealand1996-20042121339480*21.8962962.64041317
Lewis McManusHAM/NORKent2016-20262728439458*16.4274253.10020475
Marcus HarrisGLO/LAN/LEIYorkshire2021-202657139313665.5057268.71210583
Tamim IqbalCV/KT/FBComilla Victorians2015-20249903939543.67292134.590303420
Luke RonchiWFOtago Volts2013-2017693393119*65.50386101.81200585
Devon ConwayWELCentral Districts2018-20249923938956.14282139.360304712
Oshada FernandoSLPakistan2019-202269139310249.1361064.43130458
Glenn TurnerNZSri Lanka1979-198389139314049.1348581.03120423
Philip SaltSUS/LANKent2016-202511122393137*39.30367107.081223911
Saiteja MukkamallaUSANepal2022-2026121203937532.7547882.22031218
Mayank AgarwalRCB/PK/DCRajasthan Royals2012-20231313039310630.23254154.721104118
SB KeeneAA/AUCCanterbury2022-2026813239315235.7361364.11122581
Brooke GuestDERGloucestershire2023-202691403939528.0774652.68032402
PreviousPage 119Next

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.