Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES176/5 (19)WAR206/4 (20)ES need 31 runs in 6 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Matthew WadeTASSouth Australia2019-20244811987728.2936154.85012252
Glenn MaxwellAUSIndia2013-201748019810424.7535156.41100214
Washington SundarINDAustralia2021-20254811986228.2956235.23020143
Clifford McWattWIEngland19545821985433.00--020-0
Nasser HussainENGZimbabwe1996-200369019811322.0056734.92102281
Percy FenderENGAustralia19215911985924.7520671.84011161
John ParkerNZPakistan1973-19796901988222.00--010110
Yasir HameedPAKSouth Africa2003-200751011986522.0035955.15010301
Ed BarnardWOR/WARMiddlesex2015-2023710219869*24.7536554.25010281
Harry MosesAUSEngland1887-189561001983319.8011137.8400091
Ben BrownSUS/HAMLancashire2014-202491411987215.2353037.36013160
Tom LammonbySOMHampshire2021-202691611983613.2048241.08004230
Ray BrightAUSEngland1977-1981101611983313.2059333.39002220
Wasim BariPAKAustralia1972-198419284198728.2529742.420111220
Derek UnderwoodENGWest Indies1966-198017296198318.6162331.78007190
Nick BeardOVAuckland Aces2013-201422019718898.5041547.47100321
Liam DawsonHAMLeicestershire2014-2021331197152*98.50193102.07100255
Miles HammondGLOSurrey2021-20222311977798.5040448.76020271
Cameron WhiteVICTasmania2018-20192411976365.6732760.24020212
Neil BroomCANOtago Volts2014-201524019711749.2533059.70110310
Tim McIntoshNZWest Indies200824119713665.6749140.12100290
Harry BrookENGWest Indies202434019710949.2523384.55110232
R SilvaBSC/ACCCColts Cricket Club2025-20262411976265.6731762.15020191
James HarrisMID/GLANottinghamshire2015-20223511977349.2544544.27010300
Gareth SeverinWFOtago Volts2024-202535019710539.4036054.72110261
Brian BennettZIMBangladesh2025-20263501975939.4026175.48030321
Peter FultonNZBangladesh2008-20134611977339.4048540.62020205
Billy GodlemanDERSurrey2014-2015361197104*39.4032061.56101231
Daniel LawrenceENGWest Indies20223601979132.8330165.45011214
Tom BlundellNZWest Indies2017-2025671197107*32.8337452.67100231
Jason RoySURHampshire2014-202068119711428.1426973.23102224
Matt HenryNZAustralia2015-20245801976624.6322089.55010286
Benny HowellGLOKent2014-20185821976732.8331063.55032255
Zain-ul-HassanGLAMiddlesex2024-20254811976528.1443045.81010251
Irfan PathanINDAustralia2003-20086911975524.6346242.64011253
Doug RingAUSWest Indies1951-19525921976728.1410.00021222
Rizwan-uz-ZamanPAKIndia19875911976024.6331620.2503110
Sanjay ManjrekarINDAustralia1991-19925901974521.8957234.44000150
Keith StackpoleAUSNew Zealand1973-1974610019712219.7036753.68102230
Shoaib MohammadPAKSri Lanka1985-199571001975719.7056828.87010190
Matthew ElliottAUSWest Indies1996-1999510119778*21.8962531.52014210
Joe WeatherleyHAMYorkshire2018-202671201976616.4253936.55012310
Steven PattersonYORHampshire2015-20221316419737*16.4246442.46002280
Ridley JacobsWIBangladesh2002-200443219691*196.0034257.31020232
Henry WoodENGSouth Africa1889-1892331196134*98.008966.29110110
Dean BrownlieNZAustralia201124119677*65.3340748.16020260
Ed PollockWORSussex2022-20233401969849.0027770.76020332
Lewis GoldsworthySOM/LEIMiddlesex2021-20242411967565.3331961.44010310
Arthur ChipperfieldAUSSouth Africa1935-193655019610939.20--10180
Ravi BoparaESSNorthamptonshire2015-20164601967632.6745143.46020210
PreviousPage 131Next

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.