Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)T2063rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-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
Jonathan TattersallYOR/LEINorthamptonshire2021-20254721814736.2031158.20000231
Graham ClarkDURWarwickshire2018-20244711817630.1738447.14010221
Zain-ul-HassanGLASussex2023-20264711814730.1750435.91000240
Ashley GilesENGWest Indies20047801815222.6336949.05010210
Paul CollingwoodDURYorkshire2014-201648118164*25.8638447.14021210
Saqlain MushtaqPAKZimbabwe1996-20026821817930.1770925.53011191
Wayne MadsenDERSurrey2014-201548118176*25.8635051.71021250
Troy JohnsonOV/WFCentral Stags2020-20255801814322.6342742.39000240
Peter van der MerweSAEngland19655811816625.86--011121
Zafar GoharMID/GLODurham2021-20265901815620.1129162.20011193
Shane SnaterESSWarwickshire2022-20267911816922.6330160.13011224
Mark StonemanMID/DURNorthamptonshire2014-202461001815118.1036050.28010192
Jordan ClarkLAN/SURMiddlesex2016-202381101817816.4538247.38011271
Kris ClarkeNDWellington Firebirds2022-2025611318163*22.6334951.86010123
Syed Abid AliINDWest Indies1971-1974711218150*20.11--01070
Kerry O'KeeffeAUSEngland1971-1977611418148*25.8654233.39001190
Alzarri JosephWIAustralia2022-202571421814315.0829461.56003198
Neil WagnerOV/NDWellington Firebirds2013-2025101501814312.0727665.58002208
Michael HoganGLAGloucestershire2014-202111161018137*30.1724274.79001187
BJ DawkinsKENDurham202612018018090.0030958.25101211
Fawad AlamPAKWest Indies2021231180124*90.0033354.05111230
Will ClarkCSNorthern Districts2022-202433018010960.0031058.06110241
Gareth BattySURHampshire2014-2017443180110*180.0023576.60100222
Agha SalmanPAKNew Zealand2022-202324018010345.0028762.72100290
Surinder AmarnathINDEngland19772401806345.0031956.43020220
Stiaan van ZylSUSWorcestershire2017-20194501805636.0034951.58020270
Ed PollockWORLeicestershire2022-202335018011236.0020289.11100223
James VinceHAMDurham2015-202436218076*45.0033254.22011310
Craig MeschedeSOM/GLASussex2014-20174601808730.0024174.69011244
Harry BrookENGSri Lanka20243601805630.0027565.45010171
Harry DukeMID/YORGloucestershire2022-20263611809436.0033553.73010232
James FosterESSWorcestershire2014-201857218051*36.0028164.06010232
Nicky BojeSAEngland2004-20054701807625.7129960.20010250
Gareth RoderickWOR/GLOSurrey2015-20254701807125.7134452.33020280
Moin KhanPAKIndia1999-20044801807022.5042941.96020232
Dale SteynSAWest Indies2007-20159821805830.0021583.720111710
Samit PatelNOTSurrey2016-20194801808522.5023875.63020252
Ian DavisAUSEngland19774801806822.5044040.91011201
Kris ClarkeNDAuckland Aces2023-20266921804125.7136749.05000157
MahmudullahBANSri Lanka2013-2018610218083*22.5037148.52013172
Luke ProcterNOR/LANSomerset2016-2023610118087*20.0038247.12012270
Angus RobsonSUS/LEIWorcestershire2014-201751011805020.0043441.47021260
Will RhodesDUR/WAR/ESSDerbyshire2016-202661011805220.0038746.51021220
Rob JonesWOR/LANSurrey2016-202451001804818.0047437.97001221
Percy SherwellSAAustralia1910-191151011806020.0033753.41011261
Joey CarewWIEngland1963-196951021804422.5023444.44001201
Vinoo MankadINDPakistan1952-195591121804120.00--00001
Mohammad AshrafulBANWest Indies2002-200961201808115.0050135.93011210
Sid PeglerSAAustralia1910-191271331802618.0017262.21002100
Joel ParisWASouth Australia2018-202591431802916.3655832.26000183
PreviousPage 142Next

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.