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 resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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
Kyle MayersSKAN/BRSt Lucia Kings2021-2026121213549232.18263134.600212725
Travis DeanVICSouth Australia2017-202371203549429.5081443.49033440
Kennedy OtienoKENBangladesh1997-20061413135414429.5048972.39202267
Laurie EvansSUS/WARWorcestershire2014-20191213135411329.5051968.21120346
David BedinghamDURYorkshire2020-2026111303549327.2353965.68020372
Meet BhavsarKUWQatar2019-20261313135412929.50329107.601002610
Emilio GayDUR/NORYorkshire2021-20261014135415227.2363655.66111472
Geraint JonesENGSouth Africa2004-2005121503547323.6052567.43020457
George BartlettSOM/NORYorkshire2018-2025915235488*27.2358860.20022457
Vinod KambliINDPakistan1991-1999191613546523.6056262.99031231
Shane DowrichWIEngland2017-20209172354116*23.6069351.08114431
Parthiv PatelRCB/CSK/MIDelhi Capitals2008-2019191923544520.82301117.61000484
Upul ChandanaSLPakistan1996-2004252233546418.6347474.680132610
BJ WatlingNZZimbabwe2011-201667235310770.6059859.03211420
Lee IrvineSAAustralia197047035310250.4365054.31120336
Asim KamalPAKIndia2004-20055813539150.4372348.82040544
Ramesh MendisMSCColombo Cricket Club2024-2026884353160*88.2550270.32120185
James TaylorENGAustralia201599135310144.1340686.95111353
Anaru KitchenAAOtago Volts2013-20155913537444.1359059.83041494
Rahul DravidRCB/RRDelhi Capitals2008-2013101003536535.30296119.26030424
Rishi PatelLEILancashire2021-20261010035316135.30284124.301003812
Chris NashSUSGloucestershire2014-2017121203536629.4237095.41020507
Gareth RoderickWOR/GLOSurrey2015-2025101213537432.0955863.26030452
George BaldersonLANNottinghamshire2020-2026101213539132.0976746.02020562
Christopher De FreitasLLNorthern Knights2023-20261512035311629.42336105.06122396
Jake LibbyWOR/NOTSurrey2016-202571313537729.4280343.96020402
Brian HastingsNZAustralia1973-1974813035310127.1591338.66111360
Heino KuhnKENEssex2018-20201114135314027.1550869.49110434
Paul HortonLAN/LEIDurham2014-2019101403537525.2165653.81031490
Tom ClarkSUSMiddlesex2020-2026111423537729.4253466.10021425
Mominul HaqueBANIndia2014-20249151353107*25.2170550.07113522
James BraceyGLOLancashire2019-2026915135311425.2170749.93110482
Aneurin DonaldHAM/GLADerbyshire2016-202246035223458.67345102.031014015
Cameron GreenAUSNew Zealand2022-2024463352174*117.3352067.69110449
Alex LeesYOR/DURKent2016-202667035214450.2943780.55200421
George HillYORWorcestershire2021-202687235213070.4040187.78130532
Jamie HowCSOtago Volts2012-2014582352207*58.6761856.96110424
David HusseyAUSIndia2008-20129833527270.40297118.520302011
Billy RootGLA/NOTWarwickshire2017-2024982352107*58.6747673.95130314
Jack MoroneyAUSSouth Africa1949-195058135211850.29--211130
Johann MyburghSOMHampshire2014-201899335211058.67349100.86130458
Stephan MyburghNEDIreland2012-2021101103528532.0040387.340304211
Eoin MorganMIDKent2014-202111122352103*35.2035998.051202914
Hussain TalatIU/LQ/PZQuetta Gladiators2017-2025131233525639.11245143.670303314
Josh InglisPSAdelaide Strikers2018-2026121223525535.20239147.280203514
Ashok MalhotraINDWest Indies19831012235272*35.2033677.68020270
James AdamsHAMNottinghamshire2014-201881313529929.3378245.01033500
Shreyas IyerKKR/DCPunjab Kings2015-20241313135258*29.33270130.370303013
Ishan KishanMI/SHChennai Super Kings2018-2026141313527029.33266132.330223712
Paul WalterESSWarwickshire2017-202691313528629.3368851.16022493
PreviousPage 135Next

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.