Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 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 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)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)ODI1st 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)ODI4th 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
Joe DenlyKENYorkshire2021230503016.6710547.6200050
Logan van BeekDER/LEIMiddlesex2019-20253315036*25.0010249.0200080
Greg SmithESSWorcestershire2014230503116.6710448.0800070
Steven CroftLANWorcestershire2018-2019330503616.679950.5100190
Niroshan DickwellaNCCBloomfield Cricket and Athletic Club2025-20262315027*25.0049102.0400080
Aaron BeardESSHampshire2019-2022331503325.009552.6300071
Kyle VerreynneNOTLeicestershire20262315035*25.007764.9400040
Tillakaratne SampathNSWCColombo Cricket Club2025230503416.679353.7600051
Heshan DhanushkaBRC/PSCBadureliya Sports Club2025231503825.009254.3500060
Rolland BeaumontSAAustralia1912230503116.67--00000
Paul AllottENGIndia19823315041*25.0010945.8700031
Sean WilliamsZIMWest Indies2013-2017240503112.5014734.0100050
Ryan SidebottomYORDurham2014-2016443502550.0011244.6400060
Anamul HaqueBANNew Zealand2013240502212.5010149.5000070
Bevan SmallCSWellington Firebirds2016-20182435020*50.0013437.3100080
Graeme van BuurenGLOEssex2021-2022240503412.507269.4400170
Paul BorringtonDERKent20142415031*16.6714534.4800050
Fynn Hudson-PrenticeDERLancashire2019-2020240501912.5015232.8900051
Mohammad NawazPAKWest Indies2016340502512.5015731.8500140
Lahiru MadushankaBCAAPanadura Sports Club2025-2026240502512.507368.4900042
George DrissellDURSomerset2024-2025240503312.5014035.7100070
William FraineYORNottinghamshire2019-2021240502412.5015232.8900050
Gus AtkinsonSUREssex2020-20263415021*16.6711443.8600051
Kevin PereraNSWCKurunegala Youth Cricket Club2025-2026241502016.677071.4300050
Lasith LakshanCMCCBadureliya Sports Club2025-2026240503212.508459.5200022
Harold LarwoodENGSouth Africa1929340503512.50--00100
Geoff MillmanENGIndia1961-19622415032*16.67--00150
Hugh MorrisENGWest Indies1991240504412.5015033.3300040
Nuwan KulasekaraSLNew Zealand2005-2012450501810.0011942.0200153
Graham NapierESSDerbyshire2014-2016550503510.009055.5600171
Shingirai MasakadzaZIMBangladesh2013-2014350502410.0015532.2600250
Imran TahirDER/NOTDurham2016-20173515018*12.508757.4700070
Arun HarinathSURLancashire2016-2018350502110.0012540.0000060
Ben SandersonNORWorcestershire2016-2026550501910.008260.9800090
Brydon CarseDUREssex2021-2024350501810.0010746.7300141
Cameron SteelSUREssex2021-2023350502810.0016230.8600160
Tom ClarkSUSNorthamptonshire2021-2024350501310.0014035.7100051
Sammy GuillenWIAustralia1951-19523525022*16.6730.0000140
Ralph LegallWIIndia1953450502310.00--00000
Les FavellAUSPakistan1959350503210.00--00100
Sunil JoshiINDSouth Africa199636050168.3315731.8500160
John HastingsDURYorkshire2014-201536050168.337665.7900171
James PattinsonAUSNew Zealand2011-2020561501710.0012938.7600070
David WieseSUSGlamorgan2016-201946050348.3312240.9800160
Luke WellsSUSLancashire2014-201936050258.3315432.4700250
Nathan BuckNOR/LAN/LEIGloucestershire2014-2022461501710.0014235.2100152
Matthew PottsDURGloucestershire2021-2026561501510.009652.0800180
Shaheen Shah AfridiPAKEngland2020-2024461502610.0011942.0200151
Sam KonstasAUSWest Indies202536050258.3315133.1100260
Brian HastingsNZIndia1969-197636050218.33--00040
PreviousPage 311Next

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.