Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM225/2 (59.3)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
Josh BohannonLANSomerset2018-20246803509143.7558060.34040473
Ed BarnardWOR/WARYorkshire2018-202659135083*43.7552966.16031417
Graeme HickENGIndia1993-1996610035017835.0071149.23111482
Boeta DippenaarSAEngland2003-2005611135011035.0088339.64112400
Rassie van der DussenSAEngland2019-202261103509831.8284941.22031453
Sam NortheastHAM/NOTSomerset2018-2021611135010135.0074546.98120511
Wayne PhillipsAUSEngland198561113509135.0066952.32020521
Bill AtheyENGAustralia1980-198871203509629.1790338.76030350
Asif MujtabaPAKEngland1987-199681203505929.17112231.19041400
C.K.NayuduINDEngland1932-193671403508125.00--02001
Daryl MitchellWORYorkshire2015-201835034917869.8075246.41200440
Easton McMorrisWIIndia196246034912558.17--120-0
Shivnarine ChanderpaulDER/LANEssex2014-201861013499238.7876545.62040431
Adam BacherSAAustralia1997-199851003499634.9097535.79020391
Alex WakelyNORDerbyshire2015-2018610134910638.7872648.07121345
Brijesh PatelINDWest Indies1974-19766104349115*58.17--110322
Imrul KayesBANEngland2010-201661203497829.0866052.88020490
Jack BoyleCAN/OV/CSNorthern Districts2017-2026813034910826.8581143.03112360
Matthew GilkesSA/NSWWestern Australia2022-2026915134953*24.9379743.79030365
Lewis GregorySOMEssex2017-2026122133495719.3963554.96010427
Aneurin DonaldGLADerbyshire2016-201735034823469.60342101.751014015
Varun ChopraWAR/ESSMiddlesex2014-2017791348100*43.5055662.59120367
Jack BurnhamDURDerbyshire2017-202169134893*43.5063554.80031376
Haseeb HameedLAN/NOTSussex2019-20265923489449.7154264.21030540
Cheteshwar PujaraINDWest Indies2013-2019910034811334.8074846.52110380
Stephen EskinaziMID/LEIEssex2017-2026510034810034.8065553.13131426
Steven DaviesSOMSurrey2017-2022711034814231.6459258.78111491
Nayan MongiaINDAustralia1996-2001611334815243.5079543.77111422
Michael Guptill-BunceAACanterbury2013-201871203489329.0057660.42030521
James HildrethSOMEssex2017-202271303487826.7754463.97020440
Glenn PhillipsOV/AAWellington Firebirds2018-202571313486129.0046674.680223618
Dominic BessYOR/SOM/WAREssex2017-20261013334891*34.8059558.49031451
Manoj PrabhakarINDEngland1984-1993813234867*31.6486440.28010331
Nathan SmithOV/WFNorthern Districts2016-20251218134811420.4780743.12122401
Luke RonchiWFAuckland Aces2012-201635034712769.4038590.13130515
Neil DexterMID/LEIWorcestershire2015-201748034711443.3860956.98212542
Alex HughesDERNorthamptonshire2015-2018593347111*57.8362155.88120481
Tom HainesSUSNorthamptonshire2019-202459034713338.5660557.36201450
MahmudullahBANIndia2010-2019510234796*43.3862455.61031500
Joe ClarkeWOR/NOTLancashire2018-20247101347115*38.5663954.30121452
Dane VilasLANSomerset2017-20238111347235*34.7055862.19102434
Anton DevcichNDOtago Volts2012-2017611034712331.5546474.78120435
Sam HainWARSussex2014-202661123479038.5675146.21042363
Todd AstleCANWellington Firebirds2013-201971223477034.7051567.38021493
Shai HopeWIPakistan2016-202661203479228.9291837.80020293
Rachin RavindraNZEngland2024-202661203479428.9257160.77021481
James VinceHAMWorcestershire2014-202471303477526.6962755.34032530
Dick MotzNZEngland1963-1969112103476016.5223940.17032378
Moeen AliWORYorkshire2018230346219115.3342880.84120487
David BedinghamDURGloucestershire2021-202657034612249.4342581.41200476

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.