Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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 GrobbelaarAAOtago Volts2014-201661211532913.9140837.50001190
Peter PollockSAEngland1964-196581251533421.869319.3500080
Daryll CullinanSAAustralia1993-199771311534712.7539139.13003240
Bruce TaylorNZEngland1965-197381501535110.2018350.82014180
Kyle JamiesonCAN/AACentral Stags2015-2025816415340*12.7541636.78001152
Harry BoyleAUSEngland1879-18841216415336*12.756861.76002120
Dennis LilleeAUSPakistan1972-1984172161532710.2047626.26003121
Navod ParanavithanaTUCAChilaw Marians Cricket Club2026110152152152.0031148.87100100
Sean ErvineHAMGlamorgan201423015210750.6725060.80100211
Jonathan TrottWARGlamorgan20182301526750.6724562.04020190
JAF YovichNDAuckland Aces2012-201323015210650.6733745.10100241
Bradley RoddenOVAuckland Aces201423015211850.6737440.64100181
Mark VermeulenZIMWest Indies200324015211838.0036241.99100171
Milinda SiriwardanaSLNew Zealand20152401526238.0019876.77010177
Udayawansha ParakramaCMCC/ACCCBadureliya Sports Club2024-202624115211350.6722467.8610094
Azan AwaisPAKBangladesh202624015210338.0028154.09100200
Mark GillespieWFCanterbury2012-20143501527730.40118128.81010206
Dan MousleyWARGlamorgan2020-20263501527130.4024462.30010210
Ken ArcherAUSEngland1950-19513501524830.4030.00001110
Colin IngramGLALancashire2015-20253601523725.3330450.00000190
Ed CowanAUSWest Indies20123601525525.3342435.85010160
Sam BillingsKENHampshire2014-20234601529225.3325459.84010160
Joe LeachWORSurrey2014-20244601527025.3330350.17020211
Ali OrrSUS/HAMYorkshire2021-20263601526725.3340437.62010230
Finlay BeanYOREssex2022-20253611525330.4040637.44011260
Manoj PrabhakarINDWest Indies199436115212030.4038539.48101190
Eddie DawsonENGNew Zealand19304701525521.71--010-0
Ashley GilesENGNew Zealand2002-200468315245*30.4020474.51001260
Shadman IslamBANIndia2019-20244801525019.0031648.10011230
Theo van WoerkomCANAuckland Aces2015-20228921526121.7143135.27010171
Edmund TylecoteENGAustralia1882-18866911526619.00--014130
Sam BillingsKENLeicestershire2014-202181011523816.8923365.24001212
Liam NorwellWAR/GLOWorcestershire2014-202181041527825.3326158.24012221
Callum ParkinsonDUR/LEIWorcestershire2017-2026814515222*16.8945433.48002190
Reggie SchwarzSAAustralia1910-191271421526112.6725851.16014120
John LeverENGIndia1976-1986101431525313.8263024.13011150
Ciss ParkinENGAustralia1920-192191521523611.6914774.15001161
Mushtaq AhmedPAKAustralia1990-1999917415248*11.6942535.76007172
Makhaya NtiniSAAustralia2001-200915251015228*10.1331448.41005242
Morné MorkelSAAustralia2008-201816262152406.3343235.19008231
Scott ElstoneDERGlamorgan2015121151103*151.0021470.56100151
Aminul IslamBANIndia200012015114575.5040137.66100180
Ben AitchisonDERNorthamptonshire2025-202632015110675.5018681.18100211
Tom MoodyAUSIndia199212015110175.5024960.64110180
Dane VilasLANLeicestershire2019-20202301519050.3324062.92010240
Sam EvansLEIGloucestershire202123015110250.3337340.48100190
Andrew BalbirnieIRESri Lanka20232401519537.7528453.17010210
Niroshan DickwellaSLZimbabwe2017-20203401518137.7525758.7502090
Aaron ThomasonSUSGlamorgan202124115178*50.3325858.53020260
Aadil AliLEIDerbyshire20152401516237.7542335.70010182
PreviousPage 163Next

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.