Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Franklyn RoseWIPakistan1997-200036050158.337368.4900051
Abey KuruvillaINDSri Lanka19975615035*10.008360.2400304
Richard NgaravaZIMBangladesh2021-20264725028*10.0011145.0500251
Shoriful IslamBANNew Zealand2022-202347050137.145394.3400160
John SnowENGNew Zealand1965-19736835021*10.0014233.8000141
Jamie PorterESSHampshire2017-20261210450178.3323121.6500170
CBRLS KumaraSLIndia2017-2026510150125.5620824.0400371
George FrancisWIEngland1928-193351035019*7.14--00200
Benjamin ListerAANorthern Districts2017-202691175015*12.5014734.0100270
Monty PanesarENGAustralia2006-201361225016*5.0022222.5200460
Peter BorrenNEDCanada2006110494949.008955.0600060
Matt HenryWORLeicestershire20161114949*-5392.4500070
Matthew PardoeWORDerbyshire2014110494949.0013037.6900041
Danny LambSUSMiddlesex2024110494949.008955.0600010
Migael PretoriusSOMWorcestershire2024110494949.0034144.1200090
Nick WelchZIMAfghanistan2025110494949.008955.0600051
K SmithWARGlamorgan20261114949*-8458.3300070
D InduwaraPSCColombo Cricket Club2026110494949.007664.4700051
G SenhasRCCNegombo Cricket Club2025110494949.008359.0400042
Azmat RanaPAKAustralia1980110494949.009452.1300080
Shane Edward BondNZZimbabwe20052214941*49.0048102.0800053
Hasibul HossainBANPakistan2001120493124.5044111.3600052
Salman ButtPAKBangladesh2003120493724.5048102.0800090
Alviro PetersenSAZimbabwe2014121493249.008855.6800051
Saeed AjmalWORYorkshire2015121493749.005392.4500090
Kyle CoetzerNORYorkshire2014120493924.508955.0600061
Ravichandran AshwinWORLeicestershire2017121494449.005490.7400070
Rob QuineyVICSouth Australia2017120494824.509352.6900060
Clint McKayLEIEssex2015-2016220494524.507268.0600071
Dimuth KarunaratneYORNorthamptonshire2022120493624.509651.0400090
Glenn MaxwellVICTasmania20171214945*49.0012439.5200040
Darren StevensKENSomerset20191214943*49.0010944.9500040
Stiaan van ZylSUSNottinghamshire2017120492824.5010148.5100070
Matt MachanSUSLancashire20141214944*49.0010248.0400050
Rory Hamilton-BrownSUSLancashire2014120494424.5013436.5700020
Jaik MickleburghESSWorcestershire2014120493924.5015930.8200050
Alex BlakeKENNottinghamshire2023120493024.505098.0000081
Ben CottonDERNottinghamshire2017121493249.0042116.67000100
Brady BarnettWFCanterbury2014120493124.5012240.1600060
Sese BauPNGIreland2016120494524.5012738.5800031
Chad SoperPNGNamibia20161214935*49.0011343.3600020
James WeighellDURMiddlesex2015120492524.505098.0000090
William SomervilleNZSri Lanka20192224940*-14633.5600030
Wiaan MulderSANew Zealand2022120493524.5013336.8400060
Beau WebsterWARSussex2026120494824.508160.4900071
Irosh SamarasooriyaPSCChilaw Marians Cricket Club2025120493224.5011642.2400040
Eddie ByromSOMGlamorgan2020120492724.5010447.1200080
Fraser SheatGLA/NOTLeicestershire2024-2026220493424.5041119.5100081
Will BosistoSAQueensland2020120493824.5021722.5800050
Jared WarnerGLOHampshire20221214932*49.0014733.3300040
PreviousPage 312Next

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.