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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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 runsODI1st 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
Charlie MacDonellDEREssex20161215635*56.0013441.7900080
Christian LeopardCSAuckland Aces2018120563728.009360.22000100
Delano PotgieterHAMSussex2026120565528.0014538.6201050
Ashan RandikaCMCCAce Capital Cricket Club2025120564928.0043130.2300055
Kamil MisharaNCCTamil Union Cricket and Athletic Club2025120563328.009956.5700041
F McGregor-SumpterAACentral Stags2022120565628.0017232.5601150
CJ SwansonNDWellington Firebirds2022120564528.0014438.8900070
Nishan MadushkaCCCChilaw Marians Cricket Club20261215654*56.007673.6801060
G WeerasingheKYCCColombo Cricket Club2025120565028.0010354.3701060
Umesh LakshanNCCAce Capital Cricket Club20251215629*56.007772.7300072
Danal HemanandaACCCBadureliya Sports Club2024121564556.008764.3700043
S WadugeCMCCBadureliya Sports Club2025120565128.0010254.9001050
Raminda WijesooriyaPSCRagama Cricket Club2025120564328.0039143.5900081
Dineth ThimodyaRCCAce Capital Cricket Club2025120563928.007080.0000062
Dineth ThimodyaRCCColts Cricket Club2025120564728.009658.3300070
Vinura DulsaraBSCBurgher Recreation Club2025121565656.0016733.5301030
Yohan de SilvaBCAAPanadura Sports Club2025120564528.0011648.2800070
LA de ZoysaNSWCColombo Cricket Club2025120565128.0014438.8901050
Andrew NealHAMGlamorgan2026120564728.0044127.2700064
David SincockAUSEngland1966120562928.0019129.3200080
Nathan HauritzAUSSouth Africa2008-2009230564118.679260.8700090
Dinusha FernandoSLEngland20032315651*28.0012943.4101080
Phil MustardGLOGlamorgan2016-2017330563318.6712046.6700060
Murphy Su'aNZEngland1992232563656.0011548.7000091
James FullerHAMMiddlesex2020-2023231564028.008070.0000160
Luke WoodLANGlamorgan2021230562818.676586.1500171
Calvin HarrisonNOTWarwickshire2023-20242315638*28.0017731.6400061
Eddie ByromGLADerbyshire2022-2023230563218.6713342.1100090
Willem LudickCSNorthern Districts2019-2020230562818.6713142.7500080
William FraineYORSomerset2019230564518.6710951.3800061
Joshua Da SilvaWIZimbabwe2023232564456.0012146.2800070
Olly PringleAACentral Stags2020-20222315619*28.008268.2900081
James RewSOMGlamorgan2026230565218.6710752.3401140
TA FindlayCSNorthern Districts2026230563418.6710155.4500071
Z MalikWARNottinghamshire2025-2026230563218.6715037.3300080
Bob MassieAUSPakistan1972-1973231564228.0012734.6500011
Clyde ButtsWIIndia1987-1988330563818.6714638.3600143
Mark ButcherENGBangladesh2003240564214.009558.9500180
James FosterESSSurrey2014-2017440562314.009558.95001100
Nick KnightENGNew Zealand1997340562914.0014040.0000060
Parthiv PatelINDSouth Africa2018240561914.0011847.4600080
Ray PriceZIMEngland2003241562618.6710453.8500090
Imran NazirPAKAustralia2002240564014.0012644.4400290
Aftab AhmedBANSri Lanka2005240562514.009757.7300180
Michael CarberryHAMLancashire2016-2017240561614.0017731.6400060
Karl BrownLANNottinghamshire2016240563614.0012843.7500180
Shaminda ErangaSLPakistan2013-20144415625*18.6715635.9000070
Neil WagnerESS/LANYorkshire2016-2017240562314.008962.9200061
Nurul HasanBANIndia2022240563114.006783.5800051
Stuart PoynterDURNorthamptonshire2017-2018241562818.677376.7100050
PreviousPage 296Next

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.