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/27NZINDODI1st 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 runsFirst-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
Ishan KishanINDSouth Africa2022-20269903299336.56280117.500313018
Vriitya AravindUAENamibia2020-2023992329115*47.0034695.09110374
Kyle CoetzerSCOHong Kong2015-2018101023297041.13285115.440213813
Dimuth KarunaratneSLAfghanistan2015-202491023297741.1335492.94030441
Matt MachanSUSSomerset2014-2016710132919236.5640880.64102460
Gary WilsonIREZimbabwe2008-20191211132970*32.9039683.08032305
Ben McDermottTASQueensland2020-202571113297432.9072045.69041394
James VinceKK/MSQuetta Gladiators2016-2025111103297029.91261126.05010464
Rahul TripathiKKR/CSK/RRRoyal Challengers Bengaluru2017-20251413432980*36.56244134.840203211
Adam RossingtonMID/ESSHampshire2014-20261314032910423.5044074.771122711
Will JacksENGAustralia2024-2026121503298421.9354760.15023284
Rob YatesWAR/BBLancashire2021-20261115032911321.9365650.15111462
Bruce YardleyAUSWest Indies1978-1982101623297423.5014684.25010452
Axar PatelINDNew Zealand2016-2026241743295225.3145871.830112313
Toby Roland-JonesMIDSussex2014-2025191933298520.5642876.87011397
Andrew HallSAAustralia2000-2007222063297023.5057956.82012360
Tim BresnanYOR/WARLancashire2014-2021212313296914.9558156.63023309
Tom CooperNEDScotland2010-20125513288782.0042677.00040215
Ian BellWARHampshire2016-201746132817465.6047768.76121412
Navjot SidhuINDZimbabwe1987-19988803288041.0050764.69041311
Gary BallanceENGSri Lanka2014-2015891328104*41.0056358.26121332
Dewald BrevisSAZimbabwe2025-202689232875*46.86209156.940202225
Lendl SimmonsGAW/JT/TKRSt Kitts and Nevis Patriots2015-2021101003289632.80234140.170313117
James RewSOMSussex2022-202671013288636.4446271.00021374
Daren GangaWINew Zealand1999-2006101103289529.8267048.96020481
Dominic SibleyWAR/SUR/BBNorthamptonshire2015-2026911132810232.8082739.66121342
Graeme van BuurenGLOSurrey2016-202612123328110*36.44326100.61112345
Denesh RamdinWIZimbabwe2006-2015221553288632.8055758.89021261
Shadab KhanIUKarachi Kings2017-20262216632854*32.80228143.860112415
Martin SneddenNZAustralia1980-19903727103283519.2979541.26002271
Keacy CartyWIIreland2025441327170109.00288113.542003313
Neil JohnsonZIMAustralia1999451327132*81.7549466.19210365
Gary BallanceYORLeicestershire2016-202186032715654.50285114.74110347
Waseem MuhammadUAEPapua New Guinea2022-202377032711946.71307106.511102322
Shubman GillGTLucknow Super Giants2022-202688232794*54.50224145.98042309
Sai SudharsanGTPunjab Kings2022-20268813277446.71246132.93030329
Sourav GangulyKKR/PWDeccan Chargers2008-2012101013279136.33294111.220223513
Jermaine BlackwoodWIBangladesh2014-202261023276840.8870946.12030373
Tristan StubbsSAWest Indies2023-2026101013277636.3336190.580203010
Phil MustardDUR/GLOSussex2014-20171011132790*32.7062951.99021412
Sam BillingsSS/BH/STPerth Scorchers2016-2025111113278332.70218150.000223711
Jack HaynesWOR/NOTNorthamptonshire2019-202591103275129.7333099.09011445
Ali OrrSUS/HAMMiddlesex2021-2026811032710829.7364450.78111354
Tom AlsopSUS/HAMDurham2016-202381203276627.2565949.62021380
Rob YatesWAR/BBGloucestershire2020-20261012032713227.2533597.61111418
Greg BlewettAUSNew Zealand1995-200081203279927.2584338.79032380
Steve TikoloKENIndia1996-2004131303277725.1548867.01040235
Sese BauPNGNamibia2016-2023121323277629.7345671.71020246
James FaulknerAUSEngland2013-20151614532769*36.33282115.960302612
Finlay BeanYORSussex2023-20261014032710523.3663951.17101442
PreviousPage 147Next

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.