Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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
Lasith LakshanCMCCBloomfield Cricket and Athletic Club2025-2026230331811.006848.5300130
Tom ArmitageENGAustralia1877230332111.006319.0500010
Laurie FishlockENGIndia1936-19463313319*16.50--000-0
Ken TaylorENGIndia1959230332411.00--00020
Gary BartlettNZIndia1968230332211.003464.7100131
Willie RodriguezWIEngland1963-1968230332811.00--00120
Bruce YardleyAUSNew Zealand1982330332511.004967.3500160
Merv HughesAUSSouth Africa19942313326*16.507643.4200130
Paul JarvisENGAustralia1989230332211.006154.1000030
Dougie MarillierZIMSri Lanka2002241331511.009833.6700031
Nafees IqbalBANEngland200524033158.258837.5000020
Ryan SidebottomYORSussex2014-20153443317*-6650.0000050
Fawad AlamPAKAustralia202234033138.2510431.7300120
Saeed AjmalWORNottinghamshire201524033198.256055.0000150
Shamsur RahmanBANZimbabwe201424033238.2515121.8500150
Neil DexterMIDYorkshire201524033188.258339.7600150
James AnyonSUSSomerset201424033188.2510531.4300040
Matt DunnSURLeicestershire2014-2021341332311.005856.9000131
Ollie RobinsonSUSSomerset2015-2026342331816.503691.6700041
Greg DawsonCANAuckland Aces201524033218.2512127.2700010
Saqib MahmoodLANGlamorgan2019-202134033128.2511628.4500050
Barry McCarthyDURYorkshire201624033118.2510531.4300050
Abid AliPAKSouth Africa202124033138.2512227.0500040
Jack CarsonSUSKent2020-2021342331616.508937.0800150
Tanaka ChivangaZIMSouth Africa202524033228.257643.4200142
Michael FinanNOR/LEIDerbyshire2023-202434033148.257345.2100040
Barry KnightENGPakistan196244033148.25--00030
Norman GiffordENGPakistan1971-1973443332433.001926.3200020
Eddie HemmingsENGNew Zealand1988-1990441332011.007643.4200231
Mehrab HossainBANSouth Africa200324033148.2512725.9800050
James AndersonLANEssex2015-20234553313*-9036.6700040
James FranklinMIDHampshire2015-201755033196.6012127.2700150
Mitchell ClaydonKENNorthamptonshire2015-2017453331616.508538.8200050
Mark FootittDERKent2014-2015452331411.004573.3300141
Brad WhealHAMWorcestershire2015-201835033196.6011329.2000240
PADLR SandakanSLAustralia20163533319*16.503789.1900070
Fazal MahmoodPAKAustralia1956-195935133118.25--00000
Rusi SurtiINDEngland1964-196735033226.6013823.9100240
Ian SalisburyENGSouth Africa1994-199835133238.2513524.4400230
Robbie HartNZPakistan2002-200336033195.5016220.3700310
Peter SiddleSOM/DUR/ESSHampshire2018-202456133166.605560.0000031
Steven FinnMID/SUSNottinghamshire2014-202256233108.2511827.9700021
Sean DicksonDUR/KEN/GLAYorkshire2019-202636033145.5017618.7500130
Theo van WoerkomCANNorthern Districts2018-202146133126.6016020.6300130
Kirk McKenzieWIEngland202436033125.508240.2400160
George BellLANNorthamptonshire2023-202646033155.507544.0000321
Maharajah of VizianagramINDEngland19363623319*8.25--00000
Khandu RangnekarINDAustralia1947-194836033185.507842.3100240
Frank KingWIIndia195356033195.50--00300
Pochiah KrishnamurthyINDWest Indies197156033205.50--00210
PreviousPage 360Next

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.