Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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
Haseeb HameedENGAustralia2021-2022480802710.0028528.0700290
Tibby CotterAUSSouth Africa1910-19115818036*11.4374108.1100282
James HarrisMIDWarwickshire2014-201871028018*10.0027529.0900391
Craig McDermottAUSIndia1985-1992910180318.8914455.5600391
Daren PowellWIAustralia2005-2008611080277.2724033.33003130
Suranga LakmalSLWest Indies2010-2021911080157.2718543.2400182
Dean HeadleyENGAustralia1997-1999612280228.0021936.5300280
Gabe BellTASSouth Australia2019-20258146802710.0020638.83003100
Dimuth KarunaratneSSCNugegoda Sports Welfare Club2025110797979.0012961.2401090
Mohammad RizwanSUSDurham2022110797979.0014554.4801070
Wiaan MulderESSLeicestershire20261117979*-12463.7101090
Bas de LeedeDURNottinghamshire2024110797979.0068116.18010131
Freddy WalkerNDOtago Volts20221117979*-63125.40010132
Farveez MaharoofSLBangladesh2006-2007320797239.5014953.02010111
Ross TaylorNOTSomerset2018120797439.509682.2901083
Andrew GaleYORSurrey2016220796139.5019740.10010100
Scott ElstoneDERGloucestershire2014-2015220796339.5018343.1701080
Tom LathamWARWorcestershire2025120795939.5021836.2401090
Tom LathamDURWarwickshire2018120795039.5021237.2601090
Peter TregoSOMNorthamptonshire2014120797739.5012662.70010130
John AndersonIRENetherlands2017120797439.5015750.32010110
Johnathan DaltonSANew South Wales2017120796439.5018043.8901060
Kyle VerreynneNOTDurham2025120794139.5012364.2300080
Ravisrinivasan Sai KishoreGLOMiddlesex2026120797139.5016448.1701037
Daniel DouthwaiteGLALancashire2021220796139.5013359.4001092
Scott CurrieHAMNottinghamshire20261217944*79.0024831.8500080
Krishan SanjulaSSCNugegoda Sports Welfare Club2025121796979.0010178.22010130
Gihan KoralageBSCBloomfield Cricket and Athletic Club20251217969*79.0010178.2201082
Sanjaya ChathurangaRCCBloomfield Cricket and Athletic Club20241217978*79.0019440.7201043
Deshan DiasBRCNondescripts Cricket Club2025120797439.5018542.7001080
Hamish RutherfordNZBangladesh2013230793426.3314255.6300072
Kieran Noema-BarnettGLONottinghamshire2017230793526.3315351.63000120
Daryl MitchellCANNorthern Districts2020-2024230793926.3317844.3800071
Tom SmithLANSussex2014231794939.5020239.11000100
Alex CareySAWestern Australia2018-2021230793726.3312264.75000110
David BedinghamSAIndia2023-2024230795626.3311668.10010112
Dan MousleyWARDurham2024-20252317955*39.509186.81011101
Tomas Mackintosh SabaterDURDerbyshire2022230795126.3317046.4701190
Tom JonesOVCanterbury2025-2026230795726.3313558.52010100
Jimmy MatthewsAUSSouth Africa19123317949*39.50--000-0
Franklyn RoseWIZimbabwe2000230796926.3321836.24010140
Lance KlusenerSAZimbabwe1999-2001441792726.3311568.70000102
Gareth HopkinsAAWellington Firebirds2012-2014340797019.7522435.27011120
Ashwell PrinceLANSomerset2014240794519.7516747.3100090
Neil BroomDEREssex2016241793326.3318343.1700070
Adil RashidENGBangladesh20162417944*26.3318043.8900170
Shamsur RahmanBANWest Indies2014240793919.7514255.63000102
James PattinsonVICNew South Wales2021340794519.7521237.26000120
David WieseSUSDerbyshire2017-2019240794719.7512563.20001110
Peter HandscombAUSSouth Africa2016-2018241795426.3312762.20011100
PreviousPage 249Next

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.