Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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 runsODI1st 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/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Ryan DaviesSOMHampshire20162115252*-39133.3301063
Washington SundarINDAfghanistan20261115252*-6876.4701051
Henry BrookesMIDSussex20241115252*-15932.7001071
Joel DaviesNSWQueensland20251115252*-6382.5401080
Kanchana de LiveraPSCColombo Cricket Club2026110525252.0012342.2801050
G WeerasingheKYCCBadureliya Sports Club2025110525252.0010250.9801070
J PereraMSCKurunegala Youth Cricket Club2025110525252.0010350.4901070
Dinura KalupahanaSSCNondescripts Cricket Club2025110525252.0013837.6801070
Promod MaduwanthaBRCMoors Sports Club20251115252*-19826.2601030
Charlie BarnettENGWest Indies1933110525252.00--010-0
Pravin AmreINDZimbabwe19931115252*-10947.7101042
Scott StyrisNZZimbabwe2005220524526.008065.0000070
Anthony IrelandLEIKent2014120525226.008065.0001124
Ed JoyceIRENetherlands2017120524326.007668.4200080
Nehemiah OdhiamboKENNetherlands20101225250*-5791.2301080
Morné MorkelSURLancashire2018120522926.008263.4100061
Tamim IqbalBANIreland2023120523126.0010151.4900051
Peter SiddleSOM/LANGloucestershire2015-2022220524026.0012242.6200030
Aaron FinchYOR/SURSomerset2015-2017220523926.0012342.2800041
John HastingsAUSSouth Africa2012120523226.008859.0900052
Travis HeadSUSGlamorgan2021120524726.008660.4700090
Raymon ReiferWINew Zealand2017121522952.0019826.2600061
Ian CockbainGLOMiddlesex2021121525152.008065.0001080
Saqib MahmoodENGWest Indies2022221524952.0012441.9400041
Dhananjaya de SilvaCCCNondescripts Cricket Club2026121523652.005594.5500081
Aiden MarkramHAMYorkshire2019120524526.008164.2000070
Jake WeatheraldLEINottinghamshire2026120523826.005791.2300060
Shadab KhanPAKSouth Africa20191215247*52.008164.2000080
Jordan CoxENGNew Zealand2026120522726.0010052.0000051
Curtis CampherIREEngland2023120523326.0011346.0200091
Milton ShumbaZIMBangladesh2021120524126.0010250.9800090
Lahiru SamarakoonTUCANugegoda Sports Welfare Club2025-2026221524152.0027192.5900053
Gihan KoralageBSCNegombo Cricket Club2025120524626.0014735.3700002
Roscoe ThattilKCCCColombo Cricket Club2025120524426.0010848.1500031
Asel SigeraNCCKandy Customs Cricket Club2024120524726.0037140.5400062
Sep KinneirENGAustralia1911120523026.0013937.4100050
Otto NothlingAUSEngland1928120524426.0012043.3300070
Nelson BetancourtWIEngland1930120523926.00--000-0
Ken WishartWIEngland1935120525226.00--01100
Allan DonaldSAZimbabwe1995-1999331523326.0011146.8500060
Sean AbbottSUREssex2023-2026230523117.339554.7400060
Marchant de LangeGLO/GLAKent2018-2025230525117.3336144.4401134
Daryn SmitDERNorthamptonshire20172315229*26.0016930.7700060
Nick BeardOVCanterbury2013-20152315225*26.0010549.5200090
Axar PatelINDBangladesh2022230523417.3310649.0600070
Andrew SalterGLALancashire2015-2021331524526.0012541.6000151
George ScottMID/GLOGlamorgan2019-2020231523126.0011744.4400050
Josh ShawGLONorthamptonshire2016-2025531524426.007074.2900181
Matt MilnesKENWarwickshire2019-2022331522826.0012641.27000100
Sam ElliottVICWestern Australia2024-2026330522617.3314535.8600131
PreviousPage 305Next

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.