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
Joseph Peter PhillipsGLOGlamorgan2023-20253401476436.7531446.82010210
Don TaylorNZWest Indies19562401477736.75--01091
Grahame ThomasAUSEngland19663401475236.7525158.57020170
Roy DiasSLEngland1982-19842401477736.7531946.08011190
Wayne ParnellWORLancashire2018-20194501476329.4028751.22020171
Joe DenlyKENMiddlesex2018-20203501478929.4028851.04010220
William TavaréGLOSurrey2014-20153501475929.4031746.37021190
Mehedi Hasan MirazBANAfghanistan2019-202635114752*36.7530348.51010160
Matt RevisYORWarwickshire2022-202635114753*36.7530847.73010211
Surinder AmarnathINDPakistan19783501476029.40--010-0
Bruce LairdAUSNew Zealand19823511473936.7542634.51000110
Abhinav MukundINDWest Indies20113601476224.5035641.29011150
Phillip HughesAUSNew Zealand2010-201136114786*29.4019874.24010221
Azhar AliWORGlamorgan2022-20233601474224.5034742.36000190
Ben StokesDURMiddlesex2014-20224601478524.5024460.25011220
Danny BriggsSUSGlamorgan2016-20195611474629.4024161.00000250
Jack ShantryWORGloucestershire2014-201646014710624.5018878.19101186
Aftab GulPAKEngland1969-19714601473324.5028637.06000140
Ian BellWARDurham2016-20184701474521.0029549.83000220
Liam LivingstoneLANEssex2017-20184701473321.0023562.55000220
Justin BroadNORMiddlesex2023-20254711477024.5026854.85011200
Jeetan PatelWFCanterbury2013-20195801473918.3820173.13000222
Rory KleinveldtNORGloucestershire2015-20185811474821.0018081.67001253
Phillip HughesAUSIndia20134801476918.3834442.73012251
Tom CurranSURLancashire2015-20225801475318.3831446.82011191
Rob JonesWOR/LANDurham2019-20254801475218.3826655.26011201
Ken HiggsENGWest Indies19665801476318.3850229.28010103
Martin SneddenNZAustralia1982-199078414733*36.7551328.65001160
Winston BenjaminWIEngland1988-19948801474418.3821767.74001201
Wavell HindsWIEngland20005901475916.3333144.41012230
Alex ThomsonDERMiddlesex2021-20256901474516.3336340.50002180
Peter PollockSANew Zealand1961-196469214754*21.00--011100
Rob KeoghNORYorkshire2014-202451001474814.7031446.82000191
Richard CollingeNZPakistan1965-1976910214768*18.3850.0001262
Claude CarterSAEngland1912-192471121474516.33--00301
Shan MasoodPAKNew Zealand2014-202361201474012.2540136.66003122
Srinivasaraghavan VenkataraghavanINDAustralia1969-197991421473712.2512045.8300260
Bernard BosanquetENGAustralia1903-190571431472713.36--00050
Bill HowellAUSEngland1898-190416246147358.1717205.88007111
Sammu AshanCMCCTamil Union Cricket and Athletic Club2026110146146146.0031346.65100100
Mathew SinclairCSOtago Volts201222014614273.0022764.32100202
Dhananjaya de SilvaCCCNugegoda Sports Welfare Club2025221146117146.0016489.02100133
Haider AliDERYorkshire202312014614673.0019774.11101222
Jordan HermannSOMNottinghamshire202612014610673.0027553.09100171
Sean TerryHAM/NORSussex2015-201623114662*73.0022465.18020200
Ryan PatelSURKent2022-20243301467648.6718578.92010192
Al SahariarBANSouth Africa20022401467136.5020172.64010240
Yasir HameedPAKAustralia2004-20052401466336.5023063.48020191
Michael CarberryHAM/LEIKent2014-20172401468136.5031146.95010192
Andrew BalbirnieIREAfghanistan2019-20242411468248.6726455.30020170
PreviousPage 167Next

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.