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
Michael LeaskSCOIreland2017120373318.5032115.6300051
James HarrisMIDEssex2020120373418.508643.0200060
Usman ArshadDURNorthamptonshire2014120372018.508643.0200040
Oli StoneWARNorthamptonshire2018-20202223736*-31119.3500051
Richard JonesWARSomerset2014120373518.505863.7900042
Adam BallKENGloucestershire2014120373718.506755.2200170
William BeerSUSSomerset2014120372918.5010435.5800060
Sean TerryHAMWorcestershire2015120373718.505962.7100160
Heinrich KlaasenSAAustralia2023120373518.508344.5800030
Saqlain HaiderUAENamibia2017120372918.5012429.8400020
Will RhodesWAR/ESSLeicestershire2016-2018220373718.508245.1200130
Jayant YadavWARSomerset2022120372918.507251.3900050
Nathan SowterMIDWarwickshire2017120373718.5025148.0000161
Ben GreenLEINottinghamshire2026120373718.5014924.8300120
Josh TongueWORLancashire2018120372018.507251.3900060
Ed PollockWORGloucestershire2023120373418.508842.0500020
Liam BanksWARSomerset2019120372618.5012230.3300060
Sam EvansLEINorthamptonshire2017120372918.5010933.9400050
Will BosistoSAWestern Australia20201213730*37.008245.1200020
Ben TwohigWORNottinghamshire2018120373518.5011332.7400050
Will JacksSURGloucestershire2021-2022220372418.507549.3300050
Alex MiltonWORLancashire2018120373718.5011233.0400150
Olly WestburyWORSurrey2018120372218.5011033.6400060
Mackenzie HarveySAQueensland2026120372118.506556.9200040
Ben AllisonWORGlamorgan2023120373718.507648.6800150
Joey FieldCSOtago Volts2021120372018.5012828.9100040
Ben GeddesKENNottinghamshire2023120373618.5011631.9000050
Kamil MisharaNCCAce Capital Cricket Club2025120373718.507251.3900131
Lasith CroospulleCCCTamil Union Cricket and Athletic Club2024120373518.5036102.7800032
Amir HamzaAFGZimbabwe20212223721*-8245.1200041
Johnathan CampbellZIMIreland2025120373318.506556.9200040
Ayana SiriwadhanaTUCABurgher Recreation Club2025120372018.5036102.7800032
S HapuhinnaTUCAAce Capital Cricket Club2026120372018.505369.8100060
S FonsekaCCCChilaw Marians Cricket Club2025220372718.507549.3300030
T AmarasingheCMCCPanadura Sports Club2025120373718.504386.0500160
MLR BuddikaPSCNegombo Cricket Club20251213735*37.007748.0500040
Avishka TharinduPSCNugegoda Sports Welfare Club2026120373318.504582.2200040
Harsha VithanaBSCAce Capital Cricket Club2024120372718.508245.1200030
Pasindu LakshankaNCCBloomfield Cricket and Athletic Club2025121372637.003897.3700051
Lasith AbeyratneMSCBadureliya Sports Club2026120372418.506259.6800030
Chathuranga KumaraPSCBloomfield Cricket and Athletic Club2026120373318.506656.0600031
Maduka LiyanapathiranageNSWCColombo Cricket Club20252213729*37.0010037.0000041
S MalshanSSCBurgher Recreation Club2025120373218.504680.4300040
Pramud HettiwatteNSWCKurunegala Youth Cricket Club2026121372337.004288.1000041
CM FalconerMIDWorcestershire2026120373718.506061.6700160
Leslie GayENGAustralia1894120373318.50--00030
Maurice TurnbullENGIndia19361213737*37.00--00100
Walter KeetonENGAustralia1934120372518.509638.54000-0
Kenneth RickardsWIAustralia1951120372218.50--00010
Alan MossENGIndia1959320372618.50--00001
PreviousPage 346Next

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.