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
Ravi RampaulDERNorthamptonshire2018-2019242292014.505058.0000141
Stuart BroadNOTWarwickshire2019-202124129219.675850.0000060
Graeme AldridgeNDOtago Volts2013-201544029207.257936.7100140
Stuart MeakerSUS/SURGlamorgan2015-202134029237.257041.4300250
Glenn MaxwellYOR/LANMiddlesex2015-20192412923*9.674367.4400131
Taijul IslamBANEngland2016242291614.506048.3300040
Will WilliamsLANSomerset2022-20243422914*14.505552.7300131
Simon KerriganLANSomerset2014-20164422918*14.505552.7300250
Dean CoskerGLAHampshire201424129139.677737.6600150
Eddie ByromGLADurham2021-202324029177.2511425.4400150
Jack MurphyGLASussex2017-201824029277.258334.9400240
Alex ThomsonDERNottinghamshire2021-202224029177.2510727.1000020
Rob YatesWARGloucestershire2020-202224029197.253387.8800160
Wesley MadhevereZIMAfghanistan2021-20263412929*9.673680.5600350
Joey EvisonKENGloucestershire2025-202624129159.678434.5200150
Dhruv JurelINDSouth Africa202524029147.256246.7700160
Harry DukeYORNottinghamshire2021-202524029157.2511924.3700130
Arafat BhuiyanKENSurrey2023-20242432922*29.004072.5000041
Joseph Peter PhillipsGLONorthamptonshire2025-202624029117.2510627.3600020
Shamar JosephWIBangladesh20242412911*9.673778.3800060
Hamish McKenzieWANew South Wales2023-202424029227.2514719.7300010
Percie CharltonAUSEngland189024029117.25--00000
Phiroze PaliaINDEngland1932-193624129169.67--00000
Ray LindwallAUSPakistan1956-195934029237.25--00100
Don KenyonENGAustralia195324029167.25--00000
Brian StathamENGPakistan1954-19627422926*14.50--00102
Shivlal YadavINDWest Indies198334029127.25--00000
Nuwan ZoysaSLEngland2001-200235129287.257439.1900322
Harry GurneyNOTSurrey2016-20183522929*9.673193.5500360
Sam CookESSWorcestershire2018-2024553291514.506643.9400020
Anrich NortjeSAWest Indies2021-202335029145.806743.2800050
Jack CarsonSUSMiddlesex2020-202445029145.806942.0300230
Bob CrispSAEngland193555129187.25--00100
Jeff JonesENGAustralia1965-196645229169.678334.9400040
Reon KingWIEngland20004622912*7.259630.2100140
Chris WrightWAR/LEILancashire2014-202066129115.808434.5200150
Charlie ShreckLEIDerbyshire2014-20164642924*14.506842.6500140
Matt SalisburyDUR/ESS/LEIGloucestershire2015-202346029234.838832.9500220
Liam GuthrieQUEVictoria2023-2024362299*7.258434.5200240
Khokhan SenINDAustralia194836129135.806842.6500150
Yamin AhmadzaiAFGBangladesh2019-202636029194.8313122.1400341
Tino BestWIBangladesh2004-201267129124.838832.9500231
CBRLS KumaraSLWest Indies2018-20264722912*5.804269.0500360
Anrich NortjeSAAustralia2022-202657329167.255750.8800250
Kyle JarvisZIMBangladesh2011-2018584299*7.259331.1800110
Nathan LyonNSWQueensland2017-202568129124.148832.9500140
Keshav MaharajSAWest Indies2021-202458029123.6311126.1300410
Mark FootittDER/SURWarwickshire2016-201858329165.803680.5600131
Gladstone SmallENGWest Indies1988-19905822984.839331.1800230
Amar VirdiWOR/SURHampshire2017-20247922916*4.149231.5200360
PreviousPage 374Next

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.