Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR130/2 (14.3)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Donovan GrobbelaarAACentral Stags2014-201761002166321.6046446.55021303
Barry JarmanAUSIndia1959-196871202167818.0015149.01022231
Jeff CroweNZAustralia1985-199081412164916.6273329.47001241
Peter SiddleAUSIndia2008-2014101412165116.6252940.83023221
Hemu AdhikariINDAustralia1947-195671422165118.0060026.00012130
Abdul RazzaqPAKSri Lanka2000-2006101522164816.6250043.20003252
Charlie GriffithWIAustralia1965-196981522165416.6210340.7801182
Wasim BariPAKNew Zealand1969-19791115821637*30.86--000100
Taijul IslamBANWest Indies2014-2024917321639*15.4352740.99001211
Stan WorthingtonENGIndia1936220215128107.50--110190
Tim AmbroseWARNorthamptonshire2014-201844021510353.7533264.76110231
Graham ClarkDURHampshire2015-202534021516053.7548744.15100250
Chris JordanSUSNorthamptonshire2017-201935021516643.0034063.24101330
Michael CarberryHAMSomerset2015-20163612155943.0045647.15020280
Mohammad RizwanPAKNew Zealand2016-20213612157143.0045647.15031290
Alan FairfaxAUSEngland1929-19305622156553.7582026.2202060
Ravi BoparaESSLeicestershire2014-20165702156930.7157637.33020250
Nick ComptonMID/SOMSussex2014-20154712154135.8348244.61000233
Andrew UmeedSOM/WARLancashire2016-202447021511330.7163833.70101210
Geraint JonesENGSouth Africa2004-20055802157326.8831668.04020286
Tim PaineAUSSouth Africa20184832156243.0045447.36010232
John BracewellNZWest Indies1985-19874832156643.0053140.49010142
Tim BresnanYORWarwickshire2014-20176902156123.8947145.65021330
Gary BartlettNZSouth Africa1961-19625902154023.8910.00001120
Karsan GhavriINDPakistan1978-1980710221545*26.8833241.5700191
Josh ClarksonCSWellington Firebirds2015-202681112154621.5045647.15001261
Bill StorerENGAustralia1897-189961102155119.55--010201
Mark SteketeeQUESouth Australia2017-2025111322155119.5536558.90010272
Felix OrganHAMSomerset2019-202581312159717.9270230.63011205
Dan MousleyWAREssex2019-202681312157517.9235560.56022304
Lance CairnsNZPakistan1976-1985813421552*23.8912054.17010185
Travis DeanVICQueensland2018-202381602159613.4460635.48015240
Jim LakerENGWest Indies1948-1957131732155515.36--011141
Mathew SinclairNZWest Indies1999110214214214.0044747.87100220
Sam HainWARLeicestershire2018-2026220214142107.0045047.56110210
Paul CollingwoodDURDerbyshire2017-201834021417753.5030470.39100242
Mitchell MarshWAQueensland2019-202424021410553.5033763.50110301
Graeme CremerZIMSri Lanka2016-2017361214102*42.8049842.97100210
Jesse RyderESSGloucestershire2014-201646121413342.8027876.98100264
Eddie ByromSOM/GLANottinghamshire2018-202636021414435.6741152.07100282
Wriddhiman SahaINDNew Zealand2016-202157321461*53.5041951.07031224
Jamie OvertonSOM/SURNottinghamshire2014-20235712145535.6722097.27020286
James WhartonYORSussex2024-20254712148535.6740652.71010253
Ashwell PrinceSANew Zealand2006-2007583214108*42.8057637.15100210
Dilruwan PereraSLBangladesh2014-20186802145126.7543049.77020273
Shiv ThakorDERNorthamptonshire2015-201758221483*35.6733763.50010300
Lewis GoldsworthySOMSurrey2021-20245802146726.7553639.93021222
Ryan DuffyOVCentral Stags2014-201659121410426.7548843.85100250
Jeetan PatelWFNorthern Districts2015-2019912121437*19.4525882.95002226
David PayneGLOGlamorgan2014-20211112321467*23.7848544.12010242
PreviousPage 121Next

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.