Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Gareth AndrewWORSussex2015120777038.5013258.3301071
Ajaz PatelLEINottinghamshire2026120776238.5011964.71010140
Matt ColesKENSussex2016-2017220777038.509779.3801062
Sam NortheastHAMWarwickshire20191217755*77.0013855.8001070
Philip SaltSUSLancashire2019120774038.5013158.7800080
Imam-ul-HaqSOMNorthamptonshire2022120775238.5015450.0001071
Brad DavisSAWestern Australia2020120775738.5020138.3101080
Ethan BrookesWORGloucestershire2026121776677.0024431.5601080
Feroze KhushiESSSurrey2020120776638.5012561.6001090
Ramesh MendisMSCBadureliya Sports Club2026120774138.5013457.4600081
Dinuka DilshanMSCBadureliya Sports Club2026120776938.5011765.8101092
I KarannagodaCCCKandy Customs Cricket Club2025120776538.5010374.7601073
Anura RanasingheSLIndia1982120777738.50--01100
Ian ButlerOVCentral Stags20122317773*38.5016845.8301090
Chamara KapugederaSLSouth Africa2006231776338.5012462.10010102
Regis ChakabvaZIMAfghanistan2021230774425.6710871.30001111
Keshav MaharajSAZimbabwe2017-2025230775125.6710573.3301063
Stephen ParryLANYorkshire2017230773925.6712462.10000130
Eddie ByromSOMWarwickshire2017-2020230774325.6713756.20000130
Yashasvi JaiswalINDSri Lanka2026230774525.679382.80001140
Josh de CairesMIDWarwickshire2023230774025.6712263.11001111
Sharujan ShanmuganathanBSC/TUCAChilaw Marians Cricket Club2025-2026231774838.5017843.2600060
Ben HilfenhausAUSPakistan20102417756*25.6712462.10010101
Graeme LabrooySLNew Zealand19913417770*25.6710374.76011132
Timm van der GugtenGLASomerset2026241773025.6717943.02000111
Joe MennieSAQueensland2017-2018240773819.2513656.62001101
Stephen PetersNORSussex20142417742*25.6715649.36001110
Chesney HughesDERSussex20162417758*25.6717544.00011100
Azeem RafiqYORMiddlesex2016241776525.6714951.68011101
Craig SmithOVWellington Firebirds2015-2016341774125.6717145.0300072
Barry McCarthyDURNottinghamshire2015-20162427738*38.5014553.10000121
Felix OrganHAMMiddlesex2017-2023340774019.2516347.2400081
Alex ThomsonWARHampshire2017-2019240772619.2517843.26000131
Lauchie JohnsWFNorthern Districts2018-2022340772519.2516048.13000130
Jack CarsonSUSEssex2025-2026240774219.258887.50000132
Shahadat HossainBANNew Zealand2023240773119.2518641.40000100
Manoj SarathchandraKYCC/SSCNugegoda Sports Welfare Club2025-2026241773925.6714154.6100051
Andrew GreenwoodENGAustralia1877240774919.253119.3500000
Gilbert ParkhouseENGAustralia1950-1951240772819.25--00060
Dulip SamaraweeraSLNew Zealand1995240773319.2518142.5400090
Michael HoganKEN/GLASurrey2014-2023451774319.258392.77000150
David WieseSUSMiddlesex2018-20194517737*19.2510871.30001100
David WilleyYOR/NORSussex2014-20213527728*25.6715549.6800071
Graham ClarkDURSomerset2024-2025350773215.4016247.5300190
Liam Patterson-WhiteNOTEssex2021-2026450772515.4016048.1300092
Ranga SohoniINDEngland1946-19513527729*25.67--00000
Alan TurnerAUSEngland1975350773715.4020537.5600080
Saleem YousufPAKNew Zealand1989-1990550773315.4018741.1800091
Robert CroftENGSri Lanka20013517733*19.2529725.9300080
Matthew QuinnAACanterbury2013-2015460775012.8315350.33013131
PreviousPage 253Next

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.