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
Mason CraneSUS/HAM/GLAMiddlesex2016-20246821364822.6726351.71002210
Gilbert JessopENGSouth Africa1907-19125801369317.0010100.00011160
Lionel BirkettWIAustralia1930-19314801366417.00--01180
Farveez MaharoofSLEngland2006-20115901365915.1137036.76011151
Kushal Janith PereraSLWest Indies2015-20185911363217.0020965.07002160
Bryan StrangZIMPakistan1995-19985921365319.4329046.90012151
Michael HoganGLALeicestershire2014-202281051363727.20131103.82001202
Darren StevensKENSurrey2014-202261001363413.6029745.79001153
John D'ArcyNZEngland195851001363313.60--00050
Gladstone SmallENGAustralia1986-199171021365917.0031343.45012140
Kyle MillsNZEngland2004-200861111365713.6030844.16011161
Jamie OvertonSOM/SUREssex2017-202561111364713.6023557.87002182
Lance CairnsNZAustralia1974-198591521363410.4622759.91004125
Waqar YounisPAKNew Zealand1990-200213172136349.0731842.77003230
Javagal SrinathINDSouth Africa1992-200113204136418.5033141.09004110
Brian StathamENGSouth Africa1951-196516247136228.00--00560
Sadeera SamarawickramaMSCBurgher Recreation Club2024-202522013511467.5020565.85100162
Oshada FernandoPSCNugegoda Sports Welfare Club202512013512867.5024555.10100130
Macalister WrightTASNew South Wales202212113578*135.0035038.57020120
Harry ChamberlainCANCentral Stags2021-202422013513267.5028247.87100181
Dion EbrahimZIMEngland20032401356833.7527848.56020160
Kumar DharmasenaSLZimbabwe1994-19963411355445.0045529.67010170
Adam RouseKENGlamorgan2016-20184401356533.7525353.36010250
James TaylorNOTWorcestershire20152401356633.7530644.12020102
Rob NewtonNOREssex2015-20162401357533.7524255.79011200
Anuj DalDERYorkshire2020-202434113578*45.0022859.21010200
Saim AyubPAKBangladesh20242401355833.7524654.88020113
N FernandesMIDNorthamptonshire2024-202634013510333.7530045.00100190
Donald CarrENGIndia1951-19522401357633.75--010-0
John HampshireENGWest Indies196924013510733.7536237.29100180
Andrew HilditchAUSPakistan19792401356233.7534139.5901070
Will GidmanKEN/GLOWorcestershire2014-201735113575*33.7528148.04010160
Kamindu MendisSLAustralia2022-20253501356127.0025752.53010152
Wesley MadhevereZIMBangladesh2025-202635213577*45.0023357.94011170
J McKenzieAACentral Stags2024-20253511354833.7533839.94000170
Marcus TrescothickSOMEssex2017-20183601359522.5027748.74011220
Robert TaylorLEIDerbyshire2014-20153601354022.5021762.21000181
Joe WeatherleyHAM/KENWorcestershire2017-20253601356222.5031642.72010200
Felix OrganHAMYorkshire2022-20263601357222.5030943.69010151
Kyle VerreynneSAPakistan2024-202546013510022.5025652.73100105
Katene ClarkeNDCanterbury2020-20233611355827.0020765.22011150
Kumar DharmasenaSLNew Zealand1997-200357113538*22.5042931.47000112
Doug BracewellNZSri Lanka2012-20236711354722.5020366.50001180
Ben FoakesSURDurham2016-20254711353822.5033040.91000170
Haseeb HameedLAN/NOTGlamorgan2015-20264701357019.2930544.26012200
Khaled MashudBANNew Zealand2001-20044831355127.0035538.03010200
Chris ReadNOTSomerset2014-20165801359616.8822460.27011200
Brendan TaylorZIMSouth Africa2005-20174801359316.8824754.66011150
Talat AliPAKNew Zealand1973-19794811356119.29--010110
Matthew WaiteWORSussex2023-20254801355916.8818274.18011115
PreviousPage 178Next

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.