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
Sameera SadamalKYCCMoors Sports Club2025-2026230853428.3314658.2200090
Darren GoughENGNew Zealand1994-1997440856521.2518845.21011130
Ian BellWAREssex2017240853721.2518446.20000120
Shahid NazirPAKSouth Africa2007240854021.2511077.2700091
Ryan HarrisAUSWest Indies20122428568*42.5017249.4201080
Michael LumbNOTSurrey2016240854821.2518745.45000100
Pieter MalanMIDSurrey2023240856621.2520641.2601180
Will YoungNZWest Indies2020-2025340854321.2515754.1400090
Raymon ReiferWISouth Africa2023240856221.2519842.93011110
Gary BallanceENGSouth Africa2017240853421.2517149.71000120
Oli StoneWAR/NOTDurham2018-2024240853821.2517947.49001121
Ed PollockWORDurham2022-2023240854121.2584101.19000170
Dan MousleyWARMiddlesex2023240855821.2518545.95011140
Dan TaylorSAEngland1914240853621.25--00000
Peter SleepAUSIndia1979240856421.2524434.8401080
James FullerHAMWorcestershire2024-2025350854117.008698.8400193
Jon HollandVICTasmania2018-2022552855528.3311474.56011112
Dawid MalanMID/YORGlamorgan2018-2023350852517.0014259.86000120
Tom CurranSURDurham2016-2024350855417.0019643.37012130
Tim PringleNDOtago Volts2022-2026350852917.0018346.4500063
Bill WatsonAUSWest Indies1955351853021.25--00110
Daryn SmitDERDurham2017-20183618545*17.0021938.8100190
Matthew BoyceLEISurrey2014-2015360852814.1718745.45001140
Saif ZaibNOREssex2021-2023460852814.1724135.27001110
Roshen SilvaSLWest Indies2018360854814.1723236.6400050
Hassan AzadLEINottinghamshire2020-2022360853514.1725733.07000110
Harry DixonVICNew South Wales2025360853814.1711474.56000121
Saleem AltafPAKNew Zealand1969-19735628553*21.25--01150
Michael KasprowiczAUSNew Zealand1997-2005873852321.2517349.1300080
Will YoungNOR/WAR/NOTHampshire2022-2026470852712.1424035.42001130
James HarrisGLAMiddlesex2022-2025571852014.1724434.84000140
Eddie ByromSOMHampshire2017-2021471854314.1719743.15001100
Bill VoceENGSouth Africa1930-19315728541*17.00--00216
Shardul ThakurINDSouth Africa2021-2023480852810.6312667.46001123
Gerald HartiganSAEngland1912-1914480855110.63--01300
Zaheer KhanINDWest Indies200279085469.4413762.0400172
Craig MilesWAR/GLODurham2017-202669085229.4424334.98003111
Peter SiddleVIC/TASWestern Australia2019-202571038529*12.1416950.3000291
Steven PattersonYORMiddlesex2014-201761018530*9.4423636.02001110
Danru FernsOV/AACanterbury2017-20268102852410.6323336.48001110
John GunnENGAustralia1901-19056102852410.63--00180
Glenn McGrathAUSIndia1996-2004111678521*9.4417349.13003100
Makhaya NtiniSASri Lanka1998-20061216685168.5020042.50003131
Shoaib AkhtarPAKAustralia1998-20051017385276.0724634.5500462
Corey CollymoreWIEngland2004-2007111998516*8.5023835.7100180
Terry AldermanAUSWest Indies1981-19911120585235.6731127.3300680
Fidel EdwardsWIEngland2004-20121625885115.0030028.33006100
Max BryantQUETasmania2023110848484.0010084.00010130
Delano PotgieterHAMSurrey20261118484*-17149.1201092
Dhananjaya LakshanCCCChilaw Marians Cricket Club2025110848484.0011175.6801063
PreviousPage 240Next

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.