Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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
Greg ChappellAUSNew Zealand1973-1982142231076247*56.63191056.343331295
Nick KellyOV/ND/WFCentral Stags2016-2026132421076234*48.91188856.9926012415
Ricky PontingAUSNew Zealand1997-2011172661076157*53.80161666.5826013913
Kraigg BrathwaiteWIBangladesh2011-202414272107621243.04257941.72353932
Mohinder AmarnathINDWest Indies1976-198817302107611738.4330831.49365478
Dane CleaverCSNorthern Districts2016-202620333107520135.83174661.5733312422
Tom GraveneyENGAustralia1953-196822384107511131.62204838.571621000
Robin SmithENGAustralia1989-199315303107414339.78218349.202711491
Stephen FlemingNZSouth Africa1994-200715271107226241.23201153.311511487
Norm O'NeillAUSEngland1958-196419303107211739.70105443.642731131
James PeirsonQUESouth Australia2017-202616254107013250.95189356.523601227
Cole McConchieCANCentral Stags2016-2025162611069187*42.76192755.4736310811
Roy FredericksWIAustralia1968-197615291106916938.18127550.821521344
Kane WilliamsonNZSouth Africa2012-202412203106817662.82215949.476211207
Alex CareySAQueensland2017-202611224106813959.33147972.2144111213
Roy McLeanSAEngland1951-196420381106814228.8616964.503451236
Dane CleaverCSAuckland Aces2015-202516273106711744.46161965.9028314115
Sourav GangulyINDSri Lanka1997-200814241106417346.26236345.033421299
Graeme WoodAUSEngland1978-198519371106317229.53268239.63333951
Brad SchmulianCSNorthern Districts2017-202613202106220359.00188156.464401145
Adam LythYORSurrey2016-202613221106120250.52204951.7834113711
Will YoungCSCanterbury2014-2026152721060128*42.40211850.051911327
Jack RyderAUSEngland1920-1929162841060201*44.17203744.82261693
Inzamam-ul-HaqPAKNew Zealand1993-200312193105932966.19177259.7634213912
Sachin TendulkarINDPakistan1989-2007182721057194*42.28211450.002721410
Harry BrookENGPakistan2022-20269140105631775.43117989.5743011315
Sam NortheastHAM/KEN/GLAGloucestershire2014-202617243105418950.19174960.262601432
Neil HarveyAUSWest Indies1951-196114251105420443.9229741.41331891
Kapil DevINDPakistan1978-19892941210548427.03103577.390829913
Michael PappsWFOtago Volts2013-201811191105313258.50192554.704511556
Dean BrownlieCAN/NDCentral Stags2013-201911203105333461.94176859.5636012812
Jack LeaningSUS/YOR/KENHampshire2015-202614274105211845.74245142.923641199
David GowerENGNew Zealand1978-198613221105113150.05212949.374401291
Sam WhitemanWATasmania2019-202613250105118842.04211349.743511310
Angelo MathewsSLIndia2009-202217300105111135.03197353.2734112216
Bert SutcliffeNZEngland1947-196516282104911640.3519243.75283675
Justin LangerAUSIndia1999-200414260104722340.27180458.043431398
Alastair CookENGNew Zealand2008-201815270104716238.78235744.423401261
Thilan SamaraweeraSLPakistan2002-201213232104523149.76210349.693411380
Colin McDonaldAUSEngland1955-196115281104317038.63139744.95251761
Bob SimpsonAUSWest Indies1960-197815282104320140.1264241.28162490
Ken BarringtonENGWest Indies1960-196817300104214334.7331530.79342646
Misbah-ul-HaqPAKSri Lanka2009-201518284104113543.38242742.891819013
Brendon McCullumNZEngland2004-20151630110419735.90141773.47010312918
Hanif MohammadPAKEngland1954-1969173321039187*33.5278129.19333950
Wayne MadsenDERWorcestershire2014-202611191103814357.67197252.643821382
Kiran CarlsonGLASussex2017-202611211103819251.90160264.794311327
Sam HainWARSomerset2014-202615276103811949.43238243.582831234
Herschelle GibbsSAEngland1999-200514240103718343.21191354.213211682
Bill LawryAUSWest Indies1965-196910172103521069.00123641.02430564

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.