Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 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
Mohammad NawazPAKSri Lanka20222414819*16.0011840.6800040
Ben AllisonWOREssex2025240483812.009152.7500251
Ben ComptonKEN/NOTDurham2021-2026240482012.0012339.02000100
Tom ClarkSUSLancashire2021241483016.0015730.5700151
Saif HassanBANPakistan2020-2021240481812.007365.75001100
Brody CouchWAQueensland2024-2026340483112.0011641.3800142
Ollie PriceGLOEssex2021-2022240484312.006969.5700070
Chris BenjaminWARHampshire2021-2022240482412.0011940.3400070
Chris BenjaminWARSurrey2022-2023240483812.0011043.6400180
William LuxtonYORHampshire2025-2026240483612.0010247.0600071
Finlay BeanYORHampshire2025-2026240483312.0014632.8800170
Vishad RandikaPSCBloomfield Cricket and Athletic Club2025-2026240482412.005390.5700060
Mikyle LouisWISouth Africa2024240483512.0013735.0400180
SM MycockWFNorthern Districts2025240482212.0015830.3800070
Sameera SadamalKYCCNugegoda Sports Welfare Club2025-2026240482012.0011741.0300030
Yohan GoonasekeraSLNew Zealand1983240482312.0014533.1000030
Merv HughesAUSPakistan1990342483224.007762.3400050
Matthew MaynardENGWest Indies1988-1994240483512.0010545.7100140
Eddo BrandesZIMNew Zealand1992-1996341483916.007960.7600132
Lee GermonNZEngland1997240481412.0013834.7800041
Peter SiddleDUR/ESSWorcestershire2018-2024352482916.0010147.5200031
Neil WagnerOVNorthern Districts2012-201445048239.6015431.1700160
Simon KerriganNOR/LANKent2015-2022352482216.0010346.6000022
James HarrisMIDSurrey2016-20203534817*24.0010844.4400060
John ParkerNZWest Indies198035048429.6014233.8000250
Ray BrightAUSNew Zealand1985-19863514821*12.0016529.0900140
Dulip LiyanageSLIndia1993-200145048239.6024619.5100050
Fanie de VilliersSANew Zealand1994-1995453482824.0011043.6400060
Craig WishartZIMPakistan1996-199846048288.0015032.0000260
Tim MurtaghMIDNorthamptonshire2014-201956048318.005488.8900262
Anurag VermaND/WFOtago Volts2013-20163614833*9.6012538.4000151
Jamie PorterESSGloucestershire2015-20225624820*12.0013336.0900131
Dillon PenningtonWORGloucestershire2019-202346048268.008655.8100181
Lloyd PopeSAVictoria2020-2025463481716.0010844.4400030
Jack EdwardsAUSEngland188836148269.60--00300
Buster NupenSAAustralia1921-1936362482212.00--00052
AG Kripal SinghINDAustralia1956-19643614820*9.60--00200
Mohsin KhanPAKWest Indies198636048408.0021022.8600120
Tauseef AhmedPAKSri Lanka1982-19866624823*12.006833.8200120
Danny BriggsSUS/WARDurham2017-20246744818*16.008258.5400060
Steve MagoffinSUSDurham2014-20154714815*8.0012438.7100170
Charles MorrisWORSussex2015-202257248249.6017826.9700150
Alan ConnollyAUSWest Indies1968-1969574483716.007562.6700250
Ben SandersonNORYorkshire2021-202458148256.8612239.3400180
Adithya AshokAAWellington Firebirds2023-202668048256.0017327.7500250
Jack AlabasterNZEngland1958-19634814820*6.86--00230
Azeem HafeezPAKNew Zealand1984-198568148176.8611641.3800150
Bryan StrangZIMNew Zealand1996-20006824814*8.009948.4800170
Charlie ShreckLEIKent2014-20166944818*9.608159.2600290
Alzarri JosephWIPakistan2016-202159048175.3314832.4300270
PreviousPage 316Next

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.