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
Heino KuhnKENWarwickshire2018-20194601597226.5024465.16010260
James AdamsHAMDurham2015-20163601598626.5041638.22010210
Wes DurstonDERLeicestershire2014-20153611595231.8020876.44010231
Tom BaileyLANGloucestershire2015-20254631594053.0027458.03000260
Ed BarnardWARWorcestershire2024-20254601598926.5024764.37011221
Tom HartleyLANEssex2022-202336115973*31.8020677.18011206
James SeymourVICNew South Wales202136015910526.5038840.98101251
Boeta DippenaarSAIndia2001-20044711594826.5050331.61000220
Gareth BattySURLancashire2015-201757115950*26.5029653.72011155
Jim AllenbySOM/GLAWorcestershire2014-20154701595022.7129054.83010202
Kyle JamiesonNZIndia2020-20215701594922.7126959.11001115
Saif ZaibNORDurham2018-20264701596122.7128955.02020200
Sean DaveyCANAuckland Aces2021-20266721595331.8032049.69011116
Harry DukeMID/YORLancashire2021-20265701595222.7151830.69010200
Wally GroutAUSIndia1959-19645711595026.50--01110
Danny BriggsHAM/WARSomerset2015-202358215953*26.5028555.79011204
Ryan HigginsMID/GLOSomerset2020-20235811593122.7134046.76000201
Gus AtkinsonENGNew Zealand2024-20265801594819.8828855.21000183
Jacques RudolphGLAKent2014-201659015910317.6739640.15102220
Graeme van BuurenGLOYorkshire2022-202459115951*19.8827458.03010250
Tom HainesSUSGloucestershire2016-20246901596217.6731250.96010220
James RewSOMSurrey2023-20265901595517.6738541.30011171
Luke FletcherNOTEssex2018-202461101593914.4544635.65002173
Chetan SharmaINDWest Indies1987-198971131592719.8830951.46002170
Joe LeachWOREssex2014-202471201593913.2531350.80002230
Darren GoughENGWest Indies1995-200081431592914.4533946.90001152
Allan DonaldSAEngland1994-2000172081593213.2537642.29005140
Curtly AmbroseWIPakistan1988-200014235159308.8344635.65005163
Jordan CoxKENGloucestershire2022110158158158.0026459.85100211
Ashen BandaraPSCBurgher Recreation Club2026110158158158.0023268.10100182
Kevin O'BrienIREPakistan201812015811879.0028555.44100170
Rilee RossouwHAMKent20191201589279.0022570.22020230
Michael NeserGLASussex2022-202323015812352.6725961.00100193
Jamie SmithSURWorcestershire20242301588652.6725162.95021280
Harry DukeMID/ESSDurham2024-2026232158100*158.0017888.76100204
Justin BroadNORKent2025231158157*79.00154102.60101170
Verdun ScottNZWest Indies19522301588452.67--01070
Marlon SamuelsWIZimbabwe2001-20134401585139.5028056.43010242
Jason RoySURWorcestershire201424115810352.6720178.61100211
Temba BavumaNORLancashire201924015810339.5021673.15100183
Robbie WhiteMIDSussex2020-2022341158110*52.6732348.92100130
Eddie ByromSOM/GLASurrey2017-20214401585239.5031949.53010260
Kavem HodgeWINew Zealand2025241158123*52.6736743.05102200
Noel HarfordNZPakistan19552401589339.50--021110
Mark PettiniLEISussex2016-2017351158142*39.5030851.30100153
Stephen EskinaziMIDWorcestershire2019-202235015811531.6029154.30100260
Gus AtkinsonENGSri Lanka202435015811831.6021872.48100174
Josh BlakeSURYorkshire2025-20263511587239.5039639.90010210
Niall O'BrienLEIKent2014-20164611583331.6026659.40000220
Tom HainesSUSNottinghamshire2022-20263601586426.3327856.83021241
PreviousPage 158Next

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.