Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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)ODI5th 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
A WanninayakeBCAABurgher Recreation Club2026120432421.505972.8800090
DS AbeywickramasinghaBRCNondescripts Cricket Club2025120434321.504595.5600160
Cameron PaulCANWellington Firebirds2025120432821.5012933.3300050
Udayawansha ParakramaACCCPolice Sports Club2025120433821.506368.2500050
Chamikara EdirisingheKYCCNugegoda Sports Welfare Club2026120433821.5014030.7100031
Pramud HettiwatteNSWCTamil Union Cricket and Athletic Club2026120433121.506665.1500051
Biddy AndersonSAAustralia1902120433221.50--000-1
Sailor YoungENGAustralia1899220434321.50--00100
Hans EbelingAUSEngland1934120434121.505578.1800000
Merv HarveyAUSEngland1947120433121.5010740.1900050
Jayasinghrao GhorpadeINDNew Zealand1955120433921.50--00060
Peter ParfittENGWest Indies1969120433921.5017225.0000040
Ottis GibsonWIEngland1995120432921.506269.3500080
Courtney BrowneWINew Zealand1996230432014.3312334.9600070
Scott BolandAUSSouth Africa2022-2026330434014.3318423.3700060
Craig OvertonENGIndia2021230433214.338351.8100070
Jack TaylorGLOLancashire2015-2019230434214.336962.3200180
Tom TaylorDERLeicestershire2014-2015230434014.3312135.5400160
Fabian CowdreyKENDerbyshire2014-2015230432214.339346.2400070
Nayeem HasanBANAfghanistan2019-20262324335*43.008749.4300050
Gus AtkinsonSURNottinghamshire2025-20262314327*21.508749.4300040
Ramesh MendisSLWest Indies2021230432514.3311637.0700040
Chris BenjaminKENDurham2026231431921.5012833.5900050
Isitha WijesunderaBCAA/ACCCColts Cricket Club2025-2026230432114.335874.1400032
S FernandoKCCC/MSCBurgher Recreation Club2025230433314.334987.76000100
Doug MeintjesSAEngland1923230432114.33--00000
Maqsood AhmedPAKNew Zealand1955230433314.33--00051
Charlie GriffithWINew Zealand1969230433114.33--00050
David AllanWIIndia19622314340*21.50--00000
Stephen BoockNZSri Lanka1984331433521.5012235.2500030
Nuwan ZoysaSLNew Zealand19972414316*14.336962.3200171
Saleem ElahiPAKAustralia1995240431710.7511138.7400040
Mathew SinclairCSNorthern Districts2012-2013242432321.5013930.9400040
Craig WishartZIMSouth Africa1995-2001240432410.7510540.9500170
Tatenda TaibuZIMSouth Africa2005240431410.7514829.0500070
Mashrafe MortazaBANPakistan2003242431421.505381.1300042
Khaled MahmudBANAustralia2003240432110.757557.3300160
Prosper UtseyaZIMPakistan2013240432210.7514330.0700150
Clayton LambertWISouth Africa1998240433310.7514330.0700160
Tim SoutheeNDWellington Firebirds2014-2024340431710.7539110.2600062
Kyle CoetzerNORLancashire2014-2015240431910.755775.4400070
Umesh YadavINDWest Indies2011-2018640432210.755282.6900142
Asad ShafiqPAKZimbabwe2013240431510.7512235.2500060
Joshua BrodieWFCentral Stags2012-2013240431810.758550.5900070
Gurinder SandhuQUENew South Wales2022-20253414332*14.3313432.0900160
Stephen PetersNORGloucestershire2015240432710.758252.4400250
Arron LilleyLANWarwickshire20162414327*14.335972.8800161
Andy GorvinGLAGloucestershire2023-2025441432214.3310540.9500040
Dane PatersonSAEngland20202434339*43.004987.7600070
William SomervilleNZIndia2021240433610.7519522.0500150
PreviousPage 329Next

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.