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 resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)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)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
Brendan NashKENGlamorgan2014-20153501754535.0028361.84000260
Jack DaviesMIDKent2020-20253511755943.7534950.14010243
Peter NevillAUSNew Zealand2015-20165601756629.1736148.48010220
Roneel HiraCANOtago Volts2014-201536017510029.1723375.11112223
Nick ComptonMID/SOMLancashire2014-20174601759129.1748436.16021201
Haris SohailPAKAustralia2018-201936017511029.1740842.89101114
Joe LeachWORSomerset2015-20245611759535.0023175.76010244
Katene ClarkeNDWellington Firebirds2022-202336117512935.0024671.14100166
SB KeeneAAOtago Volts2022-20264611756835.0025269.44020280
Ekansh SinghKENDerbyshire2025-20263601757129.1732953.19020173
Stiaan van ZylSUSGlamorgan2017-202147017511325.0029958.53102270
Craig CachopaAA/WFCentral Stags2013-20174701757625.0036847.55010290
Craig OvertonSOMNorthamptonshire2014-20235711755329.1718694.09010263
Brett D'OliveiraWORLancashire2018-20264711756529.1731455.73012172
Andrew UmeedSOM/WARDurham2016-202547017510125.0031555.56101172
Imam-ul-HaqPAKSri Lanka2022-202347117550*29.1733352.55010161
Ben CurranNORSussex2018-202147117583*29.1727264.34011210
Johnny WardleENGWest Indies1948-19575721756635.00--010161
Luis ReeceDERLancashire2019-20264811756925.0041242.48010232
KL RahulINDBangladesh2017-20245911756821.8830357.76010202
Derek PringleENGIndia1982-19866901756319.4457030.70010161
Asif MujtabaPAKWest Indies1986-19935901755919.4463927.39010180
Chris CairnsNZSri Lanka1991-199861001757017.5040243.53011165
Donald TiripanoZIMSri Lanka2016-202051031754625.0048636.01001210
Dion NashNZEngland1994-199971131755621.8856830.81011150
Tarun NethulaCS/AAWellington Firebirds2013-201781311754114.5832054.69001261
Steven PattersonYORSurrey2016-2022101311755114.5836947.43012250
Jack LeachSOMHampshire2015-2026131321753415.9134450.87001270
Richard CollingeNZEngland1965-197815246175329.7238033.16006141
Makhaya NtiniSAEngland1998-200918251217532*13.4635649.16002281
Shai HopeWIZimbabwe201723117490*87.0042441.04010161
Colin MilburnENGPakistan1967-196923017413958.005761.40100231
Alastair CookESSSussex2016-2020241174127*58.0034750.14100200
Nasir HossainBANZimbabwe20132411747758.0029758.59020171
Zafar AnsariSURGloucestershire2014-20153421749887.0047736.48020180
Matthew LambWARDerbyshire2018-20213401747943.5035049.71020210
Ben HarmisonKENEssex2014-201535017412334.8034949.86100270
Tom FellWORDerbyshire2014-20213501747034.8040842.65020250
Daryl MitchellWORSurrey2014-20184601748129.0037846.03021230
Luke HollmanMIDGloucestershire2024-202646117460*34.8028760.63020261
Adam HoseWORDerbyshire2023-20264701745224.8643540.00010220
Roy KilnerENGAustralia1925-19267711747429.0026639.10010190
Colin McDonaldAUSPakistan1956-195947117444*29.00--00000
Chris ReadNOTDurham2014-201658117459*24.8631854.72010250
William PorterfieldWARYorkshire2014-20174801744321.7544938.75000202
Daniel LawrenceENGIndia20214801745021.7536248.07012211
Jack BurnhamDURYorkshire2015-20204801745021.7550734.32011200
Nick GubbinsMID/HAMKent2018-20246901746919.3331754.89010280
Saleem YousufPAKIndia1987-19896911744321.7522137.5600190
Jonathan TattersallYOR/LEI/SUREssex2019-202661001744517.4046137.74000200
PreviousPage 146Next

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.