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
Dilip DoshiINDEngland1980-198210104297*4.8310228.4300420
Monty PanesarENGNew Zealand2008-2013912329103.2211525.2200420
Pramodya WickramasingheSLPakistan1991-2000121922971.7113521.4800940
Dougie MarillierZIMNew Zealand2000110282828.006543.0800021
Paul WisemanNZBangladesh2004210282828.005154.9000050
Andrew WhiteIREScotland2013110282828.006841.1800030
Tim AmbroseWARLeicestershire2018110282828.005154.9000040
Assad FudadinWIEngland2012110282828.0011025.4500040
Kyle MayersWIEngland2022110282828.003971.7900041
Michael BatesHAMSurrey20141112828*-24116.6700050
Arron LilleyLANHampshire2018110282828.003190.3200050
Peter McKayWARMiddlesex2014110282828.007935.4400030
Calum HaggettKENEssex2015110282828.005253.8500030
Nathan SowterMIDGlamorgan2019110282828.003287.5000030
Liam LivingstoneLANGloucestershire2019110282828.004168.2900050
Kaveeshka AnjulaCCCNondescripts Cricket Club2026110282828.004660.8700021
Sachindu ColombageNSWCColombo Cricket Club2025110282828.007935.4400000
Corey RocchiccioliWARSomerset2025110282828.003190.3200051
Tillakaratne SampathNSWCPolice Sports Club2026110282828.006543.0800040
Manav SutharWARSomerset2026110282828.003971.7900032
Manav SutharINDAfghanistan2026110282828.004168.2900022
Kasun AbeyrathneBCAAChilaw Marians Cricket Club2025110282828.006543.0800020
Agith Kumara BasnayakeKYCCTamil Union Cricket and Athletic Club2025110282828.008134.5700011
Dinushka MalanKYCCKandy Customs Cricket Club2025110282828.003287.5000040
Mithun JayawickramaKCCCKurunegala Youth Cricket Club2025110282828.009828.5700011
S MalshanPSCColombo Cricket Club2026110282828.006245.1600020
VL JaniWARGlamorgan2026110282828.005451.8500030
NV GorantlaSURSomerset2026110282828.004759.5700050
John ShuterENGAustralia1888110282828.00--000-0
Fred FreerAUSEngland19461112828*-21133.3300031
Stu GillespieNZAustralia1986110282828.008134.5700020
Ali ShahZIMNew Zealand1992110282828.006344.4400031
Michael VaughanENGZimbabwe2003220282014.007537.3300060
Mark VermeulenZIMPakistan2002120282614.003190.3200050
Andy FlowerZIMAustralia1999120282814.0012522.4000110
Hasibul HossainBANIndia20001212828*28.004660.8700131
Richard IllingworthENGSouth Africa1995320282814.009629.1700150
Liam PlunkettYORDurham2015120282714.006245.1600050
Hiren VaraiyaKENUnited Arab Emirates20111212827*28.0012921.7100030
Mohammad IqbalCANKenya2007120282814.006543.0800140
Sarfraz AhmedPAKIreland2018120282014.005253.8500040
Kyle CoetzerSCOIreland2017120282214.008333.7300040
Paul StirlingIREPakistan2018120281714.005352.8300040
Rakep PatelKENNamibia2012120282414.006543.0800050
Ryan HarrisAUSNew Zealand20102212818*28.004365.1200050
Graham NapierESSHampshire2014120281914.004562.2200040
Kyle JarvisZIMSouth Africa2017120282314.006046.6700040
Bhuvneshwar KumarINDNew Zealand2016120282314.006245.1600031
Michael NeserGLAMiddlesex2022120282714.003971.7900050
Logan van BeekWOREssex20241212822*28.006443.7500030
PreviousPage 375Next

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.