Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 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)T20I3rd 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Devon ConwayWFOtago Volts2018-2020581367203*52.4372850.41110514
Yuvraj SinghINDSri Lanka2005-201069136777*45.8857663.72052514
Eddie ByromSOM/GLAGloucestershire2020-202561113678136.7090740.46021433
Tom BantonSOMWarwickshire2019-202571103678133.3667554.37040424
Ben CoxWOR/LEIDurham2015-202391553676236.7067554.37010451
Ben BrownSUS/HAMEssex2016-202691623677326.2165556.03031481
Roger BinnyINDPakistan1979-19871217436783*28.2361339.48034292
Mark ButcherENGNew Zealand1999-200491813676021.5983943.74022520
Darren StevensKENYorkshire2019-202135036623773.2047177.711104312
Bill EdrichENGNew Zealand1947-194957036610052.29--120271
Pathum NissankaSLWest Indies2021-202659036610340.6786042.56140281
Nasir HossainBANWest Indies2011-201461103669633.2765356.05030406
Matthew CritchleyESS/DERWorcestershire2019-2025612136610933.2757663.54121452
Rishabh PantINDNew Zealand2020-202461203669930.5052469.85031429
Bryan YoungNZEngland1994-199761203669430.5083743.73031480
Andrew SalterGLADurham2017-202371413669028.1585742.71020563
Clarrie GrimmettAUSEngland1925-1934223463665013.0796931.37016142
Minod BhanukaCCC/TUCAKurunegala Youth Cricket Club2025-202624036517391.2548275.73120425
Ryan ten DoeschateESSNorthamptonshire2015-201646236514591.2556264.95110363
David SteeleENGAustralia19753603659260.8386042.44040412
Chris ReadNOTMiddlesex2014-201657236510873.0053268.61211513
Jack LeaningYOR/KENWorcestershire2015-2024582365179*60.8384343.30110390
Sean ErvineHAMYorkshire2015-201769136512345.6364656.50111512
Brad HaddinAUSNew Zealand2008-201169136516945.6355366.00110457
Alvin KallicharranWINew Zealand1972-198059136510145.6332345.20213432
Michael PollardCAN/WFCentral Stags2013-201751013656840.5676347.84040326
Anton DevcichNDCanterbury2015-2017612036511630.4244282.58112459
Colin MunroAANorthern Districts2012-201781303658628.0842486.08030459
Mudassar NazarPAKNew Zealand1979-1989915136510626.0781043.70111300
Kris SrikkanthINDEngland1981-198691613658424.3363257.75023423
Logan van BeekCAN/WFOtago Volts2014-202511175365111*30.4260260.63123409
WPUJC VaasSLSouth Africa1998-2006111923656921.4783443.76031502
Ron ArcherAUSWest Indies195556036412860.67--120364
Matthew LambWAREssex2017-202246136417372.8076347.71110550
Marcus HarrisGLO/LAN/LEINorthamptonshire2022-202659036412140.4465455.66121542
Brad CachopaCAN/AANorthern Districts2014-2016610336410452.0077646.91120551
Ben CoxWOR/LEIHampshire2014-2026710236410445.5058562.22131461
Max HoldenMIDLancashire2019-2026611036418433.0969452.45123443
Collie SmithWIPakistan1958-195981103648633.09--03322
Rob KeoghNOREssex2015-2023712036417230.3356164.88101494
Jack BoyleCAN/CSOtago Volts2017-2024712036411730.3390540.22101411
Tom BantonSOMSurrey2018-2025712036413230.3367054.33110402
Campbell KellawayVICNew South Wales2022-202571203648130.3388241.27040461
Campbell KellawayVICTasmania2022-2026814136414728.0087941.41112482
Neil DexterMID/LEIDurham2014-2019915236411228.0070751.49112531
Steven PattersonYORWarwickshire2014-20221216336463*28.0071750.77021522
James FullerHAM/GLOSurrey2014-2026111833644824.2754966.30002452
Ben BrownSUS/HAMSomerset2014-2026121823646622.7589540.67012491
Anaru KitchenOV/AAWellington Firebirds2014-2021102013647219.1669752.22020464
Adam WheaterHAM/ESSMiddlesex2015-2020611236383*40.3365055.85041420

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.