Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd 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 · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Michael JonesDUR/LANYorkshire2022-20261111230310233.6735685.111112515
Alick AthanazeWIBangladesh2024-202591103039027.5538379.11020357
Evin LewisTTRS/SKANBarbados Tridents2014-20201212130397*27.55212142.920202224
BJ WatlingNZBangladesh2010-20191113130310325.2566245.77112222
Ryan RickeltonSAAustralia2025-20261113130371*25.2535485.59021334
Harry FinchSUS/KENSomerset2016-2026131533035425.2542870.79010323
Nick KellyND/WEL/OTAAuckland2017-2025161513036021.64262115.650212512
Harry TectorNK/MRLeinster Lightning2017-20211515330368*25.2534887.07021287
Lance CairnsNZIndia1976-1985161633034723.3129079.31002187
Jack BoyleCAN/OV/CSAuckland Aces2016-2026111813038117.8280537.64012331
Affie JarvisAUSEngland1885-1895112133038216.8310.00011120
Mohammed ShamiINDEngland2013-20253635830356*11.2242571.29029329
Pavan RathnayakeCCCPanadura Sports Club2026232302125*302.0035784.59210247
Mitchell MarshDC/PW/LSGRajasthan Royals2013-20267613029660.40199151.760302917
Chris GayleJTTrinidad & Tobago Red Steel2013-201577030210543.14194155.671202224
Brad HodgeAUSNew Zealand2005-200777230299*60.4034687.28031284
Ruturaj GaikwadINDAustralia2023771302123*50.33229131.881213310
Ethan BrookesWOR/WAREssex2019-20255803028837.7539476.650213911
Kyle MayersWISri Lanka2021-20235913025537.7549161.51021383
Sol BudingerLEI/NOTGlamorgan2021-202579130211837.7531894.97110377
Chris ReadNOTWorcestershire2014-201781023029037.7541572.77021364
Aaron RedmondOVCentral Stags2012-2015610130210833.5653956.03122451
Harvey HoseinDERLeicestershire2014-2021810330283*43.1457852.25030291
Delray RawlinsBERCayman Islands2019-20261010330267*43.14225134.220201618
Percy HolmesENGSouth Africa1927-192851013028833.56--04300
Nizakat KhanHKKuwait2022-2026111103026127.45232130.170302012
Rony TalukdarDD/BB/RKRangpur Riders2015-2026111113025430.20217139.170203410
Brendan TaylorNOTDurham2015-20171012430211437.7541572.77201336
Josh InglisPSMelbourne Renegades2017-20241312230272*30.20219137.900302212
Joey EvisonSUS/KEN/NOTSomerset2021-2026131213028527.4539277.04020365
Matty CrossSCOPapua New Guinea2013-2022151433029127.4537281.18021295
Peter ParfittENGAustralia1962-197291513028021.5782626.39022310
Krunal PandyaRCB/MI/LSGSunrisers Hyderabad2016-20261816530249*27.45206146.600012913
Stuart WilliamsWIAustralia1995-1999192223024515.1060849.67006392
Nuwan KulasekaraSLPakistan2006-2016383163023812.0854955.01005284
Ed PollockWORMiddlesex2022-202434030118075.25232129.742013312
Pankaj RoyINDNew Zealand1955-195634030117375.25--201120
Boeta DippenaarSABangladesh2002-2003752301177*100.3354255.54110343
Hassan AzadLEISussex2019-202246030115250.1764746.52121320
Andrew GaleYORLancashire2014-201678130195*43.0047962.84020351
Ryan PatelSURKent2019-20269813017643.0034587.25030405
Daniel DouthwaiteGLANorthamptonshire2020-20268823018650.1735185.750303310
Luc BenkensteinESSGlamorgan2022-202688230114050.17229131.441103412
Will SmithHAM/DURWorcestershire2014-20188933016750.1767044.93030361
Joe LeachWORKent2014-20248923018843.00290103.790203910
George HillYORDurham2020-20269913018837.6347263.77030373
Ridley JacobsWIBangladesh1999-20041210330191*43.0049560.81030283
Marcus HarrisAUSIndia2018-202151013017933.4460250.00020370
Tom HainesSUSSomerset2023-2026610130114133.4449560.81110432
Harry GrahamAUSEngland1893-1896610030110730.10--202260
PreviousPage 162Next

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.