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
Andrew HoddYORLancashire2014-20175611654433.0028058.93001230
Ned EckersleyLEISurrey2014-20153601654027.5034248.25000240
Jack TaylorGLOEssex2014-20163601657427.5021676.39010215
Mark CraigNZAustralia2015-201647316541*41.2525764.20000222
Chris JordanSUSGloucestershire2016-20196701655223.5730354.46021220
Fraser ColsonWFOtago Volts2016-20194701659723.5731752.05013232
Sam RobsonENGIndia20145701655923.5738442.97010230
Joe LeachWORKent2014-202467216557*33.0021178.20010291
Tom TaylorWOR/DERNorthamptonshire2015-20264711656927.5037344.24010201
Darren SammyWIBangladesh2009-20126801655820.6323271.12011193
George HillYORSussex2023-20267801657520.6323769.62021193
Pat CumminsAUSWest Indies2022-202569116564*20.6322573.33010155
Bradley HopeTASSouth Australia2023-20255901656918.3331252.88011230
Tom FellWORGloucestershire2014-202051021653920.6337444.12002230
George BartlettSOMEssex2018-202361001654216.5034447.97000164
Cliff GladwinENGSouth Africa1947-1949710516551*33.001163.6401012
Vernon PhilanderSANew Zealand2012-2017911316537*20.6338243.19000201
Fred TitmusENGSouth Africa1955-1965101421655913.75--011111
GSNFG JayasuriyaCMCCPolice Sports Club202512016413282.0033349.2510085
Will GidmanGLODerbyshire201422016412582.0028357.95100241
Navod ParanavithanaTUCANugegoda Sports Welfare Club2025-202622016412682.0031851.57100140
ARG ThomasSURSussex202622016412082.0026362.36100141
Jim AllenbyGLAKent201423016410054.6721675.93100214
Shiv ThakorDERSussex201623216481164.0023171.00010182
Scott CurrieLEINorthamptonshire202423116412082.0027260.29101193
W SahanACCCBadureliya Sports Club2024-202623016415354.6722971.62100144
Dwayne SmithWISouth Africa2004241164105*54.6720082.00101263
Simon HarmerSAAustralia2023-20263411648254.6740041.00011182
Beau WebsterWARWorcestershire2025241164100*54.6727360.07110152
Tom PriceSUS/GLOLeicestershire2023-20262401647341.0028158.36010220
Tawanda MuyeyeKENSurrey20232401647941.0023270.69010281
Chandika HathurusingheSLEngland1991-19932401646641.0049333.27020180
William PorterfieldWARLancashire2014-20173501647732.8037743.50020191
Grant ElliottWFAuckland Aces2012-201436116410532.8039042.05100170
Ryan HarrisAUSIndia2012-20155621647441.0023370.39010152
Brydon CarseENGIndia20254601645627.3321675.93011184
Geraint JonesENGWest Indies20045711647427.3333449.10010220
Dean BrownlieNZEngland20135801643620.5041040.00000240
Hardik PandyaINDEngland201848116452*23.4328856.94011261
Michael JonesDURNottinghamshire2020-20224801648220.5045336.20012220
Martin CroweNZSouth Africa1994-19954801648320.5051232.03011181
Chadd SayersSANew South Wales2017-202159316452*27.3323769.20011174
Pramodya WickramasingheSLSouth Africa1993-20015901645118.2222871.93010223
Toby Roland-JonesMIDKent2021-202651011643618.2222971.62001213
Harry SwindellsLEIMiddlesex2019-202461001646716.4050032.80010150
SB KeeneAACentral Stags2022-202561001646516.4038442.71010181
Pananmal PunjabiINDPakistan195551001643316.40--00000
Andrew HallSAEngland2003-2005611216499*18.2224467.21013242
Graeme SwannENGIndia2008-2012101121645618.2228557.54010173
Xavier BartlettQUEWestern Australia2019-202671231645018.2226661.65010214
PreviousPage 153Next

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.