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
Dunith WellalageCCCAce Capital Cricket Club2026121696069.0010565.7101080
Navod ParanavithanaTUCAPanadura Sports Club2026120694334.5069100.0000073
Sohan de LiveraMSCBloomfield Cricket and Athletic Club2026120694334.5068101.4700071
MPM WeerasingheACCCKurunegala Youth Cricket Club2025120696534.509671.8801082
LA de ZoysaNSWCChilaw Marians Cricket Club20251216951*69.0011858.4701061
Gordon LeggatNZSouth Africa1953120694734.50--00030
Boyd RankinWARWorcestershire20152326956*69.0012853.9101053
Roelof van der MerweSOMEssex2017-2019230696023.007987.3401034
Kyle JarvisLANEssex2015-2017331692834.507197.1800091
Matt HenrySOM/KENLancashire2022-20232316950*34.507690.7901054
Sam WhitemanYORLeicestershire2026230694923.0017240.1200070
Jim AllenbyGLAGloucestershire2014230695723.0011560.0001190
Marcus HarrisAUSSri Lanka2019230694423.0011957.9800090
Sam RainbirdTASVictoria2017-2023330695923.0011261.6101090
Alzarri JosephWORNottinghamshire2021230696123.0011957.9801081
BS McKinneyDURKent2024-2026330693823.0011659.48000130
Arthur FaggENGIndia1936230693923.00--000-0
Andy WallerZIMEngland1996230695023.0017439.6601062
Azhar MahmoodPAKWest Indies19973426926*34.5012256.5600070
Gavin RennieZIMSouth Africa1999240693417.2519735.0300051
Rikki ClarkeWAR/SURNorthamptonshire2014-2021340694617.2510366.99001111
Keith DabengwaZIMIndia2005240693517.259771.13001111
Samit PatelENGIndia2012340693317.2513949.6400191
Paul StirlingMIDWorcestershire2015240693917.2512754.3300090
James PattinsonVICTasmania2018-2022340693017.2518337.7000090
Kraigg BrathwaiteWAR/GLOSomerset2021-2023340693617.2513252.2700190
Kithuruwan VithanageSLNew Zealand2015240693817.2510366.9900182
James AdamsHAMSussex2015240693017.2511162.16000120
Arun HarinathLEI/SURNorthamptonshire2015-2017240692617.2513053.0800070
Dan RedfernLEIEssex2014-20152426954*34.5011361.0601271
Miles HammondGLOSomerset2021-2022340695317.2520134.3301052
Jack MurphyGLAWarwickshire2018240692517.2515743.95000130
Adam FinchWORYorkshire2023-2025242692434.5021232.5500080
Nick WelchZIMSouth Africa2025240695517.2515644.2301152
Danial IbrahimSUSMiddlesex2021-2022240693617.2518836.70000100
Josh ThomasSOMNottinghamshire2026240694017.2514746.94001110
Dilshan de SoysaBSC/BRCTamil Union Cricket and Athletic Club2025241693523.0018936.5100141
Vidura AdikariCMCCColts Cricket Club2025240694917.2515345.1000160
Sorabji ColahINDEngland1932-1933240693117.25--000-0
Ian ThomsonENGSouth Africa1964-1965541693923.00--00190
Tim CurtisENGWest Indies1988240693017.2530522.6200080
Bryan YoungNZWest Indies1995240692917.2519834.8500180
AB de VilliersSABangladesh2008451694617.2517439.6600191
Stiaan van ZylSAEngland2015-2016350693313.8013551.11001120
Craig MilesWAR/GLONottinghamshire2017-2024450694713.8013451.49000110
Philip SaltSUS/LANWarwickshire2018-2023450692913.8010963.3000191
J McKenzieAANorthern Districts2024-2025350692213.8020933.0100090
Max WalkerAUSPakistan1972-19774526934*23.0017339.8800040
Nuwan ZoysaSLPakistan1997-2002560692611.5017140.3500241
Rajin SalehBANEngland2003-2005360693211.5022530.6700050
PreviousPage 268Next

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.