ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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
Ross EdwardsAUSEngland1972-197513223805170*42.37188342.75254730
John WrightNZIndia1981-1990915280418561.85227935.28330944
Ben DuckettNOR/NOTWarwickshire2014-2026918080421844.67121666.122411105
Colin AckermannDUR/LEISussex2017-20259152803277*61.77137958.233221181
Aravinda de SilvaSLAustralia1988-19991219280316747.24171246.901601007
Vijay HazareINDEngland1946-195212192803164*47.2420.00232311
Sherwin CampbellWIEngland1995-2000142508039332.12183743.710701130
Denesh RamdinWIEngland2007-20151728380316632.12164248.902421081
Keith MillerAUSWest Indies1951-19551016180114753.40--410903
Kusal MendisSLNew Zealand2015-202410192801141*47.12154851.742511015
Larry GomesWIEngland1976-19861622480114344.50192741.57243980
Ravi ShastriINDPakistan1982-19891522180113938.14139238.29333703
Dick LilleyENGAustralia1896-1909324778018420.0210.00049350
Jack BlackhamAUSEngland1877-18943562118007415.6926640.23046480
Cameron BancroftWATasmania2019-202612233799176*39.95167947.59331961
Greg HayCSAuckland Aces2013-20241526279811533.25188342.382431011
Jordan SilkTASWestern Australia2019-20261428079818128.50168847.271331021
Ben SmithCSCanterbury2014-202316292798111*29.56199839.94143943
Jeff DujonWIEngland1984-19912331379810128.50166148.041521001
Richard HadleeNZEngland1973-1990213447989926.60142156.160641104
Mike BrearleyENGAustralia1977-1981193727988122.80256131.16054690
Mohammad AzharuddinINDNew Zealand1988-19991214179619261.23133459.67230971
James HildrethSOMHampshire2015-20221320079618439.80120066.333311002
JP DuminySAAustralia2008-20161321379616644.22175645.33320963
Cole McConchieCANAuckland Aces2012-20251424279613036.18151352.61131944
Stephen MurdochCAN/WFAuckland Aces2012-201912232795130*37.86159149.972411155
Tony GreigENGWest Indies1973-19761323179514836.14176645.02312965
George WorkerCS/AANorthern Districts2015-20241528279513030.58171546.362461047
Ray LindwallAUSEngland1946-19592943779510022.0840062.50145827
BJ WatlingNZEngland2013-20211117279420552.93175745.192511093
George WorkerCS/AACanterbury2014-20241528179411129.41153251.832521059
Andrew StraussENGPakistan2005-20121324179312834.48154851.23232940
Mark BoucherSAWest Indies1998-201024335793122*28.32175045.31233862
Bill EdrichENGSouth Africa1938-1947912179221972.004100.00321824
Arthur MorrisAUSSouth Africa1949-19531017079215746.59--231522
Sam WhitemanWAQueensland2019-20261323079211034.43181943.542441115
Marnus LabuschagneQUESouth Australia2017-20261223279215937.71155550.93232902
John EdrichENGWest Indies1963-19761425279214634.43130931.55142901
Ian BothamENGWest Indies1980-1991203817928121.41138257.31041958
Ian RedpathAUSSouth Africa1964-1970102037919746.53124432.56072760
Marvan AtapattuSLIndia1990-20051422179110837.67176444.842341100
Saeed AhmedPAKEngland1961-1971152817917429.3048638.89062642
Martin GuptillAANorthern Districts2013-20226112790161*87.78113769.483409713
Herschelle GibbsSANew Zealand1999-20079151790211*56.43163548.322411128
Ian BellENGSouth Africa2008-20121120178919941.53182343.28240923
Michael SlaterAUSWest Indies1995-20011323278910637.57153651.37142835
Norm O'NeillAUSWest Indies1960-1965917178818149.2559640.10151602
Marlon SamuelsWISouth Africa2001-20151019078810541.47171845.872501103
Hansie CronjeSAAustralia1993-19981221178812239.40179843.83163905
Colin McDonaldAUSSouth Africa1952-19581018178615446.24--150412

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.