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
Aryan JainQUENew South Wales2023120311715.507143.6600020
Sonal DinushaCCCKandy Customs Cricket Club2025121313131.0030103.3300032
Liam HaskettWANew South Wales2026121311731.0014820.9500040
AL OlliverAACanterbury20241213127*31.0016193.7500013
TN GurugeBCAANegombo Cricket Club2025120312715.505952.5400031
S NirmalBSCPolice Sports Club2025120311715.5010429.8100040
Madawa WarnapuraKYCCBurgher Recreation Club2025120312415.504077.5000060
Sheshan FernandoNCCBadureliya Sports Club2025120312015.5031100.0000031
Heshan DhanushkaBRCColombo Cricket Club2026120311815.509034.4400020
Vishad RandikaPSCAce Capital Cricket Club20251213125*31.005259.6200030
Avishka PereraNSWCPolice Sports Club2026120312715.506547.6900040
M PremaratneBCAARagama Cricket Club2024120313115.505160.7800130
DS AbeywickramasinghaBRCTamil Union Cricket and Athletic Club2025120311715.505062.0000060
PS SheharaPSCBloomfield Cricket and Athletic Club2025120312015.506448.4400040
Harsha CoorayCMCCPolice Sports Club20251213131*31.009333.3300130
Manoj SarathchandraSSCKurunegala Youth Cricket Club20241213117*31.008735.6300040
Dinushka MalanKYCCTamil Union Cricket and Athletic Club2025-2026220313115.505952.5400132
James CranstonENGAustralia1890120311615.50--000-0
Alfred ArcherENGSouth Africa18991213124*31.00--000-0
James LangridgeENGWest Indies1933220312215.50--000-0
Dooley BriscoeSAAustralia1935120311615.50--000-0
Ron HamenceAUSEngland19471213130*31.0010629.2500020
Jack MoroneyAUSWest Indies1951120312615.50--00020
Derek ShackletonENGIndia19511213121*31.00--000-0
Zulfiqar AhmedPAKNew Zealand19553213121*31.00--000-0
Somachandra De SilvaSLAustralia1983120312615.506845.5900040
Roland HolderWIPakistan1997120312615.509831.6300050
Jimmy CookSASri Lanka1993120312415.5016219.1400030
Ali ShahZIMIndia1993120312515.507839.7400050
Roger TwoseNZAustralia1997120312915.507143.6600030
Robert CroftENGNew Zealand1997220313115.507143.6600150
Mahendra NagamootooWIEngland2000120311815.503783.7800050
Andy BichelAUSIndia2003230311910.336150.8200040
Ravi RampaulDERGloucestershire20192313117*15.503881.5800012
Tim SoutheeNDCanterbury2016-2019231312715.503491.1800151
Ajaz PatelNZEngland2021-2022230312010.336448.4400040
Alex GidmanGLODerbyshire2014230311510.3310130.6900040
Marcus HarrisGLO/LANWorcestershire2023-2026230312610.339233.7000040
Ryan SidebottomWARKent2018-20192333127*-7740.2600040
Charlie HemphreyQUEWestern Australia2019230312610.338337.3500130
Cole BriggsAAOtago Volts2021-2022230313010.3310828.7000150
Lakshan EdirisingheKYCCMoors Sports Club2025-2026230312410.339233.7000020
Bryce JacksonNSWTasmania2026232311331.007640.7900031
DKRC JayatissaACCCBadureliya Sports Club2024-2026230311910.334568.8900051
Mohammad MunafPAKEngland1961-1962230311210.33--00041
Roger HarrisNZEngland1959230311310.3314221.8300040
Tapash BaisyaBANAustralia2003241312510.336349.2100120
Shabbir AhmedPAKBangladesh200334031137.757640.7900040
Stuart ClarkAUSSouth Africa20063423113*15.504765.9600040
Heino KuhnKENYorkshire201924031157.755754.3900150
PreviousPage 366Next

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.