Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 bowledT2065th 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
SHB MorganMIDGloucestershire2025-20263411519750.3324262.40010221
Alex HalesNOTNorthamptonshire2014-2017351151102*37.7519179.06100242
Gordon MuchallDURMiddlesex2014-201535115174*37.7525958.30021170
Tom AlsopSUSHampshire2025-20263511514337.7536341.60000160
Migael PretoriusSOMSurrey2024-20263501518430.2017188.30021184
Milan PriyanathSLEngland20243501517230.2024162.66010192
Neil McKenzieSAPakistan2002-20034601515125.1739338.42011162
Amal SilvaSLIndia198536115111130.20--10000
Clint McKayLEINorthamptonshire2015-201757115151*25.1722965.94010213
Shane SnaterESSWorcestershire2021-20254701515321.5721570.23010173
Jimmy CameronWIIndia1948-194957115175*25.17--011120
Dipak PatelNZWest Indies1987-19964701517821.5741836.12011130
Rishi PatelESS/LEINottinghamshire2019-20265801515318.8825359.68011250
Chris WoakesENGSri Lanka2016-20245921516621.5734843.39011200
Wazir MohammadPAKIndia1952-19556911515518.88--01200
Ben FoakesENGWest Indies2019-202251011514216.7831248.40000180
Liam NorwellGLOKent2014-201751011513816.7826856.34001231
Ken WadsworthNZIndia1969-197661001514115.10--000140
Fergus O'NeillVICQueensland2023-2026612215133*15.1025359.68001171
Tim AmbroseWARSomerset2014-201981311515412.5835942.06013230
Mark SteketeeQUETasmania2018-20251113215143*13.7325160.16003162
Shoaib AkhtarPAKIndia1999-2007101421514712.5829251.71003196
Bill PlayleNZEngland1958-196381501516510.0710.0001360
Karun NairNORSurrey2023110150150150.0024660.98100232
Dhananjaya LakshanCCCRagama Cricket Club2025110150150150.0019676.53100115
Anthony McGrathENGZimbabwe20032201508175.0030449.34020191
Hamish MarshallGLOLancashire20151201509275.0023962.76020180
Luke WrightSUSDerbyshire201712115080150.0021669.44020201
Assad ValaPNGNamibia2016121150144*150.0021868.81100112
Ahan WickramasingheNCCColombo Cricket Club202612015010275.0016590.91100115
Vikram SolankiSURLeicestershire20142301509350.0024760.73020240
Jack BurnhamDURSurrey201623015013550.0023763.29101212
Sean ErvineHAMNottinghamshire2015-20163401504537.5031447.77000150
Khurram ManzoorPAKSouth Africa201324015014637.5028253.19102160
Adil RashidYORLancashire2014-20163401508837.5033245.18010180
Corey AndersonNZAustralia20162401507237.5032346.44011194
Adam LythENGNew Zealand201524015010737.5027853.96100220
Murray GoodwinZIMWest Indies200024015011337.5033944.25100130
Matt RenshawSOMWorcestershire2018-2024241150101*50.0029850.34100191
Tom ScrivenLEIMiddlesex2022-20253401506537.5028552.63010150
BJ DawkinsKENLancashire2025-20262401506037.5029451.02021231
Stuart WilliamsWISri Lanka19972401508337.5022466.96011222
Ashar ZaidiSUS/ESSSomerset2014-20174501509130.0026855.97010202
Varun ChopraWAR/ESSWorcestershire2015-201835015010730.0036640.98100160
Sam FanningWATasmania2024-20263501506830.0033345.05010141
George CarewWIEngland1935-194835115010737.50--101160
Jesse RyderESSKent2014-20154611505830.0020075.00010233
Brydon CarseDURNottinghamshire2016-20254611504730.0027554.55001222
Beau WebsterAUSWest Indies20253601506325.0029251.37020171
Alby RobertsNZEngland1930-193736115066*30.00--02060
PreviousPage 164Next

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.