Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR172/4 (18.4)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T20I3rd 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)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
Rashid LatifPAKAustralia1994-200261212126619.2739553.67011240
Chris CookeGLAYorkshire2021-20267123212102*23.5651641.09100191
Tom BaileyLANKent2015-2026111602127813.2542050.48013222
Malcolm MarshallWIPakistan1980-1990121922124812.4744747.43003212
Steve HarmisonENG/IWXAustralia2002-200917307212239.2238455.21008301
Marcus NorthAUSNew Zealand2010231211112*105.5039054.10110283
Peter TregoCSAuckland Aces201323021114170.3326479.92100301
Kiran CarlsonGLAHampshire202623021120970.3325483.07101283
Ashen BandaraPSCChilaw Marians Cricket Club202523021120070.3325084.40100165
Kamil MisharaNCCColombo Cricket Club2025-202623021111970.3338854.38110153
Will SmithHAMEssex2014241211151*70.3341750.60100180
Peter SleepAUSNew Zealand19873402119052.7556337.48020130
Gareth RoderickWORHampshire2024-20253502119442.2037656.12020261
Paul CoughlinDUR/LANWorcestershire2022-2026551211100*52.7525084.40110207
Niall O'BrienLEISurrey2014-201536121189*42.2043248.84020270
Tom LathamDUR/KENDerbyshire2016-20183612117442.2046045.87020260
Billy GodlemanDERLancashire2015-202036021111135.1738155.38110281
Martin CroweNZIndia1990-199556021111335.1737156.87100311
Max HoldenMIDNottinghamshire2022-20234712118635.1748343.69020240
Jim ParksENGIndia196457221151*42.20--010222
Shoaib MalikPAKSouth Africa2003-20074832117342.2052740.04010261
Junaid SiddiqueBANSouth Africa20084802117426.3848643.42021270
Ross WhiteleyWORGloucestershire2016-20194822118835.1744247.74021197
Micky StewartENGWest Indies19634802118726.3852636.50011161
Kiran MoreINDNew Zealand1988-19906802117326.3843548.51021300
Lahiru ThirimanneSLSouth Africa2012-202151002113821.1051640.89001311
Jamie SmithENGAustralia2025-202651012116023.4429172.51011274
Ben MikeLEIMiddlesex2019-2024610221199*26.3836058.61011205
Nayan MongiaINDSri Lanka1994-199991132115726.3858236.25010191
Lyndon JamesNOTEssex2018-202671212115119.1846345.57011290
Keith BarkerHAM/WAREssex2017-202671312114217.5837855.82004232
Liam ScottSAWestern Australia2020-202671322113419.1852440.27002192
Arshad AyubINDWest Indies1987-198981322115719.1863933.02011210
Ross TaylorSUSKent2016121210142*210.0033961.95110202
Moeen AliWORGloucestershire2016121210136*210.0024685.37110315
Nathan McSweeneyNORKent2026221210109210.0023589.36200184
Chris RogersMIDNorthamptonshire201423021010670.0035159.83110311
Alex LeesDURKent2024-202634021014452.5027975.27100300
Ravi BoparaESSGloucestershire2014-201645021014742.0045945.75100193
Ross WhiteleyWOR/DERNorthamptonshire2016-20243502106642.0026479.550212011
Finlay BeanYORWorcestershire2023-202535021013542.0035060.00100273
Ajit AgarkarINDEngland2002461210109*42.0034860.34100311
James FranklinWFOtago Volts2013-201536121013942.0055937.57100241
Peter HandscombMID/DUR/GLOLeicestershire2015-20224612105342.0038454.69010310
Joe DenlyENGSouth Africa2019-20204702105030.0058136.14010282
Grant StewartSUS/KENWorcestershire2021-202647121067*35.0023589.36010229
Alick AthanazeWIIndia2023-20254702104730.0045745.95000252
Adam ParoreNZWest Indies1995-1999572210100*42.0050141.92110260
Andy BlignautZIMIndia2001-200548221084*35.0035958.50011237
Tom BantonSOMEssex2019-202558021012626.2525084.00101247
PreviousPage 123Next

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.