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
Ben AitchisonDERLeicestershire2021-2023320341817.009137.3600030
Phil HorneNZAustralia1987120342717.0013724.8200040
Fateh SinghWORDerbyshire2026120342517.007147.8900040
Tillakaratne SampathNSWCKandy Customs Cricket Club2025120343317.004870.8300050
Tom BevanGLAYorkshire2024120342217.009735.0500060
Beyers SwanepoelWORMiddlesex2026120343417.0025136.0000161
Bevon JacobsAAOtago Volts2026120343417.005858.6200161
P PathirajaACCCKurunegala Youth Cricket Club20251213432*34.006750.7500050
C SandaruKYCCTamil Union Cricket and Athletic Club2026120343217.0010034.0000021
Lakvin WeerasuriyaBRCKandy Customs Cricket Club2025120342317.007445.9500040
S LiyanageACCCBloomfield Cricket and Athletic Club2025120342817.008141.9800010
Sanoj DarshikaCCCChilaw Marians Cricket Club2025220343017.008241.4600031
Nalin PriyadarshanaPSCColts Cricket Club20251213432*34.007545.3300030
T HarshanaTUCASinhalese Sports Club2025120342917.008938.2000030
R FlintoffLANSomerset2024120342717.0011330.0900060
Gayan ManeeshanKYCCPanadura Sports Club2026120342817.004575.5600040
Lahiru JayaratneKYCCBurgher Recreation Club2025220341917.005166.6700012
Imesh UdayangaKCCCTamil Union Cricket and Athletic Club2025120342117.006651.5200030
Sachithra PereraKCCCTamil Union Cricket and Athletic Club2025120341917.003987.1800032
JWA HawkinsDERNorthamptonshire20251213434*34.0012826.5600140
BA MayesHAMSomerset2026120341917.007545.3300041
Mervyn GrellWIEngland1930120342117.00--000-0
John ArnoldENGNew Zealand1931120343417.00--00150
Jack RobertsonENGSouth Africa1947120343017.00--000-0
Alan ButcherENGIndia1979120342017.0015621.7900030
Chris SmithENGIndia1986120342817.008739.0800050
Adrian KuiperSAWest Indies1992120343417.0017519.4300140
Paul TaylorENGIndia19931213417*34.0015122.5200030
Shivnarine ChanderpaulLANNottinghamshire2018230342311.3310034.0000160
Allan DonaldSANew Zealand1995-20005323421*34.007346.5800060
Vikram SolankiSURGlamorgan2014-2015230343311.339635.4200130
Ian ButlerNZWest Indies2002231342617.005858.6200040
Jeetan PatelWARWorcestershire2015230341711.334182.9300041
Stephen O'KeefeNSWTasmania2018-2019330343111.338042.5000121
Adam WheaterNDAuckland Aces2012-2013230341811.337943.0400041
Dean BartlettAAOtago Volts2012-20152323434*34.007445.9500160
Jake BallSOM/NOTSussex2015-2026330341811.334673.9100042
Andy GorvinGLAMiddlesex2024-2025230341711.3310034.0000030
Hamidullah QadriKENHampshire2022-20232313423*17.007545.3300150
Dean HeadleyENGNew Zealand1999230341811.3313026.1500050
Ryan HackneyNSWQueensland2022-2023230343311.336750.7500160
Lahiru JayaratneKYCCMoors Sports Club2025-2026230342011.339336.5600041
Jem RyanQUEWestern Australia2026230343311.335561.8200122
Doug RingAUSEngland1948-1953230341811.33--000-0
Paul JarvisENGNew Zealand1988231341417.008340.9600020
Shane ThomsonNZWest Indies1995230342011.339236.9600060
Suresh PereraSLIndia2001230341811.337147.8900060
Andy BlignautZIMEngland200324034138.506254.8400060
Ryan HindsWIIndia200224034168.5015022.6700040
Tinashe PanyangaraZIMPakistan2013241342411.336056.6700160
PreviousPage 356Next

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.