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/27NZINDFirst-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/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
Niall O'BrienLEISussex2016110555555.0012842.9701041
Ben FoakesESSSurrey2014110555555.0010253.9201070
Mark WattDERSussex20221115555*-6782.0901070
Kaveeshka AnjulaCCCColombo Cricket Club20251115555*-52105.77010111
Tim RobinsonNORKent2025110555555.007177.4601071
BJR MartindaleNOTWarwickshire2026110555555.008267.0701070
Sonal DinushaCCCColts Cricket Club20251115555*-50110.0001011
Santhush GunathilakeMSCColombo Cricket Club2026110555555.0010253.9201040
Murvin AbinashBRCColombo Cricket Club2026110555555.0013839.8601050
Mahesh KumaraNSWCPanadura Sports Club2025110555555.007969.6201070
WGRL WijenayakeBSCNugegoda Sports Welfare Club2026110555555.0010751.4001060
Jehan MubarakSLBangladesh2002120553127.5010850.9300060
Brian MurphyZIMBangladesh2001220553027.5013540.7400090
Tapash BaisyaBANSri Lanka20021215552*55.0010950.4601060
Shakib Al HasanBANAfghanistan2019120554427.507474.3200050
Atse BuurmanNEDKenya20101215529*55.008167.9000061
Luke RonchiSOMWarwickshire2015120555127.506485.94010110
Peter IngramNZBangladesh2010120554227.5010751.4000051
George DockrellIREScotland2017120554027.508763.2200070
Craig ErvineZIMPakistan2011120554927.5011846.6100090
Peter HandscombMIDNottinghamshire2022120554827.5013540.7400030
Angelo PereraNSWCMoors Sports Club2025120552827.5049112.2400070
James TomlinsonHAMGloucestershire2014221555155.0010651.8901080
Alex GidmanGLOLeicestershire2014120553727.507672.3700070
Paul BorringtonDERSurrey2014120553827.5014637.6700060
Gurjit SandhuDERDurham20171215546*55.0016333.7400070
Liam LivingstoneLANKent2026120554727.508366.27000100
Sam CurranENGIreland2019120553727.5045122.2200062
Daniel ter BraakNEDIreland2017120553227.5021026.1900050
Akeem JordanKENNottinghamshire2024120553227.5010850.9300061
Blake CullenMIDKent2025120553327.508663.9500080
Todd MurphyGLOLancashire2025121553355.009259.7800090
Ruwantha KellepothaTASSouth Australia2025120555027.5012942.6401033
Ryan HadleyGLASomerset20261225550*-26920.4501061
Pasindu SooriyabandaraMSCBadureliya Sports Club2026120554627.506584.6200060
Nimasara AtharagallaCMCCNugegoda Sports Welfare Club20251215533*55.008763.2200031
N BalasooriyaPSCPanadura Sports Club20241215555*55.0027203.7001144
Udayawansha ParakramaACCCRagama Cricket Club2025120553127.506485.9400070
Aidan O'ConnorTASVictoria2025120555327.5010353.4001061
Frank SuggENGAustralia1888220553127.50--000-0
Allan WatkinsENGNew Zealand19491215549*55.00--000-0
Colin MilburnENGIndia1967120554027.509160.4400080
Ijaz FaqihPAKAustralia1981120553427.509557.8900080
Roland HolderWIEngland1998220554527.5015136.4200060
Nathan AstleNZBangladesh2001-2004330553918.3315335.9500060
Tim AmbroseWARGlamorgan2018230552218.3314039.2900080
Kemar RoachSURLancashire2022-2024330552618.3313540.7400061
Akram RazaPAKNew Zealand19942315529*27.5012045.8300160
Andrew MathiesonCSNorthern Districts2013-20153325525*55.0010850.9300063
Ben CottonNOR/DERSussex2016-2018231552627.507771.4300070
PreviousPage 298Next

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.