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
Mark VermeulenZIMSouth Africa2014120352117.5010433.6500030
Sarel BurgerNAMIreland2015120353417.506851.4700060
Mushfiqur RahmanBANNew Zealand2004120352017.507646.0500060
Tino BestWIZimbabwe2013221352435.003892.1100051
Glen ChappleLANGloucestershire20151213529*35.0021166.6700061
Nehemiah OdhiamboKENNamibia2012121353135.004872.9200050
Doug BollingerKENHampshire20141223533*-29120.6900041
BJ WatlingDURNorthamptonshire2019120353517.508043.7500170
Daniel ChristianVICTasmania2017120353517.5012228.6900130
James TredwellSUSWarwickshire2014120353317.509636.4600070
Umesh YadavESSNorthamptonshire2023121352435.0030116.6700041
Reece YoungAAOtago Volts2012120352417.507248.6100060
Kraigg BrathwaiteYORWarwickshire2017120351817.5012528.0000040
Josh DaveySOM/LEIGlamorgan2020-2026220352017.509138.4600060
Seekkuge PrasannaNORWorcestershire2016120353117.5028125.0000070
Seekkuge PrasannaNORGloucestershire2016120352617.503892.1100042
Stuart MeakerSURDurham20161213535*35.007447.3000131
Glenn MaxwellVICQueensland2018120353517.505959.3200140
Michael BracewellNZSri Lanka2023220352517.506851.4700030
Darren BroomOVAuckland Aces2013121353535.007248.6100051
Christopher CoombeNAMIreland2015120353517.505959.3200121
Stephen MooreDEREssex2014120353217.508740.2300070
Will BraggGLALancashire2015120352717.504676.0900050
Will BraggGLANottinghamshire2017120353017.507347.9500050
Stewart WaltersGLAHampshire2014120352517.505761.4000050
Oli StoneENGNew Zealand2021120352017.5010633.0200040
Brad TaylorHAMLancashire2017121351835.008839.7700050
Milinda SiriwardanaSLEngland2016120353517.507745.4500160
Jeremy LawlorGLADerbyshire2019120352517.509835.7100031
Keegan PetersenDURSussex20221213521*35.009536.8400040
Vani MoreaPNGIreland2016120353517.508541.1800130
Venkatesh IyerLANDurham2024120352817.505168.6300030
George GartonSUSYorkshire2021120352117.5010732.7100050
Robbie WhiteMIDEssex2020120352317.5011231.2500040
Jofra ArcherSUSDerbyshire2017120352517.5034102.9400041
Shane SnaterESSSussex2026120353517.504676.0900142
Greg CroudisOVNorthern Districts2017120353317.5012228.6900032
Connor BrownGLAKent2017120353317.5014424.3100050
Charlie ThurstonNORSomerset2020120353417.508441.6700050
Dan WheeldonDERNorthamptonshire20181213533*35.007248.6100021
Ethan BrookesWORSomerset2025120353517.505959.3200150
Blake CullenMIDSussex2020-2022320353417.5011929.4100010
James SeymourVICTasmania2022120352517.507844.8700040
Ali OrrHAMSomerset2025120352717.509238.0400021
Josh BakerWORGlamorgan20221213525*35.005563.6400050
Codi YusufSAZimbabwe2025221352735.006653.0300060
Josh BlakeSURNottinghamshire2026120352017.508242.6800050
Ashian DanielNCCNugegoda Sports Welfare Club20251213522*35.008441.6700022
Amir HamzaAFGWest Indies2019120353417.509636.4600050
Matthew HurstLANWarwickshire20241223520*-7248.6100030
PreviousPage 352Next

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.