Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Tim PaineTASWestern Australia2019-2023611223748*26.3340957.95001332
Phillip HughesAUSEngland2009-2013713123781*19.7551546.02011280
Marcus HarrisAUSEngland2019-202271312377619.7560139.43010270
Mominul HaqueBANSouth Africa2015-202481402378216.9345751.86024312
Syed Wazir AliINDEngland1932-193671402374216.93--00100
John BracewellNZAustralia1980-19901116523783*21.5565336.29013201
Simon HarmerESSSomerset2017-20261525323730*10.7760439.24006251
Rehan AhmedLEILancashire2025220236136118.0034668.21200321
William LuxtonYORWarwickshire2026120236167118.0037662.77110273
Shivnarine ChanderpaulLANWarwickshire2017232236117*236.0036464.84110290
Ed JoyceSUSWorcestershire2015-20162402368259.0050247.01020281
Rachin RavindraWFCentral Stags2018-20223512368259.0042755.27020351
David LloydGLANottinghamshire2017-20223602367639.3351445.91020300
Charlie FrankSAAustralia192136023615239.33--100200
Naeem IslamBANWest Indies2011-201247123610839.3361938.13100291
Tom ClarkSUSWarwickshire2025-202647023614033.7146650.64101332
Tom BlundellNZAustralia2019-202448023612129.5043254.63101280
Max HoldenMIDSurrey2020-20234812365533.7154643.22010310
Saud ShakeelPAKSouth Africa2024-20254802368429.5042056.19022251
Peter MoorZIM/IRESri Lanka2016-202351002367923.6040458.42011226
Marcus TrescothickSOMDurham2014-2016611023613321.4540158.85103364
Mitchell SantnerNDWellington Firebirds2014-202371112367423.6041057.56013286
James HarrisMID/GLAYorkshire2015-2024711223667*26.2252644.87011321
Ned EckersleyDUR/LEINottinghamshire2017-20226111236113*23.6052145.30102290
Matt RenshawAUSIndia2017-202361102366821.4562237.94021312
Denesh RamdinWIIndia2006-2013612523662*33.7146550.75020322
Adam WheaterHAM/ESSNottinghamshire2015-2021812023610219.6742955.01101291
Chud LangtonSAEngland1935-19391013323673*23.6010.0002403
Nick BrowneESSHampshire2014-2023111812363313.8861638.31003340
Brian StathamENGAustralia1953-196322321323636*12.4224443.44005210
Alex HalesNOTHampshire2015120235141117.5034867.53110340
Michael YardySUSYorkshire201523023512478.3338461.20110380
Roshen SilvaSLBangladesh2018231235109117.5049947.09120192
LG PretoriusSAZimbabwe202523023515378.3325392.89110187
Graham ClarkDURNottinghamshire2024-202534023512158.7539160.10110223
Jason RoySURGloucestershire2014-2015451235121*58.7524396.71100209
Paul WalterESSNorthamptonshire2021-20233502359347.0048348.65020343
James FosterESSLeicestershire2014-201656023513239.1746350.76110322
Gary WilsonSURDerbyshire2014-20154602357239.1739259.95030302
Daniel SolwayNSWSouth Australia2019-2021363235133*78.3350646.44110270
Faisal IqbalPAKNew Zealand2001-20094712356739.1768634.26031301
Chesney HughesDERKent2015-20164702359433.5749047.96032331
Luke WoodNOR/LAN/NOTSussex2014-202167223510047.0034568.12110286
Steven CroftLANGloucestershire2015-20225702358033.5747949.06021350
Oshada FernandoSLBangladesh2021-20224712358139.1748148.86020293
Jordan CoxKEN/ESSYorkshire2021-20254702356833.5743653.90021420
George HillYORSomerset2021-20265702358933.5744852.46010292
Ravi RatnayekeSLIndia1982-19874702359333.57--020140
Cameron SteelDUR/SURWarwickshire2018-20256802357129.3854643.04030311
Tom ClarkSUSMiddlesex2020-20245802357729.3842155.82021291
PreviousPage 111Next

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.