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 (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
Regis ChakabvaZIMPakistan20212411468048.6731146.95010222
Peter HandscombAUSBangladesh20172411468248.6725058.40010160
Mark StonemanMID/HAMDurham2022-20253401465736.5034242.69010190
Dan RedfernLEIWorcestershire20142401465736.5025856.59010270
George ScottGLOHampshire2021-20222401467736.5032644.79010230
Zafar GoharGLOEssex2021-20222411468148.6720073.00010184
Ryan PatelSURSussex2025-20263401466736.5023163.20021200
Tilak VarmaHAMWorcestershire20252401465636.5041934.84010163
Roscoe ThattilKCCC/BSCNondescripts Cricket Club2024-20262401468836.5034841.9501061
Javed BurkiPAKAustralia19642401466236.5024031.6701070
Darrin MurrayNZWest Indies19952401465236.5042634.27010180
Greg BlewettAUSSri Lanka19993401467036.5048130.35021170
Colin de GrandhommeNZBangladesh2017-201945314676*73.00106137.74011810
Rilee RossouwHAMSurrey2017-20183511464636.5025657.03000200
Chadd SayersSAQueensland2017-20203501464629.2026155.94000230
Zain-ul-HassanGLAGloucestershire2023-20253511465536.5033643.45010210
Cyril WashbrookENGIndia19463511465236.50--010-0
Sam CurranSURYorkshire2016-201956114659*29.2024958.63011211
Adam HoseWOR/WAREssex2019-20253601466424.3327253.68012220
Z MalikWARYorkshire2025-20263621465736.5027553.09011182
David HolfordWIIndia1966-19764601468024.33--01161
Mahes GoonatillekeSLPakistan19823601465624.3335740.90010180
Upul ChandanaSLAustralia1999-20044701464320.8632045.63000172
Runako MortonWIEngland20074701465420.8631246.79010172
Cameron WhiteAUSIndia20084721464629.2033044.24000151
Stuart BroadNOTLancashire2016-20234711464624.3322664.60000211
Roneel HiraCANAuckland Aces2013-20154701466420.8624759.11011222
Keith BarkerWARHampshire2015-20175731466336.5033543.58012210
Ollie RobinsonENGNew Zealand2021-20264711464224.3323961.09000180
Adam HoseWOR/SOM/WARYorkshire2017-20254701466220.8625657.03011210
Mehedi Hasan MirazBANAustralia2017-20264711466524.3338837.63010131
Mark GreatbatchNZSri Lanka1991-19954711466524.3338837.63011141
Darren LehmannAUSEngland1998-20025811464220.8624060.83001161
Tim JohnstonCANOtago Volts2012-20175821467124.3318977.25010154
Zak ChappellDER/LEISussex2016-20245811464420.8627952.33001220
Shane SnaterESSYorkshire2022-202659214665*20.8620670.87011202
Matt TaylorGLODerbyshire2015-2026810314657*20.8627054.07011182
Abdur RehmanPAKSri Lanka2011-201471111465014.6024260.33011146
Craig OvertonSOMMiddlesex2014-202371121466316.2228950.52012191
Bob McLeodAUSEngland1892-189361101463113.27--00050
Craig MilesWAR/GLONorthamptonshire2015-2026111311464112.1731646.20003221
Vic PollardNZPakistan1965-197371321466113.27--01290
Mitchell StarcAUSWest Indies2012-2025101431463513.2727752.71003142
Mitchell SwepsonQUEWestern Australia2019-2026121651462213.2719276.04002190
SK PatelNDOtago Volts2023110145145145.0018677.96100163
Sanoj DarshikaCCCNegombo Cricket Club2024110145145145.0020770.05100191
Fawad AlamPAKZimbabwe202122014514072.5021667.13100210
Dusan HakaraiaAANorthern Districts2013121145141*145.0014699.32100222
AJADDLA JayasingheNCCPanadura Sports Club202512014511372.5019474.74100180
Rahmat ShahAFGSri Lanka20241201459172.5025856.20020180
PreviousPage 168Next

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.