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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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
Nishan MadushkaCCCAce Capital Cricket Club2026120836041.508498.8101063
S KosalaKCCCColombo Cricket Club2025120836541.5010579.0501092
Kanchana de LiveraPSCTamil Union Cricket and Athletic Club2026120837941.5012964.3401082
MPM WeerasingheACCCChilaw Marians Cricket Club2025120834241.5022836.4000061
Lachlan ShawNSWQueensland2025121835383.0018245.6001042
Craig KieswetterSOMYorkshire2014230836327.6718943.9201092
Timm van der GugtenGLALancashire2021-2025230835327.6716450.6101072
Ateeq JavidWAR/LEIWorcestershire2015-2019230836927.6726431.44010120
Liam LivingstoneLANDerbyshire2019-2026230837127.6716350.92011120
Yasir Ali ChowdhuryBANNew Zealand2022230835527.6718943.9201080
Nathan McAndrewSUS/WARNorthamptonshire2022-20243318359*41.5014457.64010140
Brydon CarseDURSurrey2016232833283.0015453.90000121
Shane WatsonAUSNew Zealand2008-2010240836520.7514955.70010132
Trevor GripperZIMIndia2002240836020.7527330.40010100
Ryan ten DoeschateESSDurham2021240835520.7516550.30010110
Doug BracewellNZIndia2012240834320.7516350.92000110
James FullerHAM/GLOGlamorgan2014-2026340837320.7512168.60011100
Jack BrooksYOR/SOMNorthamptonshire2014-20203438337*83.0083100.00000131
Tom CurranSURHampshire2014-2026540835320.7519642.3501090
Dominic BessENGWest Indies20203438331*83.0014955.7000081
Hamidullah QadriKENSurrey2020-2023242837241.5011572.17010112
Peter BocockNDAuckland Aces2020-2024240834120.7511870.34000141
James SalesNORGlamorgan2024-2025340833520.7513661.03000140
NRM ThainESSYorkshire20252418350*27.6721638.43010140
Z MalikWARSussex2025-2026240834420.7514656.85000130
Wilf BarberENGSouth Africa1935240834420.75--00000
Vinod KambliINDNew Zealand1994-1995440832820.7517048.8200071
Lasith MalingaSLIndia2005-2010351836420.7512566.40011122
James FullerHAM/GLOLeicestershire2015-2026351834120.7510083.0000093
Mark WoodDURWarwickshire2014-2021350831816.6014258.45000140
Tom LawesSURYorkshire2022-20264528337*27.6711671.55000130
Matt BoyleCANAuckland Aces2023-2026450833416.6015752.87000130
Rod MarshAUSIndia1981350834516.6019442.7800140
Derek PringleENGNew Zealand1986-1992350834116.6027130.6300071
Travis FriendZIMSri Lanka2001-2002361834416.6030527.21001110
Stuart BroadNOTHampshire2015-2019360833713.8313661.03000130
Dwaine PretoriusSAEngland2019-2020360833713.8316350.92001131
AzharullahNORLancashire2014-2015463832827.6711075.45000122
Josh TongueWOR/NOTSurrey2018-20264618337*16.6017148.54000110
Ben ComptonKENNottinghamshire2023-2024360833213.8330327.39000120
Hugh WeibgenQUEVictoria2025-2026360833813.8318943.92000101
Craig McDermottAUSSouth Africa1993-1994661833116.609884.69000121
Usman AfzaalENGAustralia2001361835416.6013760.58010120
Romesh KaluwitharanaSLWest Indies1997-2003470832311.8617946.37000150
Yasir ShahPAKSouth Africa2018-20214718338*13.8315254.61001111
Ashton TurnerWANew South Wales2018-2025471834213.8316949.11001100
Nathan BuckNOR/LEIGlamorgan2014-2021573835320.7521039.52010123
Matthew BaconOVWellington Firebirds2018-2026571833213.8315154.97000102
Felix OrganHAMEssex2022-2025571836513.8315154.9701255
Jordan ThompsonYORWarwickshire2019-2025470833511.8616350.92001141
PreviousPage 243Next

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.