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 resultODI3rd 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 bowledT2068th 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 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
QLM SundeAAWellington Firebirds2023-202446110752*21.4022647.35011120
Aamer MalikPAKAustralia1988-19944611076521.4032732.72011140
Tim SoutheeNZBangladesh2010-20239701073515.2914573.7900193
Josh DaveySOMDurham2016-20254701073715.2919554.87000140
Clive van RyneveldSAAustralia1957-19584721074321.40--00100
Jack RussellENGPakistan1992-199657310741*26.7525641.80000150
Ravi RampaulWIAustralia2009-201248210740*17.8316764.07002163
Graeme CremerZIMWest Indies2013-201748110728*15.2935530.1400252
Dillon PenningtonWOR/NOTEssex2018-20255811075615.2921050.95013161
Ollie PriceGLOSussex2023-20244811072715.2931434.08001130
Dilhara FernandoSLEngland2001-2011810510739*21.4026041.15001140
Ray LindwallAUSSouth Africa1949-1953810210738*13.38--00061
Fred TruemanENGSouth Africa1955-196061031072515.2910.0000253
Martin AnderssonMID/DERGloucestershire2021-20266110107359.7321649.54004140
Steven PattersonYORNottinghamshire2014-202091221072310.7032632.82000120
Waqar YounisPAKZimbabwe1993-20021114310724*9.7319455.15004180
James BakerNDCentral Stags2012-2020141661073210.7035330.31003103
Jack LeachSOMEssex2017-20261217710727*10.7032033.44000130
Ashwell PrinceLANKent2015110106106106.0017261.6310052
Vusi SibandaZIMNew Zealand20111201069353.0022048.18010131
Paul WalterESSGloucestershire2021-20222201069653.0026540.00010170
Gareth HarteDURNottinghamshire20201201067253.0021549.30010140
Will JacksSURSussex202012210684*-18158.56010130
Himasha LiyanageACCCKurunegala Youth Cricket Club2025121106106*106.0018557.3010165
Stuart BroadNOTWorcestershire2018-202243110645*53.0011691.38000103
Johann MyburghSOMYorkshire20142301069135.3319654.08010120
Michael BurgessWARDerbyshire20212301067135.3320451.96010120
Ollie PopeSURGloucestershire2021-20222301068435.3322447.32011140
Senuran MuthusamySAPakistan202523110689*53.0020352.2201090
Himasha LiyanageNCC/ACCCBadureliya Sports Club2025-20262301067435.3311691.3801054
Ron ChandragupthaBCAAAce Capital Cricket Club2025-20262301067435.3313081.54010150
A BandaraCCCNondescripts Cricket Club2025-20262311068553.0021250.00010110
Nicky BojeSAIndia2000-20014401068526.5026340.30010130
Asim KamalPAKWest Indies20052401065526.5022846.49022151
Umar BhattiCANKenya2007-20092411065735.3338827.32010160
Paul StirlingIREAfghanistan2019-20242401065226.5019055.79010180
Peter TregoSOMEssex2017-20182401064826.5018158.5600092
Marshall AyubBANNew Zealand20132401064126.5024942.57000101
Travis HeadWORSomerset20182401064926.5016365.03000190
Stephen PetersNORMiddlesex20142401066726.5022447.32010150
Jonathan TattersallYORLancashire2018-20223401063326.5026540.00000140
Keegan PetersenSANew Zealand20242401064526.5028037.86000130
Jordan ThompsonYORGloucestershire2022-20243411064435.3315269.74000124
Kamindu MendisSLSouth Africa20242401064826.5017560.57000112
Matt RevisYORGlamorgan2023-20263401065026.5018158.56010111
Abdullah ShafiquePAKSouth Africa20252401065726.5024143.98010100
James TredwellKENGloucestershire2014-201735210647*35.3322147.96000142
Michael LumbNOTLancashire2014-20163501064321.2024742.9100060
Mason CraneHAM/GLAGloucestershire2021-20254531064453.0019255.21000150
Billy RootGLAMiddlesex2019-20243501066721.2024643.09011120
PreviousPage 209Next

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.