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
Hasan AliPAKZimbabwe2021220303015.003488.2400132
Mackenzie HarveySATasmania20251213020*30.003390.9100060
Chamika KarunaratneNCCKandy Customs Cricket Club2024121301830.003878.9500012
Josh de CairesMIDEssex20231213029*30.004075.0000060
James SalesNORYorkshire2024121301730.006149.1800050
Tharindu RatnayakeTUCAPanadura Sports Club2026120301915.003293.7500002
Chamika GunasekaraNCCAce Capital Cricket Club20251213020*30.004763.8300030
Tanzid HasanBANPakistan2026120302615.004173.1700040
N FernandesMIDYorkshire2024120302415.008634.8800030
N FernandesMIDDurham2026120302715.0011226.7900030
Matthew HurstLANSomerset2024120301915.005455.5600040
S LiyanageACCCNegombo Cricket Club2025121301930.006744.7800010
Sineth JayawardenaTUCABadureliya Sports Club2025120302215.004369.7700032
Sineth JayawardenaTUCASinhalese Sports Club2025120302415.004566.6700051
W SahanACCCChilaw Marians Cricket Club2025120302015.006943.4800050
Danal HemanandaACCCNondescripts Cricket Club2025121302930.004369.7700021
C GomezNSWCMoors Sports Club2025120302015.003488.2400041
DKRC JayatissaACCCPolice Sports Club2025120302815.004369.7700011
Sandun MadushankaNSWCTamil Union Cricket and Athletic Club20251223020*-5158.8200060
Thomas RewSOMYorkshire2026120303015.006347.6200140
AR ShettyLANMiddlesex2025-2026220302215.003390.9100051
Yahya ZebWFNorthern Districts2025121302230.003878.9500060
Frank WoolleyENGIndia1932120302115.00--000-0
Wally HardingeENGAustralia1921120302515.00--00020
Dick TyldesleyENGSouth Africa1924421302930.00--00000
Keith RiggAUSWest Indies1931120301615.00--00020
Freddie BrownENGIndia1932120302915.00--00001
Michael FrederickWIEngland1954120303015.00--00101
Sydney BurkeSAEngland1965121302030.00--00011
Mark EalhamENGPakistan1996120302515.008734.4800040
Ben HollioakeENGAustralia1997120302815.006446.8800050
Pedro CollinsWINew Zealand2002230301410.005356.6000040
Kemar RoachSUREssex2022-2025431302915.0010728.0400050
Simon HarmerSAWest Indies2015-2023230301910.0011226.7900040
David MurphyNORWorcestershire2016230302310.0010827.7800130
Chris JordanSUSYorkshire2015231302015.005060.0000030
Jack BrooksYORSussex2014-2015330301510.005653.5700051
Wayne WhiteDERSurrey2014-2015230302310.007440.5400060
Ben DwarshuisNSWWestern Australia2022-2026230302010.006248.3900001
James WeighellDURDerbyshire2018-2019230301810.006844.1200030
Matt McKiernanDERSussex2019-2021230302310.007540.0000140
George LavelleLANKent2022-2024230303010.003390.9100240
Pathum NissankaSLNew Zealand2024230302710.003878.9500050
Jake GibsonOVAuckland Aces2022-2023230301810.005356.6000040
Tom LawesSURHampshire2023-2025330301810.006446.8800150
Alfie OgborneSOM/KENWarwickshire2024-2026230301210.008734.4800050
Navod ParanavithanaTUCAMoors Sports Club2025230302210.005455.5600030
Dave SmithAUSEngland19122313024*15.00--00100
Denis BegbieSAAustralia1950230302410.00--00000
Paul WinslowSAAustralia1950230301910.00--00100
PreviousPage 369Next

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.