Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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
Chuck Fleetwood-SmithAUSEngland1937-19387944816*9.6012239.3400251
Michael KasprowiczAUSSri Lanka2004510348156.869053.3300142
Jack LeachENGIndia2021-202461144814*6.8620223.7600261
Jim HiggsAUSEngland1978-1980611448166.8622621.2400110
Ian McPeakeWFNorthern Districts2016-20221113348184.8013535.5600433
Herman GriffithWIEngland1928-1933815548184.802626.9200410
Chris WoakesWFAuckland Aces2012110474747.006968.1200080
Kyle HoggLANYorkshire20141114747*-5094.0000060
Andy GorvinGLAKent2025110474747.009947.4700050
Blair TicknerDERSussex2024110474747.004897.9200060
Dasun ShanakaSSCNondescripts Cricket Club2025110474747.0044106.8200033
Migael PretoriusSOMHampshire20251114747*-40117.5000040
Ramesh MendisMSCNondescripts Cricket Club2025110474747.006473.4400041
Lahiru UdaraNCCBadureliya Sports Club2026110474747.006078.3300050
Janith LiyanageBCAANondescripts Cricket Club2026110474747.006572.3100041
GSM FernandoBRCKurunegala Youth Cricket Club2025110474747.0010246.0800041
Raveen de SilvaACCCBadureliya Sports Club2026110474747.0011441.2300030
Ravindu RasanthaCCCColombo Cricket Club2025110474747.0012138.8400040
T HarshanaBCAANondescripts Cricket Club2026110474747.009052.2200040
Manoj SarathchandraKYCCAce Capital Cricket Club2025110474747.0010445.1900051
Peter SleepAUSSri Lanka19891114747*-12537.6000020
Bruce FrenchENGAustralia1988110474747.009450.0000030
Bert VanceNZEngland1988110474747.0014931.5400020
Brendon McCullumOVCanterbury2014120473323.506869.1200060
Bastiaan ZuiderentNEDCanada2006120474123.507860.2600070
Nixon McLeanWIPakistan2000220474623.509947.4700090
Aftab AhmedBANIndia2004120474323.507562.6700061
Ryan HindsWISri Lanka2008120473723.5012537.6000060
Ed JoyceIREPakistan2018120474323.5010246.0800060
Gary WilsonDERWarwickshire2018120473423.509847.9600070
Vernon PhilanderNOTSomerset20151214735*47.008952.8100060
Luke RonchiSOMYorkshire2015120472523.507761.0400060
Mohammad TauqirUAEKenya20111214738*47.005388.6800070
Wayne ParnellWORHampshire2018121472647.008754.0200090
Ajmal ShahzadSUSEssex2016120472423.5011341.5900050
Aaron FinchYOR/SURNottinghamshire2014-2018220474523.509549.4700050
Mohammad AyubPAKSri Lanka2012120472523.5016827.9800040
Daryl MitchellLANWarwickshire2023120473523.507265.2800052
Ryan PringleDURNorthamptonshire20171214747*47.009549.4700180
Richard OliverWORSurrey2014120472423.506968.1200090
Paul CoughlinNOTKent2019120473923.507463.5100070
Delray RawlinsSUSEssex2020120474023.505881.0300072
Glenn PhillipsNZWest Indies2025220472923.507661.8400041
Mark WattSCOIreland2017120474323.507959.4900051
Nathan McAndrewWARSurrey2022120474423.5010843.5200060
Amar VirdiSURNorthamptonshire2021121474747.0012637.3000070
Imam-ul-HaqPAKBangladesh2026120474523.507761.0400060
Jack BlatherwickLAN/NOTSurrey2019-2023221473547.007265.2800061
Kavem HodgeWISri Lanka2026220473123.5018325.6800050
Oshada FernandoPSCTamil Union Cricket and Athletic Club2026120473123.507761.0400041
PreviousPage 317Next

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.