Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WAR57/2 (9.2)BOL138/5 (20)WAR need 82 runs in 64 ballsODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st 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
Tom AlsopSUS/HAMDurham2016-20235902646629.3355747.40021320
Mike DennessENGPakistan1973-19746902646829.3323339.06021300
Brett D'OliveiraWORSomerset2015-2025610026412126.4063341.71111350
Anuj DalDERDurham2019-202671002649026.4053249.62021220
Jonny BairstowYORNottinghamshire2014-202671122647529.3345857.64010334
Ryan HigginsMID/GLOWarwickshire2017-202361102645724.0042362.41031391
James ColesSUSYorkshire2023-202661102645324.0042562.12012401
Brooke GuestDERGloucestershire2023-202671202649522.0061043.28022300
Ricardo VasconcelosNORGloucestershire2018-2026101512644318.8646856.41001363
Michael RipponCAN/OVWellington Firebirds2017-20251017126457*16.5050252.59015393
Rachin RavindraDURWorcestershire2022121263217263.0040764.62100360
Will YoungDUR/NOR/NOTWarwickshire2021-202433026313487.6752749.91200303
Shan MasoodYOR/DERLeicestershire2022-202434026321965.7533478.74101331
Niroshan DickwellaNCCTamil Union Cricket and Athletic Club2025-202624026312665.75230114.35200293
Shiv ThakorDERKent2015-201634126313087.6735075.14200281
Abid AliPAKBangladesh2020-202134026313365.7551750.87111302
Andrew StraussENGBangladesh2005-20104502638352.6038568.31030291
Mark PettiniESS/LEIGlamorgan2014-2017351263110*65.7549553.13120261
Craig ErvineZIMAfghanistan2024-202646126310452.6049453.24120213
Colin IngramGLANottinghamshire2017-2026361263155*52.6057046.14100320
Dane VilasLANMiddlesex2017-202357026312437.5746456.68111291
Josh BohannonLANYorkshire2018-2022682263127*43.8357245.98110293
Kasey AldridgeSOM/DURLancashire2023-2026582263101*43.8351750.87111313
Alex WakelyNORGlamorgan2015-20196912638232.8849453.24011343
Harry FinchSUS/KENLeicestershire2017-202561022636132.8852150.48020300
Shoaib MohammadPAKAustralia1988-199061002639426.3063941.16021352
Vernon PhilanderSAIndia2013-201981532635921.9264141.03014302
Denesh RamdinWISouth Africa2007-201591612635317.5352050.58012370
Joe LeachWORSussex2015-20231116226354*18.7933678.27022372
Abdul RazzaqPAKBangladesh2001-2002331262134131.0037470.05200376
A WanninayakeBCAANondescripts Cricket Club2025-2026231262104*131.0057445.64120310
George HillYORDurham2023-20254602628843.6743959.68030341
Brendan TaylorNOTDurham2015-201647126211443.6737869.31201325
Jamie HowCSCanterbury2013-20144702628237.4338767.70020306
Peter NevillNSWSouth Australia2017-202157126272*43.6760043.67031290
Nick ComptonMIDHampshire2015-201747326211765.5057945.25110330
Colin de GrandhommeNZEngland2018-20225822627243.6746156.83022302
Dean ElgarESS/SURHampshire2018-202658026213632.7556546.37100341
Barry WoodENGAustralia1972-19754802629032.7575434.75020410
Ravi BoparaESSSomerset2017-2019610026211826.2059444.11110350
Nathan McAndrewSAWestern Australia2021-2026711426265*37.4340165.34031279
Cameron GreenAUSWest Indies2022-202571102625223.8256246.62010310
Mark RamprakashENGSouth Africa1995-1998712126267*23.8287629.91012231
Nathan LyonAUSSouth Africa2011-2026202732624710.9249153.36005391
Lahiru UdaraNCCPolice Sports Club2026110261261261.0031582.86100254
David WieseSUSWorcestershire2016-201957126170*43.5035274.15020354
James BraceyGLOSomerset2021-202247126111843.5052349.90111351
Jack BoyleOV/CSCanterbury2023-20264702617237.2973735.41020320
Kumar SangakkaraSURLancashire2015-201758126111837.2937569.60111283
Andrew GaleYORHampshire2015-201648026112532.6351450.78101390

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.