Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-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
Daniel DouthwaiteGLANorthamptonshire2020-20244401918647.7525973.75020253
Brun SmithNZEngland1947-19493411919663.67--02092
Daren GangaWINew Zealand1999-20064501919538.2044642.83010300
Matthew WadeAUSSri Lanka2012-2013352191102*63.6733157.70110160
Migael PretoriusSOMNottinghamshire2024-202655119195*47.7519299.48021188
BS McKinneyDURNottinghamshire2024-202535019112138.2025275.79101271
Scott StyrisNZEngland200436019110831.8335453.95101281
Liam DawsonHAM/ESSGlamorgan2014-20153601919931.8345442.07021181
Liam LivingstoneLANSurrey2016-201846119169*38.2032359.13010272
Ollie PopeENGSri Lanka202436019115431.8324577.96100222
Kashif AliWORDurham2023-202646119176*38.2030063.67020251
Denis AtkinsonWINew Zealand1952-19565611918538.20--02192
James FranklinNZSouth Africa2006-2013472191122*38.2042544.94100221
Devon ConwayNZSouth Africa2022-20244701919227.2943344.11011221
Riki WesselsWOR/NOTMiddlesex2014-201958119174*27.2930063.67023166
Luke WellsLANSurrey2022-20245801914523.8839448.48000272
Craig MeschedeGLALeicestershire2015-20184811915527.2932958.05011264
Lewis HillLEINottinghamshire2017-202648019110423.8836352.62100270
Tagenarine ChanderpaulWIAustralia2022-20244801915123.8843543.91011202
John BeckNZWest Indies19564801916623.88--020211
Dipak PatelNZSri Lanka1991-19975831915238.2043144.32010191
Geraint JonesENGPakistan2005-20065911915523.8837950.40010222
David LloydDER/GLAYorkshire2021-20245901915721.2236452.47012321
Adam RossingtonNORDerbyshire2015-201961101913917.3624179.25002342
Carl CachopaCS/AANorthern Districts2012-201561201915215.9244143.31012263
Michael BatesAAOtago Volts2013-2016712319148*21.2252236.59001207
Dominic SibleyENGIndia202161201918715.9268527.88012220
Mohammad AmirPAKAustralia2009-201771421914815.9251037.45003230
Tom LathamNZSouth Africa2016-202491401915013.6447939.87012271
Jerome TaylorWIEngland2007-2015111511915313.6429664.53014264
Taijul IslamBANSri Lanka2017-2025111701914711.2446441.16001230
BI KellawayGLAGloucestershire2024-202533119013995.0032758.10100221
Roshen SilvaSLEngland20182401908547.5043943.28020121
Nathan McSweeneyNORGloucestershire202624019011747.5041545.78100210
Dominic SibleyWAR/SURGloucestershire2014-2022351190120*47.5043543.68111230
Zak CrawleyKENDerbyshire2021-20263601906831.6731660.13020280
Yashasvi JaiswalINDNew Zealand20243601907731.6730861.69010243
John GoddardWIIndia1948-19495621904447.50--000-0
Chris NashSUS/NOTDerbyshire2016-20204711906531.6725674.22021291
Wilf FergusonWIEngland1948-19545721907538.00--02100
Reg SimpsonENGSouth Africa1948-195147119013731.672817.86101241
Afsar ZazaiAFGZimbabwe2021-202557019011327.1432159.19101163
Ryan HarrisonAAWellington Firebirds2021-202668219050*31.6737850.26010214
Muhammad AbbasWFCentral Stags2023-20264801904623.7549938.08000182
Asif MujtabaPAKZimbabwe1993-199548319065*38.0061031.15031240
Harbhajan SinghINDZimbabwe1998-20057941906638.0021687.96010295
Hamish RutherfordNZWest Indies2013-20145911906223.7538249.74010262
Toby Roland-JonesMIDWarwickshire2014-20237931903231.6724577.55000233
Josh BohannonLANMiddlesex2019-20266901908721.1130362.71011283
Luke GeorgesonOV/WFAuckland Aces2021-20265901906421.1146141.21021193
PreviousPage 135Next

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.