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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 runsT20I3rd 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
Azhar AliSOMLancashire2018-2021240905022.5020843.27011100
Marchant de LangeGLADurham2017341903730.0013566.67000132
Michael BarryAAOtago Volts2013-2017240905122.5020244.55010111
Mark WallaceGLASussex2016240906122.5014362.94011120
Kelvin SmithSANew South Wales2023240904622.5013865.22001160
Owen MorganGLADerbyshire2016-2019340904322.5016355.21001140
Jordan CoxKENGlamorgan2021241903030.0019047.37000100
Ben AllisonWOR/ESSNorthamptonshire2022-20262429069*45.0015458.44010122
Henry CrocombeSUSGlamorgan2021-2024441905430.0017352.02011120
Lahiru UdaraNCCTamil Union Cricket and Athletic Club2025-2026240903922.5011181.08000111
Cole BriggsAACentral Stags2022240905122.5020543.90010160
Lachlan HearneNSWQueensland2021-2022240905022.5016554.55010140
Ashley ChandrasingheVICSouth Australia2023-2024240905222.5032327.86010120
Ron ChandragupthaBCAAPolice Sports Club2025-2026240904022.5015956.60000120
TW BoormanGLONorthamptonshire2026240903622.5016255.56000160
Brad HaddinAUSSri Lanka2011350903518.0017551.43001131
Alviro PetersenSOM/LANYorkshire2014-2016350903218.0023638.1400080
Andy GorvinGLADerbyshire2023-2025451903922.5028631.4700080
Baxter HoltNSWWestern Australia2022350905418.0014761.2201081
Tawanda MuyeyeKENEssex2022-2024350905818.0021741.47012120
Louis KimberNOR/LEIWorcestershire2021-2026350907118.0020943.06012121
Intikhab AlamPAKIndia1960-1961351905622.50--01180
Keith ArthurtonWIPakistan1993350905618.0021242.4501171
Gavin RobertsonAUSIndia1998350905718.0028831.25012100
Bert OldfieldAUSWest Indies1930-19315629038*22.5010.0000240
Fred TitmusENGNew Zealand1963-1965660903315.00--00050
Robert CroftENGSouth Africa19983649037*45.0023238.7900090
Mitchell JohnsonAUSNew Zealand2008-2015670903112.8617152.63002131
Mark GillespieWFAuckland Aces2012-2014471902215.0011776.92000114
Josh CobbNOR/LEISurrey2014-20224719029*15.0022639.82000111
Calvin HarrisonNOR/NOTMiddlesex2023-2026470902712.8623338.6300182
Angus McKenzieCANOtago Volts2022-20256719042*15.0015558.06001131
Zakary FoulkesCANOtago Volts2022-2024471903515.0021342.2500092
Tim GroenewaldSOMLancashire2016-20185859036*30.0019745.69001112
Sean DaveyCANCentral Stags2021-20265819022*12.8621641.6700291
Andrew FletcherWFCanterbury2019-2020480903311.2525235.71001110
Tom PrestHAMSussex2025-2026480904911.2520144.78001100
Norman CowansENGAustralia1982-1985582903615.0014362.94000141
Guy de AlwisSLNew Zealand1983-1984480902811.2515060.00001102
Matthew BaconOV/WFCentral Stags2016-2025791904311.2520444.12002120
Sam EvansLEIMiddlesex2019-2022590902610.0030229.80002110
Tom CampbellSAEngland1910-1912593904815.00--00100
Ray BrightAUSPakistan1980-19825939032*15.0028231.9100381
Will WilliamsCANAuckland Aces2017-202271049037*15.0042821.0300192
Nasim-ul-GhaniPAKWest Indies1958-1959813190227.5010.0000500
Angus FraserENGWest Indies1990-19981724890175.6337324.1300450
Steve SmithSUSGlamorgan2023110898989.0018348.63010101
Priyamal PereraPSCPanadura Sports Club2024110898989.0017152.0501061
Ayana SiriwadhanaBSCPanadura Sports Club2026110898989.0013267.42010100
T HarshanaBCAAAce Capital Cricket Club2026110898989.0016852.9801090
PreviousPage 232Next

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.