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/27NZINDFirst-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/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
Jake WeatheraldLEIEssex2026110616161.007779.2201071
Mitchell HayNZWest Indies2025110616161.009365.5901091
Gus MillerNORDurham2026110616161.008670.9301080
Sonal DinushaCCCChilaw Marians Cricket Club2026110616161.007087.1401080
Tom MoodyAUSNew Zealand1989110616161.0013545.1901080
Sarel BurgerNAMPapua New Guinea20161216152*61.0018033.8901070
Jacques RudolphSAZimbabwe20052216149*61.009266.3000091
Vikram SolankiSURHampshire2014121615761.0013644.8501091
Ashwell PrinceLANNottinghamshire2014120614530.508670.9300080
James HildrethSOMGlamorgan2020120614530.508076.2500060
Paul StirlingIREPapua New Guinea2016120614230.509762.8900060
Tanvir AhmedPAKWest Indies2011121615761.0010160.40010110
Michael HoganGLAYorkshire2021220615430.507185.9201091
David WieseSUSSurrey2020120615730.506889.7101063
Daryl MitchellMIDLeicestershire2021120613830.5014342.6600070
Karun NairNORDerbyshire2024120615530.508076.2501071
Karun NairNORGloucestershire2024120616130.509464.8901190
Liam DawsonHAMDerbyshire2014120613930.5013943.8800040
Ruaidhri SmithGLADurham2018121613661.0060101.67000100
Tom CurranSURLeicestershire2015120616030.508373.4901082
Jack TaylorGLOHampshire2021120613430.5013146.5600071
George ScottGLOWarwickshire20201216144*61.0013943.8800050
Saif ZaibNORNottinghamshire2023120613530.5012050.8300050
Laxman SreekumarUAEHong Kong2015120616130.508274.39011100
Stephen DohenyIREBangladesh2025120614630.5012947.2900041
Tom ScrivenLEIWarwickshire2026121614961.0010458.6500080
Ben CharlesworthGLOEssex2021120614930.5014841.2200080
Baxter HoltNSWTasmania2019-20222216136*61.0014442.3600051
Jake CarderSANew South Wales2022120614630.508770.11000100
Dhananjaya LakshanCCCBurgher Recreation Club2026120614430.506298.39000101
Josh de CairesMIDSurrey2023121613161.0013545.1900061
William LuxtonYORNottinghamshire2026120615330.5010856.4801051
Sachitha JayathilakeTUCAPanadura Sports Club20261216157*61.0050122.0001034
Umesh LakshanNCCPanadura Sports Club20251216135*61.0012050.8300060
Milan PriyanathMSCBurgher Recreation Club2024-2025220613530.5016038.1300032
Dineth ThimodyaRCCBloomfield Cricket and Athletic Club2024120616030.5016038.1301071
Thulina DilshanTUCANugegoda Sports Welfare Club2025-2026220613330.5013943.8800080
Raveen YasasBSCNondescripts Cricket Club2026120614630.5014841.2200020
Kavindu KulasekaraACCCBurgher Recreation Club20261216159*61.0012150.4101060
TW BoormanGLOLancashire2026120614230.5015639.1000090
BJ DawkinsKENMiddlesex2026120615030.5017734.46010120
Richard SnellSASri Lanka1993221614861.0010160.40000100
Steve JamesENGSri Lanka1998120613630.5026123.3700040
Lachlan ShawNSWWestern Australia2026120616130.5011353.9801172
Sean ErvineHAMLeicestershire2014230614020.3314542.0700080
Kyle JarvisLANNottinghamshire2016232613761.0014841.2200070
Adrian BarathWISri Lanka2010230615020.3311353.9801090
Travis HeadAUSBangladesh2026230612220.3310160.40000100
David WainwrightDERKent20142316160*30.5013844.2001150
Ryan DaviesSOMNottinghamshire2016230615920.338571.7601162
PreviousPage 285Next

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.