Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Luke WrightSUSMiddlesex2015-201848068268.5013650.00003120
Chris RushworthDUR/WARLancashire2014-2023583683013.609373.12000110
Mason CraneHAM/GLAWarwickshire2015-2026682682211.3322929.6900390
Sam ConnersDERDurham2020-202378168339.7111559.1300382
Philo WallaceWISouth Africa1998-199948068218.5015543.87001110
Kemar RoachWIIndia2011-202359068387.5613251.5200255
Will WilliamsGLO/LANKent2022-202669168268.5020932.5400180
Rob KeoghNORDurham2014-202159068177.5613550.3700280
Ian HollandHAM/LEINorthamptonshire2022-20256916820*8.5026825.3700250
Jack AlabasterNZSouth Africa1961-196259068247.56--00000
Zak GibsonNDOtago Volts2017-20267107684322.6713351.1300090
Curtly AmbroseWISouth Africa1992-1999510368199.7114048.57002100
Michael HoganGLAEssex2014-2021611468249.7110664.15003101
Johnny HayesNZEngland1951-1958713268196.1820.0000332
Kenny BenjaminWIAustralia1993-1996813368156.8014746.2600190
Steven CroftLANGlamorgan2015110676767.0016440.8501041
Glenn PhillipsOVAuckland Aces2023110676767.0016241.3601060
James MintoDURNottinghamshire2025110676767.0011359.29010110
Bill BrownAUSNew Zealand1946110676767.00--010-0
Kenneth RickardsWIEngland1948110676767.00--010-0
Asghar AfghanAFGIreland2019110676767.009272.8301064
Collins ObuyaKENBermuda2007121675367.0012354.4701052
Anderson CumminsWIIndia1994220675033.5016141.6101070
Ben StokesDURSussex2014120673633.5010067.00000130
Stiaan van ZylSABangladesh2015221673467.0012055.83000100
Henry NichollsWORDurham2025120674233.5015543.2300080
Travis HeadWOREssex2018120676233.5013350.3801050
Sikandar RazaZIMEngland2025120676033.508777.01010100
Jamie HarrisonDURWarwickshire2015120675333.5012653.1701080
Shaaiq ChoudhryWORLeicestershire2014120674233.5014845.2700090
Will GidmanKENNorthamptonshire2016120675133.5014546.2101080
Mark WoodDURNottinghamshire2015120676633.5012354.4701091
Ben SlaterDERNottinghamshire2017120674433.5015343.7900090
Matthew WaiteWORGlamorgan2023120674533.5012752.7600080
George GartonSUSHampshire20201216754*67.0014845.2701072
Washington SundarHAMSurrey2025120675633.5012752.7601072
Ben CurranNORLeicestershire2019120674033.5013748.9100090
Macalister WrightTASWestern Australia2023120675933.5016839.88010101
Pathum NissankaSLIndia20221216761*67.0015244.08010120
Dion MyersZIMIreland2024120675733.5016640.3601060
RPO DrysdaleNDWellington Firebirds2022120676233.5012055.8301051
Finlay BeanYORLancashire2022120674233.5019833.8400080
JK DenlyKENGlamorgan2025120673833.5010365.05000120
K AmanthaACCCBurgher Recreation Club2026120673533.5011657.76000110
Jack HomeWORDurham20261226763*-12354.4701072
Lasith AbeyratneMSCTamil Union Cricket and Athletic Club20251216756*67.008380.7201082
WGRL WijenayakeBSCKurunegala Youth Cricket Club2025120675033.5016041.8801090
Brett LeeAUSBangladesh2003-2006430672922.3316341.1000062
Craig CummingNZSouth Africa20072316748*33.5016540.6100090
Chris SchofieldENGZimbabwe2000230675722.3314645.8901180
PreviousPage 271Next

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.