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
Matt HorneNZBangladesh2001110383838.008942.7000070
Dinesh ChandimalCCCNugegoda Sports Welfare Club2026110383838.004977.5500012
Adam RouseKENLeicestershire2016110383838.007848.7200060
Doug BracewellNORLeicestershire2019110383838.005371.7000060
Benny HowellGLOHampshire2014110383838.006459.3800050
Callum JacksonKENSussex2016110383838.007550.6700020
Liam HurtLANLeicestershire2019110383838.007848.7200040
Vishwa FernandoSLZimbabwe2020110383838.008146.9100050
Faheem AshrafPAKBangladesh2021210383838.008047.5000031
Callum TaylorGLASurrey20211113838*-5174.5100051
Joey EvisonKENLeicestershire2025210383838.007153.5200070
Dilshan MadushankaCCCBloomfield Cricket and Athletic Club20251113838*-8743.6800040
Tharindu RatnayakeTUCANondescripts Cricket Club2025110383838.0033115.1500052
Ravindu FernandoBCAANugegoda Sports Welfare Club2025110383838.005766.6700060
Aristides KarvelasSUSSurrey2026110383838.004977.5500040
K SmithWARSurrey2025-2026210383838.006459.3800041
Kaveen BandaraNCCKurunegala Youth Cricket Club2025110383838.007352.0500030
Raveen de SilvaACCCBloomfield Cricket and Athletic Club2025-20262113838*-8743.6800040
Avishka PereraNSWCBadureliya Sports Club2026110383838.007352.0500030
T AmarasingheCMCCTamil Union Cricket and Athletic Club2026110383838.006855.8800050
DS AbeywickramasinghaBRCKandy Customs Cricket Club2025110383838.005470.3700030
S FernandoMSCAce Capital Cricket Club2025110383838.008445.2400020
N PremaratnePSCColombo Cricket Club2026110383838.0011333.6300060
Yohan MendisCCCRagama Cricket Club2025110383838.007650.0000060
H KannanAACentral Stags2025110383838.0012630.1600030
Greg DyerAUSSri Lanka1988110383838.008445.2400030
Neil WilliamsENGIndia1990110383838.005273.0800060
Ajit AgarkarINDPakistan2004-2006220383619.005667.8600080
Martin LoveAUSWest Indies2003120383619.0011034.5500030
Vikram SolankiSURKent2014120382519.009739.1800060
Dwayne SmithWINew Zealand2006220383819.005371.7000170
Michael LumbNOTWorcestershire2015120382619.006657.5800050
Jos ButtlerLANHampshire2017120382119.006261.2900022
Sabbir RahmanBANIndia2017120382219.009639.5800051
Todd AstleNZSri Lanka2012120383519.0013627.9400030
Craig CachopaSUSNorthamptonshire2014120382419.009141.7600041
Haris SohailPAKIreland2018120383119.007451.3500030
Steffan PioletSUSYorkshire2014120383219.0013927.3400040
Mitchell ClaydonSUSKent2020121382438.006360.3200070
Jaik MickleburghESSLancashire2015120383719.007352.0500070
Graham WaggGLADurham20171213833*38.0011732.4800040
Shiv ThakorDERNottinghamshire2017120382519.006855.8800060
Alecz DayWFCanterbury2015120383219.005865.5200051
Adeel MalikESSGloucestershire2015120382519.004095.0000051
Jack BurnhamDURSomerset2016120383319.0011433.3300060
Mir HamzaGLASurrey2026120383519.004192.6800023
Harry DeardenLEIYorkshire2020120382019.008644.1900070
Thikshila de SilvaCMCCKurunegala Youth Cricket Club2026120383319.0034111.7600041
Josh TongueWORYorkshire20182213830*38.006756.7200080
Grant StewartKENSomerset2024120383719.004584.4400060
PreviousPage 342Next

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.