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
Muditha LakshanCCCMoors Sports Club2026120766938.009679.1701081
Navod ParanavithanaTUCAKandy Customs Cricket Club20251217640*76.008490.4800044
Isitha WijesunderaACCCTamil Union Cricket and Athletic Club2026120764138.008787.36000102
S LiyanageACCCBadureliya Sports Club2024120766738.0010076.0001080
Sineth JayawardenaTUCANugegoda Sports Welfare Club2025-2026220764738.0013158.0200034
ARG ThomasSUREssex2026120764338.0011764.96000130
Imesh UdayangaKCCCColombo Cricket Club2025120765838.0013456.72010101
Harry DixonVICSouth Australia2025120767638.008886.3601165
VL JaniWARSussex2026120766238.0012361.79010111
Kapil DevINDZimbabwe1992-1993220766038.0011665.52010100
Ronnie IraniENGIndia1996230764125.3313655.88000100
Chris ReadENGBangladesh20032317638*38.0013755.47000110
Ashwell PrinceLANSurrey2015230764525.3314452.78000100
Rory KleinveldtNORKent2015-2016330767125.339183.52011101
Peter NevillNSWWestern Australia2018-20202317656*38.0015947.8001060
Ajaz PatelGLA/LEISussex2022-20262317651*38.009679.1701073
Harry PodmoreKENNottinghamshire20192317649*38.0010771.03000131
Sammu AshanCMCC/ACCCColts Cricket Club20252317637*38.0013158.0200090
Fred BakewellENGNew Zealand1931230764025.33--00040
Nana JoshiINDPakistan1952-19602317652*38.00--01030
David HookesAUSIndia1985230764225.3316845.2400170
Stuart BinnyINDSri Lanka2015240764919.0012262.30001100
Nick GubbinsMIDDerbyshire2018-2019340763719.0019439.18001110
Abid AliPAKNew Zealand2020-2021240762619.0023632.2000190
Hassan AzadNOR/LEIKent2021-2023240765119.0019638.78011100
James BazleyQUESouth Australia2021-20223427664*38.0069110.1401155
Todd MurphyAUSEngland2023240763419.0010076.00000103
Thomas KellySAWestern Australia2023-2024240763919.0015848.10000100
QLM SundeAACentral Stags20232417639*25.3313855.07000140
Zaman AkhterESSWarwickshire2026241763525.3314951.01000111
Azan AwaisPAKWest Indies2026240765519.0014353.15011110
Hubert DoggartENGWest Indies1950240762919.00--00190
Jimmy CookSAIndia1992240764319.0021136.0200170
Mushtaq AhmedPAKZimbabwe1993-1998450765715.2020038.0001271
Hemang BadaniINDSri Lanka2001350763815.2019239.58000100
Tim SoutheeNDCentral Stags2013-2020450763615.2010274.5100091
Chris WoakesENGNew Zealand2018-2024450765215.2017543.43011110
Matthew QuinnAACentral Stags2013-2016552763525.338095.0000083
Tom HelmMID/GLAWorcestershire2014-20264517650*19.0013655.88011101
Delray RawlinsSUSKent2017-2021350762215.2017144.44000121
Wiaan MulderLEIDerbyshire2022-2023350763915.2017942.46001100
Ben LockroseOVAuckland Aces2022-2026351764819.0024930.5200080
Sajid KhanPAKWest Indies2025-2026351763019.0013855.0700081
Johnny MartinAUSWest Indies1960-1961351765519.0014054.2901161
Graeme WatsonAUSSouth Africa1966-1967350765015.20--01280
Brooke WalkerNZSouth Africa20003517627*19.0036720.7100050
Gareth BattySURKent2014-2019460762612.6715947.80000110
Mitchell MarshAUSWest Indies2015-2024562762119.0016346.6300081
Zak ChappellDER/GLO/LEIKent2016-2026660762112.6714851.35000100
William SomervilleAACanterbury2019-2022460763712.6722034.5500080
PreviousPage 255Next

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.