Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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 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
Michael CarberryENGAustralia2013-201491403796327.0785444.38022571
Matthew WadeMS/MR/HHPerth Scorchers2012-2026151513797127.07268141.420313811
Sam NortheastHAM/GLAKent2018-202515163379105*29.1542888.55113326
Nick SelmanGLANorthamptonshire2016-2021101713796923.6984245.01011421
Gareth SeverinWF/WELCanterbury2023-2026111703797222.2976049.87032452
Alex BlakeKENMiddlesex2014-20231818237966*23.69294128.910303216
Benny HowellHAM/GLOSomerset2014-2025231953795227.07334113.470111820
Simon O'DonnellAUSEngland1985-19912422637971*23.6966556.99013307
Manoj PrabhakarINDAustralia1984-1996222333796418.9573851.36033430
Romesh KaluwitharanaSLZimbabwe1993-2001242543797118.0561661.53024561
Chamu ChibhabhaZIMBangladesh2006-2020252503795715.1665757.69022363
Mitchell SantnerNZAustralia2015-20242927537945*17.2357266.26004379
Anil KumbleINDPakistan1990-200748411237937*13.0785044.59005364
Wasim JafferINDPakistan200736037820263.0059863.21120630
Alex HalesNOTHampshire2014-202156037814163.0046880.77130476
Shan MasoodYOR/DER/LEINorthamptonshire2022-2025893378131*63.0043287.50130387
Graham ClarkDURKent2017-2026610037814137.8056467.02121514
Alex CareyASPerth Scorchers2018-2026111103788234.36257147.080304112
Shikhar DhawanPK/DCSunrisers Hyderabad2019-20241212137899*34.36308122.730214110
Ollie RobinsonDUR/KENNottinghamshire2019-20261515037814125.2044784.56110374
Craig KieswetterENGIndia2011-2013161613786325.20358105.590224216
Richie BerringtonSCOAfghanistan2010-2021171713786723.6351972.83032332
Ned EckersleyDUR/LEINottinghamshire2014-202216204378113*23.6363959.15102424
Kyle AbbottHAMEssex2014-2026242543784318.0061561.46004478
Allan RaeWIEngland195047137710962.83--210250
David ObuyaKENScotland2007-20128823779362.8338897.160403810
Will SmithHAM/DURLancashire2014-2018910137721041.8985943.89100394
Wiaan MulderKEN/LEINottinghamshire2019-2023810337784*53.86355106.200303310
Vijay ManjrekarINDAustralia1956-196461103775934.27--020200
Alviro PetersenSOM/LANDurham2014-201681223777837.7057265.91030364
Alex ObandaKENZimbabwe2008-20111212137796*34.2750674.510303815
Assad ValaPNGOman2015-2025131303776229.0048977.10030257
Brian BennettZIMIreland2023-20251113037716929.0043786.27101415
Mohammad KaifINDEngland2002-2006181413779129.0066656.61042372
Max HoldenMID/NORWorcestershire2017-202681403775226.9384044.88011460
Jack BurnhamDURWorcestershire2015-202111152377102*29.0068355.20121474
Anuj DalDERMiddlesex2018-2026101533779231.4280247.01020361
Brandon KingWISri Lanka2020-2026141513776326.9343886.070204810
Tom Kohler-CadmoreWOR/YOR/SOMGlamorgan2014-20251317137710223.5656966.26123448
Dipendra Singh AireeNEPNetherlands2018-2026211843776326.9339296.170202612
Ed PollockWOR/WAR/BBLeicestershire2018-20251718137711222.18350107.711124411
Peter TregoSOM/NOTSurrey2014-2021171923777022.1839395.93013518
Ambati RayuduCSK/MIRajasthan Royals2010-2023222023775720.94295127.800322816
Ross AdairNKLeinster Lightning2020-2026212033779522.18235160.430214719
Will RhodesYOR/DUR/WARDerbyshire2015-2026182243777520.9463759.18032381
Roston ChaseWIBangladesh2018-2025232323775117.9552571.81024246
Tibby CotterAUSEngland1904-1912162913774513.46103108.74004223
Derek UnderwoodENGAustralia1968-198036471637745*12.1692040.98009400
Will YoungNOR/NOTSomerset2022-2024362376174*94.0071552.59120502
Ben CooperNEDHong Kong2017-2018561376173*75.2053270.68120536
PreviousPage 125Next

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.