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
Billy IbadullaPAKNew Zealand1965120372818.50--000-0
Keith StackpoleAUSPakistan1973120372818.506953.6200070
Roger BinnyINDNew Zealand19811213726*37.0010435.5800040
Rashid KhanPAKNew Zealand1985120373718.507847.4400160
Naveed ZadranAFGIreland2024120372518.509538.9500050
Nuwan ZoysaSLZimbabwe1999-20045313728*18.507152.1100060
Liam PlunkettYORSussex2015230372812.336953.6200040
Tim BresnanENGSouth Africa20122313720*18.5014325.8700030
Morné MorkelSURHampshire2018-2020231373318.5035105.7100180
Peter SiddleESS/NOTDurham2014-2021230373112.335074.0000030
Josh DaveySOMNorthamptonshire2020-20222313731*18.5010236.2700040
Simon HarmerESSGlamorgan2021-2026231373518.506259.6800060
Matt HenryWOR/SOMEssex2016-2023230373412.334288.1000132
James TomlinsonHAMNottinghamshire2015-20162333721*-5666.0700040
Jonathan TattersallYORDurham2020-2023231371818.508742.5300030
Michael BurgessSUS/WARGlamorgan2018-2020230371312.335863.7900060
Joe CookeGLANorthamptonshire2020-2021230371812.3310535.2400050
Nathan GilchristKENDerbyshire2021-20252323716*37.008842.0500060
JK DenlyKENNorthamptonshire2025-2026230373512.334190.2400131
Udayawansha ParakramaCMCC/ACCCColts Cricket Club2025231371918.507946.8400031
Dushan VimukthiPSC/CMCCColts Cricket Club2025-2026230371312.338245.1200040
Newman NyamhuriZIMAfghanistan2024-2026330372612.335271.1500141
Johnny MartinAUSSouth Africa1964-1967230372012.3314121.4300160
David BrownENGIndia19672313729*18.505962.7100070
Eric FreemanAUSEngland1968230372112.337152.1100041
Ambar RoyINDAustralia1969230371912.33--00100
Gavin LarsenNZSri Lanka19952313721*18.5014425.6900160
Donovan PagonWISouth Africa2005230373512.339837.7600170
Nuwan KulasekaraSLIndia2008-2009341371912.3313128.2400070
Liam PlunkettENGPakistan2005-200624037289.2510136.6300240
Graham OnionsDUR/LANNorthamptonshire2014-20193413723*12.336457.8100050
Chris WoakesWARDurham2015-201624037159.256953.6200060
Craig WallaceSCOIreland2013-201724037219.259041.1100050
Mohammad MithunBANIndia201924037189.257648.6800150
Rahat AliPAKZimbabwe20132433735*37.004484.0900033
Chris RushworthDUR/WARSurrey2016-2023341372212.335369.8100050
Mitchell ClaydonKENDurham20172423721*18.503994.8700170
Paul CoughlinDURLeicestershire2017-20234413731*12.335666.0700112
Matthew CarterNOTHampshire2018-201924037239.2513727.0100250
Shawn HicksAAOtago Volts201624037139.2511931.0900070
Ben SearsWFAuckland Aces2019-20234423718*18.5015024.6700020
Sean HuntSUSDurham2022-2023241371412.3310136.6300060
Josh BakerWORLeicestershire2021-202344037159.259638.5400030
QLM SundeAANorthern Districts2023-202424037359.258245.1200251
David IronsideSANew Zealand1953-1954342371318.50--00000
Mike FindlayWIIndia19712413730*12.33--00160
John LeverENGPakistan1977-19783423733*18.5011731.6200141
Kevin WrightAUSEngland197924037299.2515823.4200120
Aamer MalikPAKWest Indies1988-199024037329.259240.2200130
Darrin MurrayNZSri Lanka1995241373612.3315823.4200130
PreviousPage 347Next

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.