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)Play interrupted - 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
Faf du PlessisSAWest Indies2014-201534018510346.2542943.12111232
Brandon KingWINew Zealand20252401856746.2530261.26020321
Matthew ElliottAUSNew Zealand199734018511446.2544541.57100180
Haris SohailPAKSri Lanka2017-20194501857637.0041944.15020155
Will SmithHAMSurrey2014-20164501858237.0057032.46011220
Ricardo VasconcelosNORWorcestershire2020-202635018511537.0034154.25100280
Bayley WigginsCSCanterbury2021-202235118513346.2523678.39100233
James WhartonYORWorcestershire2023-20253501858937.0026769.29010244
Keith MillerAUSIndia1947-19485501856737.0045740.4802078
Jack LeaningSUS/KENLeicestershire2021-202636218575*46.2541244.90020230
Cameron SteelDURGlamorgan2017-20194601855930.8341045.12020240
Stan NicholsENGNew Zealand193046418578*92.50--02000
Blake NikitarasNSWWestern Australia2022-20254701855626.4353634.51010182
Gary GilmourAUSWest Indies1975-19765701859526.4322283.33011254
Brendan TaylorZIMPakistan2011-20214801855123.1334653.47010241
Gareth BergHAM/NORWarwickshire2015-20227801855423.1329762.29010271
Bradley HopeTASVictoria2023-202558018511123.1337149.87100231
Matthew PottsDURDerbyshire2017-20268911856423.1342643.43023260
Boeta DippenaarSAAustralia2001-200651001857418.5038947.56011330
Tim PaineTASQueensland2020-202351021856123.1339846.48010241
Tom HartleyENGIndia202451001853618.5028465.14000236
Romesh KaluwitharanaSLSouth Africa1998-200461101854516.8235152.71001271
Kyle AbbottHAMLancashire2017-2024711218597*20.5630760.26012242
Jake CarderSA/WAVictoria2019-202461101854416.8251435.99001220
Neil WagnerNZWest Indies2012-20201012118566*16.8239846.48011217
Jackson BirdTASNew South Wales2018-202691431855416.8227667.03010224
Seth RanceCSNorthern Districts2016-2020111541855216.8218898.40011209
Tom LathamWARSurrey2025110184184184.0031957.68100211
Asa TribeGLAEssex2026110184184184.0038348.04100200
Mark ButcherENGZimbabwe200322018413792.0037249.46100281
Glenn PhillipsGLOKent202212018412592.0029163.23110201
Abdullah ShafiquePAKWest Indies2026122184160*-37449.20100163
Thomas RewSOMWarwickshire202612018414992.0034852.87100221
Cameron GreenAUSBangladesh202623018410461.3331957.68110142
Hassan AzadLEINorthamptonshire20192301849261.3342543.29020180
Sohan de LiveraMSCTamil Union Cricket and Athletic Club20252301847961.3327467.15020123
Ross TaylorSUS/NOTEssex2016-201824018414646.0026968.40100270
BI KellawayGLAWarwickshire202624018413946.0035951.25101222
Darren LehmannAUSIndia1998-20044601847030.6724874.19021260
Hamish RutherfordWOR/DER/GLAGloucestershire2016-20213601847830.6737249.46020240
James SalesNORDurham2021-20263611846936.8040944.99021251
Kashif AliWOREssex2024-20253601845030.6733754.60010250
David AllenENGPakistan1961-196276118479*36.80--021170
Shane ThomsonNZSri Lanka1991-199536118480*36.8043242.59020181
Liam PlunkettYORSomerset2014-20174721847336.8028764.11010225
Paul StirlingMIDDurham2014-20165701845526.2935352.12010240
Steven CroftLANHampshire2016-20225701847826.2942043.81010203
Umar AkmalPAKEngland201048218479*30.6724973.90010224
Michael LumbNOTSomerset2014-20164801847323.0040745.21011290
Danny BriggsHAM/WARNottinghamshire2015-20246811845026.2941144.77011260
PreviousPage 139Next

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.