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
Al SahariarBANAustralia2003120363618.006159.0200131
Carlton BaughWIBangladesh2011220363018.005961.0200060
Peter FultonNZAustralia2008120362918.0012628.5700031
Liam PlunkettYORNorthamptonshire2014220362518.003797.3000051
Glen ChappleLANNorthamptonshire2014220362618.006159.0200040
Moneeb IqbalSCOIreland2013120362518.008542.3500060
Faf du PlessisKENYorkshire2019120363618.006060.0000150
Nathan RimmingtonDURKent2018120362518.006852.9400040
Darren BroomOVCanterbury2012121362136.0012229.5100030
Craig OvertonENGNew Zealand20181213633*36.004383.7200051
David WainwrightHAMSomerset20161223635*-6357.1400030
AP AgathangelouLEIDerbyshire2015120363218.007051.4300040
GD CrossDERSurrey2014120362718.007051.4300040
Ryan PringleDURMiddlesex2015-2016220363618.006357.1400150
Richard OliverWORHampshire2015220363318.005269.2300050
William BeerSUSDurham2019120363618.009239.1300150
Chris WoodHAMGlamorgan2014120363518.004776.6000051
Calum HaggettKENSussex2018120363118.009338.7100040
Joe WeatherleyKENDurham2017120363018.0011232.1400050
Adam HickeyDURSomerset20161223636*-6456.2500031
Chadd SayersGLOLeicestershire20192213633*36.005170.5900050
Rahul ChaharSURGlamorgan2026120363618.007250.0000142
Washington SundarLANNorthamptonshire20221213634*36.009139.5600050
Tom CullenGLAWarwickshire2020120362618.004678.2600080
Eathan BoschMIDDerbyshire2026120362918.006060.0000032
Alex BevilaquaWANew South Wales2018121363636.0024150.0000023
Cameron ValenteSANew South Wales2018120362418.009040.0000031
Priyamal PereraPSCNondescripts Cricket Club2026120363418.004776.6000060
Ethan BrookesWORNottinghamshire2025120362618.008641.8600040
Rahmanullah GurbazAFGIndia2026120362418.006456.2500042
Kasey AldridgeSOM/DURGloucestershire2022-20263213632*36.007548.0000031
Nivethan RadhakrishnanTASWestern Australia2025120363618.0012229.5100160
Blake MacdonaldNSWVictoria2023120362218.0014425.0000040
Shamar JosephWISouth Africa2024120362518.004875.0000051
Nyasha MayavoZIMBangladesh2025120363518.005862.0700050
RMRDG RathnayakeACCCBloomfield Cricket and Athletic Club20251213627*36.009537.8900020
Lakshitha ManasingheSSCKurunegala Youth Cricket Club2024120362218.006159.0200061
Ranmith JayasenaRCCPanadura Sports Club2025120362418.005170.5900060
R FlintoffLANWorcestershire2024-2026220362318.006456.2500040
Vinura DulsaraRCCBadureliya Sports Club20251213631*36.006258.0600060
Risith UpamalBRCColombo Cricket Club2026121363536.006060.0000050
BA MayesHAMWarwickshire2026120363118.009936.3600021
TO NortonGLAWarwickshire2026120362918.005862.0700070
AU BuchakeNORLeicestershire2025120363518.009338.7100060
Edward GraceENGAustralia1880120363618.009637.5000140
Cyril VincentSANew Zealand1932220363318.00--00001
Barry WoodENGWest Indies1976120363018.0010434.6200040
Kirti AzadINDNew Zealand1981120362018.0011032.7300050
John StephensonENGAustralia1989120362518.008940.4500030
Meyrick PringleSAIndia1992221363336.004285.7100032
PreviousPage 349Next

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.