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
Keshav MaharajYOR/LANSomerset2018-2019350867217.2010581.90011101
Matt SalisburyHAM/DURWarwickshire2017-2018353863743.0015655.1300091
Simon MilenkoTASQueensland2018-2020350865017.2015555.4801092
Shane SnaterESSLancashire2022-2024450867217.2011773.50011121
Tom PrestHAMNottinghamshire2024-2026450864317.2017250.00000120
Jake GibsonOVWellington Firebirds2021-2024350863717.2018346.99000110
Robert CroftENGWest Indies1998-20003518627*21.5020242.57000120
Chris WoakesENGSouth Africa2015-2020360863214.3313364.66002130
Chris WrightWAR/LEIHampshire2015-20214628641*21.5016950.89001160
Ben AitchisonDERNottinghamshire2020-2022461865017.2012469.35011103
Roly JenkinsENGSouth Africa1948-1949560862914.339827.5500000
Nigel HowardENGIndia1951-1952461862317.20--00000
Jayasinghrao GhorpadeINDWest Indies1953-1958360863514.33--00100
Tony PalladinoDEREssex2014-2016573864021.5015057.3300191
Ryan SidebottomYORMiddlesex2014-2017582862814.3323436.75001140
Tim MurtaghMIDHampshire2015-20216878639*86.0010978.90000140
Tim MurtaghMIDNottinghamshire2014-20227848628*21.5013961.87001110
Jack O'ConnorAUSEngland1908-1909481862012.29--00050
Paul AdamsSAAustralia1997-2002593863514.3321839.4500273
Harry DeardenLEIGloucestershire2017-201959086219.5619843.43000130
Chadd SayersSAVictoria2017-2021592862512.2920242.5700281
Grant StewartKENNorthamptonshire2018-2026710086618.6011177.4801375
Josh DaveySOMHampshire2017-202271158622*14.3318047.78001121
Alex DaviesWAR/LANMiddlesex2017-2023611086197.8216053.75003132
Sam CookESSSurrey2018-20261012186317.8215854.43003140
Scott BolandAUSEngland2021-2026101458621*9.5622737.89004110
Jack HearneENGAustralia1896-18991117486186.6230.0000310
Sarel BurgerNAMKenya2012110858585.0017349.13010100
Murali VijayESSWorcestershire2018110858585.0010779.44010141
Alex HalesNOTKent2017110858585.0014957.0501091
Kurtis PattersonSURYorkshire2025110858585.0014060.71010111
Bas de LeedeDURGlamorgan20231118585*-12667.4601061
Winston BenjaminWINew Zealand1995110858585.008797.7001062
Damien MartynAUSZimbabwe2003220855342.5012667.46010120
Jacques RudolphGLALancashire2015120856342.5026831.7201070
Chris ReadNOTSurrey20161218563*85.0014757.8201091
Andy PycroftZIMIndia1992120854642.5023436.3200061
Josh BakerWORGloucestershire2023121857585.0016152.8001081
Hamza ShaikhLEIHampshire2026120856342.5017448.8501090
A BandaraCCCPanadura Sports Club2026120854742.5015355.5600080
Vishva ChathurangaPSCTamil Union Cricket and Athletic Club2026120855742.509688.54010131
Sean ErvineHAMDerbyshire2014231854742.5012468.55000103
Ian ButlerOVNorthern Districts2012-20132338561*-10382.5201084
Craig KieswetterSOMSussex2014231856542.509193.41010102
Jim AllenbyGLALeicestershire2014230854428.3313065.38001140
Mark WoodDURGloucestershire2017-20182318561*42.5014259.86010130
Irosh SamarasooriyaPSCBadureliya Sports Club2025-2026230855828.3315455.1901072
Max BryantQUESouth Australia2022-2023230853828.3311077.27000150
Ben PomareNDAuckland Aces2024-2026331854142.5015156.2900073
AM VaughanSOMGlamorgan2026230856828.339688.54011112
PreviousPage 239Next

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.