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
Tom TaylorWOR/NOR/LEIWarwickshire2019-20261112531698*45.1435289.770203410
Ollie PriceGLOSomerset2022-2026121233167735.1146268.40031358
Teague WyllieWAVictoria2022-202681213169428.7372243.77010422
Craig SpearmanNZIndia1999-200091213166828.7368746.00030461
Robert O'DonnellND/AUCOtago2018-2026151333164131.60248127.420002214
Hitesh ModiKENZimbabwe1996-2003151423165726.3351161.84021231
Paul CoughlinDUR/LAN/NOTWorcestershire2016-202615143316100*28.7333893.491102313
Max BryantBHPerth Scorchers2019-2025141413168124.31225140.440102516
Mike BrearleyENGIndia1976-1980101403169122.57105729.90020330
Virender SehwagPK/DCRajasthan Royals2008-2015151503167521.07199158.790314411
Curtis CampherIREBangladesh2023-20251415331671*26.3360752.06021299
David MillerPK/DC/RRKolkata Knight Riders2013-20261717731659*31.60243130.040102015
Agha SalmanPAKAustralia2023-2026161713167619.7539280.61032368
Somachandra De SilvaSLNew Zealand1979-1985172153166119.7578440.31023230
Morné MorkelSAEngland2007-2017393473162511.7057954.58006482
Joel GarnerWIAustralia1978-1987523473166011.7054656.96015219
Dane VilasLANGlamorgan2019-202134031526678.7531998.75100416
Matthew LambWAR/DERGloucestershire2020-202445131520778.7551161.64110501
Ryan HigginsMIDNottinghamshire2014-202346131513763.0036486.54121333
Godfrey EvansENGIndia1946-195976031510452.5073100.00131371
Wajahatullah WastiPAKSri Lanka1999-200046131513363.0075941.50200353
Ravi BoparaESSWarwickshire2014-201977031519245.0056755.56100287
Caleb JewellDERNorthamptonshire2025-20265703159445.0038980.98030326
Nicolas PooranMEDubai Capitals2023-202588231566*52.50207152.170411623
Toby AlbertHAMGlamorgan2022-202668231598*52.5043871.92020349
Kashif AliWOREssex2024-20265803158039.3845669.08030412
Sharjeel KhanIU/KKLahore Qalandars2016-202299231579*45.00221142.530402722
Michael VaughanENGZimbabwe2003-20041010431590*52.5045768.93030225
Nkruma BonnerWIBangladesh2021-202271003159031.5083737.63023281
Phil SimmonsWINew Zealand1994-199910101315103*35.0050662.25113343
Sohaib MaqsoodPAKSri Lanka2013-20141111231589*35.0032596.920202210
Haroon RasheedPAKWest Indies1977-197961103157228.642268.1802075
Neil FairbrotherENGSouth Africa1992-19991212331575*35.0048864.55031192
Akram KhanBANZimbabwe1997-2001101313155926.2563949.30020232
Aaron FinchRCB/PK/DCKolkata Knight Riders2010-2020141303154824.23232135.780002416
Hardik PandyaINDPakistan2016-2026181333158731.50250126.000232314
Sam HarperMS/MRSydney Sixers2017-202613131315110*26.25199158.291013313
Albie MorkelSAAustralia2009-2014171433155828.64245128.570103510
Chris MorrisSAEngland2013-2017161423156926.2545968.63020357
George BartlettSOM/NORHampshire2018-20241114131510024.2349563.64113334
Morné van WykKNI/DOLCape Cobras2012-20191515231560*24.23270116.67022387
Junior MurrayWIPakistan1992-1997231513158622.5044670.63024342
Ken ViljoenSAAustralia1931-1936816031511119.69--113130
Rishi PatelLEIWorcestershire2021-2026162003154815.7541875.36004365
Imrul KayesBANWest Indies2009-2018162203154414.3262750.24002393
Ruwan KalpageSLPakistan1992-19992522103156226.2555157.17010184
Darren GoughENGSouth Africa1994-200545381331542*12.6069245.52001353
Jack BoyleCAN/OTA/CDAuckland2019-202688231482*52.33237132.49020345
Tom FellWORLancashire2014-2019791314116*39.2543971.53110450
Irving RomaineBERCanada2006-20081110031410131.4046667.381103610
PreviousPage 154Next

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.