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
Ajinkya RahaneINDWest Indies2016-202310123646108*71.78141345.72240624
Sam HarperVICWestern Australia2019-202612182646141*40.38108659.483127210
Henry NichollsNZEngland2018-202612201646145*34.00141045.82211730
Mark BoucherSAPakistan1997-2010152216467830.76124951.72061796
Kusal MendisSLAustralia2016-2025917164517640.31103362.44140709
Mark ChapmanAANorthern Districts2015-20241118364514643.0097566.15221828
Max ChuOVNorthern Districts2020-202610182645103*40.31141145.71142792
Tharanga ParanavitanaSLPakistan2009-20121121164576*32.25148543.43053643
Jack SiedleSAEngland1928-19351324064514126.88--132290
Saif ZaibNORGloucestershire2018-20261015164415946.00105660.98231764
Thilan SamaraweeraSLWest Indies2001-20101116364412549.54136147.32162641
Nick SelmanGLAGloucestershire2016-2021816164415042.93116055.52323770
Henry HuntSAQueensland2019-20261224064416226.83157540.89207831
Tim SoutheeNZEngland2008-20242235164477*18.94638100.940336930
David BedinghamDURLeicestershire2020-2023572643191128.6080979.483106115
Simon KatichAUSNew Zealand2005-20107102643131*80.38138346.49320842
Conrad HunteWIPakistan1958-1959611164326064.3050.00302451
Wasim RajaPAKIndia1979-19841115264312549.46108957.30150734
Luke WellsSUS/LANGlamorgan2016-2025915164318145.93113256.80221865
Max ChuOVCentral Stags2019-2025916064315140.19108659.21141777
DC de BoorderOVAuckland Aces2012-2018122126438133.84133248.270517011
John WaiteSANew Zealand1953-19641523164310129.2310.00132271
Daniel Bell-DrummondKENSurrey2014-20249171642107*40.13121552.84231810
Brad WilsonOVNorthern Districts2016-2018612164112658.27149342.93251744
Haseeb HameedLAN/NOTWorcestershire2018-202510172641114*42.73151042.45323820
Asad ShafiqPAKSouth Africa2010-2019916064013040.00127050.39251893
Stephen FlemingNZZimbabwe1996-2005111706408437.65126750.51060881
Ben BrownSUS/HAMWorcestershire2015-202510171640109*40.00124051.61231790
Moin KhanPAKSri Lanka1991-200415213640117*35.56108558.99151709
Herbie TaylorSAAustralia1912-1932112116409332.00--042622
Doug BracewellCSNorthern Districts2013-2023162566407833.68115555.410657018
Scott BorthwickDUR/SURSussex2014-2023814163997*49.15113056.55070814
Hashim AmlaSAWest Indies2007-2015915163920845.64118354.02120770
Gary KirstenSASri Lanka1998-2002916163918042.60175336.45151790
Mike SmithENGIndia1959-19641118263910039.94--143723
Ben SmithCSAuckland Aces2013-20221220163916133.63140045.64131772
Matt RenshawQUETasmania2018-20261220163912833.63134047.69220746
Wally HammondENGWest Indies1928-19391320263913835.50--110213
Ross TaylorNZZimbabwe2011-2016464638173*319.00104660.99330597
Younis KhanPAKBangladesh2002-20157102638200*79.75101562.86302657
Russel ArnoldSLPakistan1997-20021120163812333.58143444.49130752
Neil McKenzieSAAustralia2001-2009112226389931.90163838.95043892
Asanka GurusinhaSLNew Zealand1987-1995813163612753.00156440.66320725
Liam DawsonHAMYorkshire2015-20261218163614037.41119353.31141821
Babar AzamPAKNew Zealand2016-2023713263516157.73122351.92230664
Chris GayleWIAustralia2003-20098161635165*42.33106459.682317613
Tom LammonbySOMWarwickshire2020-2025916163513342.33118853.45130872
Kiran CarlsonGLAGloucestershire2016-20251221063519130.24106959.40226877
Usman KhawajaAUSWest Indies2015-2025916163414442.27121152.35140603
Keaton JenningsDUR/LANNorthamptonshire2014-2026132216349730.19142644.46043891

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.