Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive70th Match · CSA Pro20 2026/27WPSWD20/1 (4)WP chose to bowlFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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/27NZINDODI2nd 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
Tommy AndrewsAUSSouth Africa19213415135*17.00--00040
Greville StevensENGWest Indies1930240512912.75--000-0
Robert HarveySAAustralia1936240512812.75--00001
Doug PadgettENGSouth Africa1960240513112.75--00050
Eric FreemanAUSSouth Africa1970240511812.7514634.9300080
Mike FindlayWIEngland1969240512312.7518827.1300070
David BairstowENGWest Indies1980-1981241514017.0010349.5100190
Kiran MoreINDSri Lanka1986-19936425137*25.502927.5900000
Adam HollioakeENGAustralia1997240514512.7511743.5900161
Jerome TaylorWIIndia2006351512312.758560.0000071
Mark GillespieNZSouth Africa2007-2012350512710.205298.0800273
Dilruwan PereraSLNew Zealand2018-2019350512210.2017030.0000260
Nick ComptonENGSri Lanka20163515122*12.7512142.1500170
Oli StoneNOR/WAR/NOTLeicestershire2015-2026550512810.2011942.8600261
George HankinsGLOGlamorgan2016-2020450514310.2017828.6500150
Hamidullah QadriKENEssex2020-20233515119*12.7513238.6400280
Umesh YadavINDSouth Africa2015-2022562513112.757568.0000135
Peter NevillAUSSri Lanka201636051248.5020924.4000150
Gordon MuchallDURYorkshire2014-201536051268.5011444.7400260
Blessing MuzarabaniZIMSouth Africa2017-20253625132*12.757667.1100273
Kieran ElliottTASWestern Australia202436051218.5017628.9800240
Syd CurnowSAEngland1930-193136051138.50--00020
Jack RobertsonSAAustralia1935-1936361511710.20--00030
Chetan SharmaINDEngland1984-19865635117*17.0012839.8400030
Allan DonaldSASri Lanka1993-2001673511812.7518028.3300030
Daren PowellWIPakistan2005-200647051147.2915532.9000151
Matt HenryNZIndia2016-202447151188.508857.9500362
Ryan PringleDURWorcestershire2015-201947051217.2912042.5000060
Brett RandellCSNorthern Districts2022-20265715115*8.5020325.1200150
Vishwa FernandoSLBangladesh2021-20256745117*17.0018926.9800060
Rob JonesWOR/LANHampshire2017-202457151188.5012042.5000090
Wilfred RhodesENGWest Indies19304755114*25.505932.2000110
Brody CouchWAVictoria2024-2026483511810.2018926.9800070
Bonnor MiddletonSAEngland1896-189948251228.50--00100
Nick CookENGPakistan1984-198769151146.3830216.8900030
Tim MurtaghMIDSurrey2016-202389251247.2910747.6600470
Danish KaneriaPAKSouth Africa2003-200771035126*7.299752.5800571
Mahmood HussainPAKWest Indies1958-1959610351207.29--00110
Gabe BellTASWestern Australia2019-2026813351125.1016930.1800381
Maninder SinghINDPakistan1982-1989131545112*4.6415124.5000531
Yasir ArafatPAKSri Lanka20092115050*-12938.7601022
Travis HeadWORSurrey2018110505050.005689.29010100
James AnyonSUSMiddlesex2014110505050.008856.8201090
Keegan PetersenDURWorcestershire2022110505050.0011842.3701080
Thikshila de SilvaCMCCTamil Union Cricket and Athletic Club2026110505050.0041121.9501052
Tom CullenGLAMiddlesex2019110505050.0010746.7301040
Josh de CairesMIDYorkshire2024110505050.006675.7601080
William LuxtonYOREssex2026110505050.008260.98010100
Janith LiyanageRCCNegombo Cricket Club2025110505050.006873.5301042
Fergus O'NeillNOTWarwickshire2025110505050.005394.3401090
PreviousPage 309Next

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.