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
Dane VilasLANGloucestershire2019-202233011010936.6716467.07101130
Will YoungDUR/NOTWorcestershire2021-202423011010336.6728838.19100130
Joe RootYOREssex2018-20222301107536.6719456.70011110
Joe GattingHAMDerbyshire20142301106736.6722050.00010112
Niroshan DickwellaNCCMoors Sports Club20252301106936.67101108.91010170
Will JacksSURNorthamptonshire2021-20222301106036.6721451.40021131
Matthew HurstLANSurrey20242301106436.6718160.77011130
Blair PocockNZSri Lanka19972301108536.6731435.0301060
Kumar DharmasenaSLIndia19972411104036.6737429.41000110
Azhar AliSOMHampshire2018-20192401107927.5018260.44010160
Chris WoakesENGBangladesh20162421104655.0026441.67000100
Roneel HiraCANWellington Firebirds2014-20152401107127.5017662.50011163
Pieter MalanMID/WARNottinghamshire2021-20232401106127.5018160.7701091
JAF YovichNDOtago Volts2012-20132401105027.5022848.25010170
Stephen CookDURGlamorgan201724111089*36.6714078.5701090
Chesney HughesDERSurrey20152401109627.5024345.2701190
Alex HughesDERWorcestershire2014-20212411107436.6723646.61010151
Alzarri JosephWINew Zealand20202401108627.5014376.92012125
Lahiru MadushankaBCAAPolice Sports Club2025-20262401104227.5020154.7300055
Gus AtkinsonSURNorthamptonshire2021-202234211066*55.0026241.98011180
James BazleyQUEVictoria2022-20232411106436.6717263.95011151
Tanzid HasanBANAustralia202624011010127.5023846.2210291
Kieran ElliottTAS/WANew South Wales2024-20262411107936.6721152.13010151
Bill VoceENGNew Zealand1931-19374411106636.67--01001
Asanka GurusinhaSLEngland1991-19932401104327.5025243.65000150
Harry DeardenLEISussex2017-20193501104022.0027440.15000170
Will JacksSURMiddlesex2020-202335111045*27.5013879.71001103
Ben AllisonWOR/ESSYorkshire2022-20253501107522.0024145.64012191
Kieran ElliottTASVictoria2024-20253521106336.6728838.19010112
DH LateganWORDurham2025-20263511104427.5019257.29000170
Robin BynoeWIIndia1966-19673501104822.00--000180
Rajin SalehBANIndia2004-20073611104222.0019157.59002180
Praveen KumarINDEngland20113601104018.33105104.76001164
Jesse RyderESSLeicestershire2014-20164601103818.3319456.70000160
Wayne ParnellWOR/NORYorkshire2018-202146111058*22.0025044.00012140
Lewis McManusHAM/NORSussex2020-20243611105022.0022548.89010141
Joe WeatherleyHAMWarwickshire2019-20223601104618.3323447.01000160
Ben GreenLEIDerbyshire2024-20254611104522.0016467.07002133
Max HoldenMIDEssex2020-20233601103718.3325842.64001131
Zakary FoulkesCANAuckland Aces2022-20245601106118.3328538.60012102
Barto BartlettWIAustralia1930-19314611108422.00--01180
Simon HarmerESSDurham2021-202557111047*18.3328938.06001120
Gubby AllenENGWest Indies1933-19484711103618.33--00000
Javed OmarBANAustralia2003-20064801102713.7522449.11000160
Javed OmarBANNew Zealand2001-20044801105813.7530635.95011120
Jason RoyENGAustralia20194801103113.7522948.03001160
Sam WhitemanYOR/NORHampshire2023-20264801104513.7523546.81002170
Luis ReeceDER/LANWarwickshire2014-20214801106313.7534431.98012150
Andrew UmeedSOM/WARHampshire2016-20245801104313.7533532.84002111
Sol BudingerLEIGloucestershire2023-20254801102413.7516068.75000170
PreviousPage 205Next

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.