Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES79/1 (7.2)WAR206/4 (20)ES need 128 runs in 76 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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
Ravindu RasanthaCCCPanadura Sports Club2025-202623020412668.0041449.28110191
Chris BroadENGNew Zealand198834020411451.0050140.72110200
Colin de GrandhommeNZSri Lanka2018-20193412048368.00180113.330201410
Henry ShipleyCANOtago Volts2017-20234402048251.0028471.83020295
Josh ThomasSOMYorkshire202624020413651.0034559.13111231
Jordan ClarkLAN/SURLeicestershire2015-20264522047168.00204100.00020217
Bill WoodfullAUSWest Indies1930-19315602048334.00--02080
Devon ConwayNZSri Lanka2023-20244702047829.1436156.51020261
Zak CrawleyKENHampshire2019-202347020410529.1431464.97112330
Tom PriceSUS/GLOGlamorgan2021-20266722047140.8040450.50020290
Kris SrikkanthINDWest Indies1987-19884702047129.1428372.08021291
James RewSOMDurham2024-202548120410329.1426676.69101222
Javagal SrinathINDNew Zealand1994-199991042047634.0039751.39012262
Adil RashidYORSomerset2014-2017510120410822.6746743.68103330
Adrian BarathWIAustralia2009-2012510020410420.4043247.22101320
Fynn Hudson-PrenticeSUS/DERNottinghamshire2020-2025510120491*22.6740350.62011280
Mark RamprakashENGNew Zealand1999-2002711120469*20.4062732.54012241
Luke WellsSUS/LANHampshire2015-202461112045520.4044745.64023251
Bernard JulienWIIndia1974-197681242044725.50--00051
Kemar RoachWISri Lanka2010-2026121662043920.4048641.98001241
Shaun MarshYORSurrey2017121203125*203.0040849.75110300
Thanuka DabareCMCC/ACCCBloomfield Cricket and Athletic Club2025-20262302039767.6722590.22020168
Z MalikWARWorcestershire202524020314250.7535457.34100235
Sam WhitemanYOR/NORSomerset2023-2026351203130*50.7548242.12100231
Jim AllenbySOMNottinghamshire2015-20163502036440.6033460.78031291
Aadil AliLEIGloucestershire2015-20163502038040.6046643.56010244
Tom LathamDUR/WARSussex2017-20253602037733.8347043.19020200
John BeckNZSouth Africa1953-19544702039929.00--011161
Kamran AkmalPAKWest Indies2005-20065812037829.0030865.91010330
Khaled MashudBANWest Indies2002-2004481203103*29.0058534.70102220
Daniel FlynnNZSri Lanka2009-20124802035325.3851239.65032210
Ryan HigginsMID/GLOWorcestershire2019-20265802037625.3827075.19010310
Ramesh MendisSLPakistan2022-202348120345*29.0038452.86000212
Jack EdwardsNSWWestern Australia2022-20266902034822.5643246.99000154
Ian CraigAUSSouth Africa1953-19586902035322.56--022100
Shakib Al HasanBANSouth Africa2008-201561002034720.3042447.88001250
Matt HenryCANCentral Stags2015-2022810220375*25.3823785.65012285
Sam FanningWANew South Wales2022-202651002036120.3055536.58020222
Les FavellAUSEngland1954-195961012035422.5629841.95010200
Luke WellsSUS/LANEssex2016-202461202037516.9248441.94012203
Tim SoutheeNZWest Indies2012-2020101532033116.9222590.22000189
WPUJC VaasSLIndia1997-2008141642034716.9247342.92001310
Ben RaineDUR/LEISussex2016-2025121722034013.5337853.70002242
Brian TaberAUSSouth Africa1966-1970917420330*15.6237928.76002150
George LohmannENGAustralia1886-18961522220362*10.155949.15015131
Jasprit BumrahINDEngland2018-20251728620334*9.2347442.830011235
Karun NairNORGlamorgan2024111202202*-25379.84100212
James FranklinWFNorthern Districts2014-2015332202135*202.0033260.84110212
Zafar AnsariSURLancashire201523120299101.0051739.07020211
Shreyas IyerINDBangladesh202223120287101.0034358.89020242
PreviousPage 127Next

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.