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
Andrew MathiesonCSAuckland Aces2012-20143222822*-3971.7900051
James FullerMID/GLOHampshire2014-2016220282814.003580.0000150
Chesney HughesNORDerbyshire2017120282014.004759.5700050
Gareth ReesGLADerbyshire2014120282814.005550.9100121
Jake BallNOTNorthamptonshire20171212828*28.003190.3200151
Tom WellsLEIDerbyshire2014120281514.005154.9000040
William BeerSUSDerbyshire2019120281914.007935.4400031
Alex BlakeKENSomerset2019120282014.005352.8300030
Chris WoodHAMSurrey2018120282614.008831.8200040
Corbin BoschSAIndia2025120282514.006046.6700021
Michael RaeWARSomerset2024120282814.0024116.6700132
Glenn PhillipsGLOLancashire2022120281914.008732.1800032
Nick KellyLEIGlamorgan2026120281614.004957.1400050
Tom WoodDERDurham2021120282514.005848.2800040
Henry ThorntonSAQueensland2025-2026221282828.004365.1200040
Danny LambLANSussex2021220282714.0011723.9300020
Fraser SheatGLADerbyshire2024120281814.004070.0000060
Mahipal LomrorSUREssex2026120281714.008532.9400020
Josh CoughlinDURDerbyshire2018120281914.006344.4400030
Tom LaceGLOYorkshire2022120282814.007636.8400120
Lasith AmbuldeniyaSLSouth Africa2019220282414.007537.3300040
Priyamal PereraPSCColts Cricket Club2025120282814.003873.6800111
Adam FinchWORSurrey20241212827*28.007537.3300040
Macalister WrightTASSouth Australia2019120282014.0012222.9500030
Gus AtkinsonENGIndia2025120281714.004562.2200021
Olly PringleAACanterbury2021-2022220282814.004070.0000122
Dominic GoodmanSUSEssex2026120282214.007437.8400031
Danial IbrahimSUSEssex2025120281914.004759.5700050
Archie LenhamSUSGlamorgan20221212821*28.007338.3600040
Rehan AhmedLEIEssex2026120282314.005352.8300050
Fateh SinghWORSurrey20251212826*28.003580.0000060
Fletcha MiddletonHAMGlamorgan2026120282314.0012322.7600030
Suminda LakshanCMCCColts Cricket Club2025120281914.004759.5700020
SS JohnstonNDCanterbury2023120281514.007238.8900030
SS JohnstonNDWellington Firebirds2022120282514.0010526.6700020
Dunith WellalageCCCChilaw Marians Cricket Club2025220282814.003287.5000131
HJ CullenWORMiddlesex2026120282814.009529.4700130
Hamza ShaikhWARDurham2025120282814.007238.8900150
Ed MiddletonGLOKent2026120282214.007040.0000050
Keith DudgeonKENDerbyshire2026120281514.003775.6800040
Rahul GunasekeraNSWCSinhalese Sports Club2025120282514.008931.4600020
Hasitha BoyagodaBCAANegombo Cricket Club2025120281614.006642.4200040
Isitha WijesunderaACCCMoors Sports Club2025120282314.003971.7900021
G KotuwegodaRCCPanadura Sports Club2025120282714.005650.0000050
Sithara GimhanMSCBadureliya Sports Club2026120281714.005848.2800020
K AmanthaBSCNegombo Cricket Club2025120282014.0013820.2900020
Sithum DisanayakaCMCCColts Cricket Club2025120282714.005848.2800021
Heshan DhanushkaBRCPolice Sports Club2026120281414.004759.5700050
Heshan DhanushkaPSCRagama Cricket Club2025120281514.008134.5700030
T HarshanaBCAAPanadura Sports Club2026120282114.005154.9000020
PreviousPage 376Next

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.