Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd 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 runsFirst-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
Paul HarrisSAPakistan2007-2010711182468.2025931.6600391
Ryan McConeCAN/CSAuckland Aces2012-2018711182178.2025532.1600150
Matt ParkinsonKEN/LANMiddlesex2016-2026611182178.2020839.42004111
Trent BoultNZIndia2012-202110168823810.2518644.0900392
Travis FriendZIMBangladesh2001-2004310818181.0016150.3101090
Glenn MaxwellWARKent2023110818181.0067120.90010102
Rishabh PantINDAfghanistan2026110818181.0012166.9401063
Sadeera SamarawickramaMSCColombo Cricket Club2026110818181.0011570.43010111
Sai SudharsanINDAfghanistan2026110818181.0010477.88010130
Sudeera ThilakaratnePSCColombo Cricket Club20261118181*-16549.09010140
S KosalaCCCColts Cricket Club2025110818181.0055147.2701075
D SigeraCCCBurgher Recreation Club2026110818181.0012664.29010121
Eoin MorganENGBangladesh2010220814440.5015054.0000060
Gary WilsonSURLancashire2015121815181.009288.04010120
Shaun MarshGLAKent2018120817640.5012664.29010111
David WieseSUSLancashire2019120817740.509288.04010131
Tim MurtaghIREAfghanistan20191218154*81.0010775.7001082
Corbin BoschSAPakistan20241218181*81.009486.17011150
Brett RandellDERNorthamptonshire2026120814540.5012166.94000100
Imam-ul-HaqPAKIreland20181218174*81.0014755.1001090
Ryan RickeltonNORLancashire20221218159*81.0012266.39010101
Tom HartleyLANSomerset2023220814740.5010875.00000121
Udayawansha ParakramaACCCNegombo Cricket Club2025120815540.5013460.4501043
Sangeeth CoorayCCCBurgher Recreation Club2026120815140.5015452.60010100
Ivor MendoncaWIIndia1962220817840.50--01000
Sudhir NaikINDEngland1974120817740.5018444.0201090
Desmond HaynesWISouth Africa1992120815840.5012166.94010130
Keith ArthurtonWISouth Africa1992120815940.5015253.29010120
Robert KeyENGIndia2002230813427.0020739.13000120
Michael NeserGLADurham2022-2023230816227.0012564.80010120
Adam WheaterESSNorthamptonshire2021-2022231813440.5023634.32000130
Travis HeadSUSKent20212318149*40.5011570.4300092
Paul CoughlinDURNorthamptonshire2017-2021230814827.0017945.25000100
Daniel LawrenceENGNew Zealand20212318181*40.5012863.28012130
Mitchell OwenTASVictoria2023-2026230817427.0011172.97010121
Josh de CairesMIDLancashire2023-2025230815227.0013759.12010110
Josh ThomasSOMSussex2026230814827.0011172.97000140
Sangeeth CoorayCCCAce Capital Cricket Club2025-2026230815227.0012365.8501071
Ranji HordernAUSSouth Africa1911230815027.0017346.8201070
Trevor BaileyENGPakistan1954331814240.50--00090
Peter LashleyWIEngland1966230814927.0031325.8800050
Phil SimmonsWINew Zealand1996230815927.0013062.31011140
Paul StirlingIREEngland2019-2023240813620.259783.51001120
Tim McIntoshNZSri Lanka2009240816920.2527429.5601171
Sam WhitemanNORKent2023240814020.2516050.6300090
Tom SmithGLODerbyshire2014-2019441813327.0020339.90000131
Wellington MasakadzaZIMSouth Africa2025241815727.0020040.50010130
Sam HeazlettQUEVictoria2019-2020240814620.2516848.2100192
Robbie WhiteMIDHampshire2021240817320.2518942.8601180
Liam GuthrieNORLancashire2025-2026340814320.2511471.05000120
PreviousPage 246Next

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.