Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)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)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Callum ParkinsonDUR/LEISurrey2021-202546228257.0010925.6900130
Saleem AltafPAKWest Indies197736228197.00--00000
Umesh YadavINDNew Zealand2012-20217722810*5.6010526.6700141
Mohammad IrfanPAKSouth Africa201347228145.608732.1800240
Hedley HowarthNZPakistan1969-19736842887.00--00100
Martin SneddenNZIndia1981-199078228224.6715318.3000310
Jamie PorterESSWorcestershire2014-20259922894.0011025.4500230
Matt SalisburyDUR/LEISussex2018-202461022883.5011723.9300430
Hashim AmlaSURDerbyshire2014110272727.004856.2500040
Sunil JoshiINDZimbabwe2000210272727.0018150.0000041
Azhar AliWORMiddlesex2022110272727.0010126.7300050
Jade DernbachSURNottinghamshire20181112727*-19142.1100031
James FullerHAMDurham2024110272727.0023117.3900021
Steffan PioletSUSNorthamptonshire2014110272727.005945.7600020
James TomlinsonHAMSurrey2014210272727.004264.2900040
Lewis GregorySOMLeicestershire2026110272727.0017158.8200051
Alex MellorDERLeicestershire2016110272727.009927.2700020
Cameron SteelSURDurham2025110272727.005846.5500031
Liam BanksWARNottinghamshire2019110272727.004856.2500050
Sadeera SamarawickramaSLAfghanistan2024110272727.003381.8200041
Charlie HemphreyGLAMiddlesex2019110272727.004856.2500040
Josh InglisLEISomerset2021110272727.007635.5300040
Mitch WagstaffDERMiddlesex2024110272727.005846.5500050
Lahiru SamarakoonTUCAChilaw Marians Cricket Club2026110272727.0020135.0000031
Movin SubasinghaBRCKurunegala Youth Cricket Club2025110272727.004264.2900031
Pasindu SooriyabandaraMSCNugegoda Sports Welfare Club2025110272727.004658.7000030
J PereraMSCBurgher Recreation Club2025110272727.005549.0900030
Vishad RandikaPSCNegombo Cricket Club20251112727*-3675.0000050
Milan PriyanathMSCNugegoda Sports Welfare Club2025110272727.007038.5700001
Milan PriyanathMSCKandy Customs Cricket Club2025110272727.003479.4100012
AJADDLA JayasingheNCCRagama Cricket Club2025110272727.004461.3600020
Imesh UdayangaKCCCNugegoda Sports Welfare Club2025110272727.007934.1800020
Manuhara FernandoTUCAKandy Customs Cricket Club2025110272727.006541.5400011
Vishva ChathurangaPSCBadureliya Sports Club2026110272727.003969.2300040
Kavindu KulasekaraACCCBadureliya Sports Club2026110272727.003969.2300040
Ashley WoodcockAUSNew Zealand1974110272727.006640.9100040
Graham StevensonENGIndia19801112727*-2896.4300041
Brooke WalkerNZZimbabwe2000110272727.005549.0900040
Bastiaan ZuiderentNEDKenya2010120272413.505152.9400040
Salman ButtPAKWest Indies2005120272713.505945.7600160
Craig EvansZIMAustralia2003120272213.508033.7500040
Michael KasprowiczAUSWest Indies1996220272113.503577.1400011
Gareth HopkinsNZEngland2008120271513.5011623.2800030
Jon LewisENGSri Lanka2006120272013.504560.0000050
Vernon PhilanderSAZimbabwe2014-2017220271713.5010226.4700030
Darren MaddyENGSouth Africa1999-2000220272413.5012621.4300030
Sohail KhanPAKWest Indies2016221272627.0027100.0000050
Jaydev UnadkatINDBangladesh20221212714*27.004856.2500021
Stephen O'KeefeAUSSri Lanka2016120272313.5017815.1700020
Andrew BalbirnieIRENew Zealand2026120271413.503969.2300040
PreviousPage 378Next

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.