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
Dasun ShanakaSSCNugegoda Sports Welfare Club2025120655132.5039166.6701064
Billy RootGLANottinghamshire2022120655332.5012452.4201060
Zafar GoharGLOWarwickshire2022121655565.009965.6601052
Lahiru MadushankaBCAANegombo Cricket Club20251216555*65.009965.6601042
Jack MurphyGLAGloucestershire2018120654732.5017636.9300070
Malcolm NofalWFCanterbury2019120654532.508675.5800080
Roman WalkerLEIGlamorgan2022120656432.5010959.6301060
Charlie TearSUSNottinghamshire2026120655032.5016738.9201080
Ibrahim ZadranAFGIreland2024120655332.5010462.50010100
S LiyanageCMCCNugegoda Sports Welfare Club2025120654432.5013548.1500041
D InduwaraPSCColts Cricket Club2025120655132.508576.4701050
T AmarasingheCMCCKurunegala Youth Cricket Club2026120656132.506797.0101042
BV KneeboneOVCentral Stags2025120655832.5014544.8301071
Imesh UdayangaKCCCBurgher Recreation Club2025120654432.508477.3800083
BA MayesHAMSussex2026120654732.5010164.3600060
J MooresLANDerbyshire2026120655732.508378.3101084
Hugh MorrisENGSri Lanka1991120654232.5016838.6900080
Ikram AlikhilAFGBangladesh2026120653332.5017237.7900090
Jos ButtlerLANMiddlesex2014-2016230652621.677586.6700081
Ashton AgarAUSBangladesh20172316541*32.5014544.8300061
Rob JonesLANDerbyshire2019-2020230653721.6717337.57000100
Chadd SayersSAWestern Australia20202316558*32.5012352.8501180
Tom BantonSOMGloucestershire2021-2022230652921.6713249.2400081
Josh InglisAUSEngland2025230653221.678477.3800080
Zaman AkhterGLOMiddlesex2024-2025330653021.6714245.7700060
BI KellawayGLAHampshire2026231655732.5012651.5901190
Ravindu RasanthaCCCBloomfield Cricket and Athletic Club2025230653321.6711158.56001110
A WanninayakeBCAAChilaw Marians Cricket Club2025-20262316541*32.5014146.1000040
Akram KhanBANSouth Africa2003240652316.2513249.24000120
Tino BestWISri Lanka2005241652721.6710561.90000100
Peter FultonNZSouth Africa2006240653616.2513249.24000120
Adil RashidYORNottinghamshire2014-2016341654221.6713149.6200090
Soumya SarkarBANAustralia2017240653316.2515841.1400091
Rob NewtonNORYorkshire2014240653316.2518036.1100071
Jack TaylorGLODurham2017-2023240654716.259568.4200161
Mark PettiniLEIEssex2016240653616.2513050.00000120
Anderson PhillipWIAustralia2022-2025242654332.5014445.1400081
Tarisai MusakandaZIMPakistan2021240654316.2514445.1400171
Josh TongueENGPakistan20263416530*21.679369.89000110
Peter BocockNDCanterbury2018-2021240652816.2511755.5600040
Tom LaceGLOSurrey2021-2022340656516.2515143.0501390
Luke HollmanMIDSomerset2021-2023241652821.6716639.16001101
James ColesSUSNottinghamshire2022-2025240653716.2517038.2400180
Tom PrestHAMGlamorgan2026240654516.2513448.5100180
Aristides KarvelasSUSEssex2025-2026240653816.2512054.1700071
Jesse TashkoffWFAuckland Aces2025-2026240653716.257883.33001120
Ron ChandragupthaBCAAPanadura Sports Club2025-2026240653416.2511656.0300070
Raminda WijesooriyaPSC/BRCPolice Sports Club2024-2026240653616.2565100.00000102
Hugh WeibgenQUEWestern Australia2026240653516.2512950.3900171
Willis CuttellENGSouth Africa1899240652116.25--000-0
PreviousPage 276Next

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.