Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
George WorkerCAN/CSAuckland Aces2012-2020112004165320.80118235.19012541
Phil MeadENGAustralia1911-19287102415182*51.8861930.05111380
Tim AmbroseWARMiddlesex2014-2018711041516737.7375455.04110530
Henry NichollsNZBangladesh2017-2023812141510737.7370758.70142471
Peter FultonCANAuckland Aces2013-2017815141510129.6486348.09122492
Ollie PopeSUREssex2018-202691624156929.6476654.18020564
James HarrisMID/GLASussex2014-2024122224158020.7596842.87026581
Kyle MayersWIBangladesh2021-2022461414210*82.8064164.59200489
Sean WilliamsZIMSri Lanka2016-2020510141410746.0064863.89120476
Matt BoyleCANCentral Stags2023-2026610041411641.4059369.811314311
Peter ParfittENGSouth Africa1964-19657101414122*46.0029241.78122520
Marcus TrescothickSOMYorkshire2014-201881414149731.8577153.70030730
Madan LalINDWest Indies1974-19831120741463*31.8510162.38024180
Ian RedpathAUSNew Zealand1974361413159*82.6096842.67130480
Dawid MalanMID/YORHampshire2016-202547141314768.8358171.08200594
Niall O'BrienLEIGlamorgan2014-201658241313368.8364364.23120453
Tom WestleyESSGloucestershire2014-202269341312168.8383249.64130670
Nick BrowneESSGlamorgan2015-202159041312945.8983849.28210591
Sam CurranSURKent2015-202269141312651.6347387.321205111
Thilan SamaraweeraSLSouth Africa2004-20125102413115*51.6393144.36200470
Nick ComptonMID/SOMDurham2014-2016610141313145.8986247.91221530
Luke ProcterNORLeicestershire2017-202561024139451.6375454.77040453
Jack HaynesWOR/NOTLeicestershire2021-2026710041315941.3067561.19201502
Mushtaq MohammadPAKIndia1960-1978810141310145.89--130250
Aaron RedmondOVAuckland Aces2012-201561114139841.3076054.34030714
Dawid MalanMID/YORLancashire2014-202281504138727.5386947.53042461
Nari ContractorINDEngland1959-196291614138627.53--031282
Max HoldenMID/NORLeicestershire2017-2025101704139224.2986447.80023521
Daniel LawrenceESS/SURDurham2021-202546141217882.4049383.57120517
Peter HandscombYOR/GLO/LEILancashire2015-2025572412142*82.4063764.68210432
Murray GoodwinZIMPakistan1998472412166*82.4073256.28131544
Aravinda de SilvaSLZimbabwe1994-19987113412143*51.5082949.70111555
Ian WestwoodWARSomerset2014-2016611141212941.2093044.30120510
Will RhodesDUR/WARSurrey2019-202581404127429.4387147.30030531
Jack ClaytonQUESouth Australia2022-2025814141210031.69102740.12133501
Troy JohnsonOV/WFNorthern Districts2021-2026815241211431.6995143.32130511
Colin BlandSANew Zealand1961-196481534128334.3310.00011265
Lucky DentonENGSouth Africa1906-19101020141210421.68--113230
Jack HaynesWORDerbyshire2021-202347241113382.2084748.52120501
Oli CarterSUSGlamorgan2021-202347141118568.5082250.00120426
Ollie PriceGLOYorkshire2022-202447041114758.7177153.31210523
Jordan CoxKEN/ESSSurrey2020-2025710041113341.1069259.39200643
Joe HardstaffENGWest Indies1939-194861014119845.67--051142
James NeeshamOV/WFCanterbury2012-202061124117945.6758370.50031475
Alex WakelyNORGloucestershire2015-2018812141110437.3691944.72201611
Craig ErvineZIMBangladesh2011-2026815141110729.3681450.49110474
Lewis McManusHAM/NORSurrey2016-202310152411132*31.6287047.24110622
Campbell KellawayVICQueensland2023-2026816041112225.69106238.70112411
Andrew SymondsAUSIndia2007-2008471410162*68.3356772.31120476
Les AmesENGNew Zealand1931-1937810341013758.57--200193

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.