Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Dhammika PrasadSLAustralia2012-201324034178.503987.1800102
Mark GillespieWFOtago Volts201334034168.5034100.0000142
Morné MorkelSURYorkshire2018-201934034298.505364.1500251
Scott ElstoneDEREssex201524034248.507644.7400260
Michael HoganGLALancashire2015-2021341343211.3325136.0000142
Dean BartlettAACanterbury2013-2015341341411.3314623.2900060
Peter HandscombLEIWorcestershire202324034268.5013125.9500110
Michael BarryAACanterbury2013-201724034278.508838.6400250
AzharullahNORYorkshire2014242342317.005166.6700150
Alex GidmanGLOSurrey201424034138.509635.4200150
David PayneGLOLancashire2015-2022341341811.336552.3100050
Will BraggGLANorthamptonshire2015-20162413426*11.3311828.8100010
Greg SmithLEIGloucestershire2014-201524034208.506850.0000170
James BraceyGLOWarwickshire2018-202224034288.508141.9800150
Bilal AsifPAKNew Zealand201834034128.5010233.3300120
Kamrul Islam RabbiBANNew Zealand20172423425*17.0012726.7700041
Lukas CareyGLAWarwickshire2018-202024034238.506453.1300250
Wiaan MulderKEN/LEINottinghamshire2019-2022241341311.336651.5200030
Prabath JayasuriyaSLSouth Africa202424034248.506651.5200150
James BazleyQUENew South Wales2021-202534034268.509336.5600031
Josh de CairesMIDDurham2022-202624034128.5010333.0100040
Mitchell StanleyLANDerbyshire202624034188.5010731.7800040
Joseph Peter PhillipsGLODurham202624034188.5010034.0000150
Claude CarterSAAustralia19213433419*34.00--00030
Cyril MerryWIEngland193324034138.50--00000
Ghulam AhmedINDAustralia195624034138.50--00100
Abbas Ali BaigINDPakistan196034034198.50--00020
Mushtaq AhmedPAKSri Lanka1994-200065134268.5014922.8200120
Paul HarrisSAWest Indies2007-201055034116.8013924.4600131
Michael RaeCANOtago Volts2023-20265523418*11.335660.7100160
Brett HuttonNOTNorthamptonshire2017-202335034136.807247.2200040
Jarrod McKayOVWellington Firebirds2022-2026652342311.338440.4800060
Naseem ShahPAKSri Lanka2019-2023653341817.0016220.9900042
Daryl TuffeyNZEngland2002-20043613414*6.807843.5900230
Graeme CremerZIMSouth Africa2005-20173613418*6.8014423.6100240
Chris TremlettENGAustralia2010-201346134126.8012028.3300030
Boyd RankinWARHampshire2015-20175623416*8.509336.5600141
Michael HoganKEN/GLAMiddlesex2018-202346134146.804673.9100031
Tom CurranSURWarwickshire2016-20174613418*6.8010632.0800150
Brad WhealHAMMiddlesex2015-20215623421*8.5015222.3700130
Ben SandersonNORSurrey2021-202346134126.804575.5600120
Jayden SealesWIBangladesh2022-2024463341811.335166.6700022
John DewesENGAustralia1948-195036034105.67616.6700020
Bill AtheyENGWest Indies1981-198836034165.6715621.7900010
Luke FletcherNOT/SURDerbyshire2015-202257134145.678540.0000240
Len PascoeAUSEngland1977-1980674342011.339336.5600260
Saqlain MushtaqPAKIndia1999-200448134214.8615621.7900330
Oliver Hannon-DalbyWARDurham2014-202478234135.6716021.2500220
Chris TremainVIC/NSWSouth Australia2017-202489034123.7811629.3100440
Peter LoaderENGSouth Africa1955-195759334135.67--00130
PreviousPage 357Next

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.