Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES5/0 (0.5)WAR206/4 (20)ES need 202 runs in 115 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew EllisCANOtago Volts2014-201871202065517.1749741.45010252
Ollie RobinsonSUSYorkshire2015-202671232064822.8930467.76001292
Mohammad SamiPAKIndia2004-2007101632064915.8569529.64002212
Zaheer KhanINDNew Zealand2002-20141317220651*13.7328472.54015283
Ed JoyceIRENamibia2015110205205205.00201101.99100266
Ollie PopeENGIreland2023110205205205.0020898.56100223
Jesse RyderNZWest Indies200823120589102.5032463.27030240
Nafees IqbalBANZimbabwe200524020512151.2555037.27111310
AB de VilliersSAZimbabwe2005-20174402059851.2529070.69020322
Wriddhiman SahaINDWest Indies201644020510451.2544546.07100191
Sikandar RazaZIMWest Indies20172402058951.2544046.59020143
Matthew WaiteWORKent2024-2026342205100*102.5029669.26110193
Jacob BethellENGAustralia2025-202624020515451.2533960.47100220
Jack GregoryAUSSouth Africa192134020511951.25--110282
Delray RawlinsSUSLancashire2019-202135020510041.0028073.21101235
Michael JonesDURSussex2022-20233502059641.0041349.64020270
Caleb JewellDERNorthamptonshire2025-20263502059441.0032064.06020220
Albert TrottAUSEngland189535320585*102.50--021221
Peter SiddleESS/NOTYorkshire2014-20194622056051.2526577.36010175
Joe DenlyKENSussex2016-20184602057834.1742448.35010250
Jack CarsonSUSSurrey2020-202646020510534.1732563.08100244
Greg RitchieAUSPakistan1982361205106*41.0053238.53100133
Nick KnightENGPakistan1996-200147020511329.2941050.00111261
Riki WesselsWOR/NOTGloucestershire2017-20205702057229.2927175.65010312
Ross EdwardsAUSWest Indies19735702057429.29--020170
Shane WatsonAUSSri Lanka2011-20125802058325.6340450.74011271
Javed OmarBANEngland2003-20054802057125.6345445.15010280
Josh CobbNOR/LEIGloucestershire2014-20224812055829.2934759.08021252
Jim AllenbySOMMiddlesex2015-20164802054425.6342847.90001242
Joe LeachWORNorthamptonshire2016-202058320553*41.0022491.52021251
Nick BrowneESSWorcestershire2014-202168120511829.2950240.84101290
Joe WeatherleyHAMLancashire2018-2023481205126*29.2951539.81102210
Troy JohnsonOV/WFAuckland Aces2020-202658220546*34.1750440.67001203
Denis ComptonENGIndia1946-195258420571*51.2510.0002170
Dawid MalanMIDSomerset2014-20175902056922.7848242.53011262
Ben CoxWOR/LEIYorkshire2015-2026710120551*22.7829868.79010285
Adam HoseWOR/WARSurrey2019-202551002056420.5043347.34010254
Zak CrawleyKENGloucestershire2017-2026610120554*22.7838952.70010320
Bruce EdgarNZPakistan1979-1984610020512920.5017432.18101190
Nathan McAndrewSAVictoria2022-202671222056020.5046244.37012262
Ish SodhiNDCanterbury2014-202081322055018.6433960.47014254
Graeme HickENGPakistan1992-200081302055115.7747543.16011190
Dominic BessYOR/SOMWarwickshire2016-2026814420552*20.5042847.90011273
Chris OldENGIndia1972-1977111422055217.0870928.91010223
Ian McPeakeWFAuckland Aces2016-2023131872053618.6444246.38001225
Pasindu SooriyabandaraMSCPolice Sports Club2026111204204*-27175.28100221
Chris RogersMIDSomerset2014121204203*204.0039252.04100290
Kane WilliamsonYORSussex2014121204189204.0033161.63100250
Babar HayatHKNetherlands2017120204173102.0031864.15100253
Malcolm NofalWFCentral Stags201823020417968.0027973.12100154
PreviousPage 126Next

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.