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
Naved-ul-HasanPAKEngland20052316842*34.0064106.2500072
Adnan AkmalPAKNew Zealand2011231684434.0011758.12000110
Trent BoultNDCentral Stags2013-2019231684434.009373.12000111
Matt MachanSUSWarwickshire2014-20152316827*34.0015444.16000100
Zulfiqar BabarPAKSri Lanka2015231685634.008381.9301072
David WilleyYORHampshire2017-2019231683434.008679.0700090
Paul CoughlinDURWarwickshire2015-2016230684922.6712753.5400090
James BraceyGLOSurrey2021-2022230685422.6711857.6301170
Jofra ArcherSUSKent2017-20212316860*34.008877.27010110
Dominic BessYOR/SOMMiddlesex2017-20242316860*34.007788.3101171
Martin AnderssonMIDNottinghamshire2022-2023330683622.6712255.74000120
Tom LawesSURDurham2024-2025330685822.679373.1201081
Alankara Asanka SilvaBSCAce Capital Cricket Club2024-2026230684522.6716640.9600091
Peter LeverENGNew Zealand1971-1975430686422.6713450.7501170
Ravi RampaulWIPakistan20112416832*22.6713948.9200044
Jamie HowNZBangladesh2008240683617.0015344.44000101
Dhammika PrasadSLWest Indies2010-2015341684722.6711559.1300082
Ross TaylorCSAuckland Aces2019-2020240682717.009472.3400082
Nic MaddinsonNSWVictoria2024-2025240683317.009472.3400082
James NeeshamWFOtago Volts2018-2019340682017.0010167.3300081
Sunil AmbrisWIIndia2018240683817.0014447.2200190
Josh ShawGLOLancashire2019-2025341682922.678976.4000172
Zakir HasanBANPakistan2024241684022.6713948.9200072
Harry DukeMID/YORNorthamptonshire2021-2026340682817.0014247.89000110
Nalin PriyadarshanaPSCBloomfield Cricket and Athletic Club2025-20262426847*34.0012056.6700181
Harry JuppENGAustralia1877240686317.0026225.5701120
Steve CamachoWIIndia1971240683517.00--00071
Brian LuckhurstENGNew Zealand19712416829*22.6721032.3800040
Curtly AmbroseWINew Zealand1995-1996441683322.6710465.38000111
Chris DentGLOSomerset2020-2021350685013.6011758.12011110
Tom HelmMID/LEISussex2022-20264526843*22.679770.1000163
Lewis HatchettSUSYorkshire2014-2015353682534.0020133.8300070
Harry PodmoreKENSurrey2019-2020351684717.0010465.3800091
Navin PatelCSAuckland Aces2016-2017351682917.0012753.5400080
Ollie NewtonWFAuckland Aces2017-2022450684013.6011260.7100064
Migael PretoriusSOMSussex2025-2026450685913.608085.0001191
Jack DaviesMIDLeicestershire2024-2025351684917.0015643.5900070
Chandrasekhar GadkariINDWest Indies19533526850*22.67--01200
Timycen MarumaZIMBangladesh2013-2021360684111.3317239.5300280
Graham NapierESSGlamorgan2015-2016460684311.3311161.2600282
Tom CurranSUREssex2014-2019561682613.6011957.14001102
Tom TaylorDER/LEIGlamorgan2014-2018460683011.3313550.3700173
William MiltonSAEngland1889-1892360682111.332642.3100030
Zin HarrisNZPakistan1955-1965360682811.33--00100
Ian MeckiffAUSIndia1959-19605646845*34.00--00100
Wally EdwardsAUSEngland1974360683011.3321931.0500260
Ian WardENGAustralia20013616823*13.6016940.2400150
Gareth BattySURSomerset2016-20194726820*13.6012355.28002120
Callum ParkinsonDUR/LEINorthamptonshire2017-2026474682522.6718636.5600050
Gulabrai RamchandINDEngland195247068429.71--00200
PreviousPage 270Next

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.