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
Matt BoyleCANOtago Volts2023-20264701254817.8628444.01000150
Jack ShantryWORGlamorgan2014-20176831252925.0026147.89000123
Nazmul Hossain ShantoBANWest Indies2021-20224801254215.6330740.72002210
Leus du PlooyMID/DERKent2021-20264801254015.6320760.39002180
Tony PalladinoDERLeicestershire2014-20186911254615.6323952.30001141
Paul DowntonENGAustralia1981-19857911255415.6333437.43012120
Roger HarperWIAustralia1984-19897901252713.8925948.26001144
Louis KimberLEIDerbyshire2021-202561001255412.5033437.43011181
Will WilliamsCANOtago Volts2012-2022101331252112.5041430.19001110
Nathan McAndrewSANew South Wales2022-202691321252611.3634036.76000141
Danru FernsOV/AANorthern Districts2017-202691331252912.5029142.96002132
James AndersonENGSri Lanka2003-2021141981252711.3628044.64002190
Stuart MacGillAUSWest Indies1999-200816203125227.3526048.08006121
Zak CrawleyENGZimbabwe2025110124124124.0017172.51100140
Alviro PetersenLANDerbyshire201512012411562.0022754.63100150
James NeeshamNORKent20221201249162.0015679.49010162
David WilleyNORLeicestershire20151201248862.0014684.93010212
Owen MorganGLAWorcestershire2016121124103*124.0028942.91100170
Kasun AbeyrathneBCAANegombo Cricket Club202512012411562.0020959.33100150
Vishad RandikaPSCNugegoda Sports Welfare Club202612112491124.0020859.62010111
Eric DaltonSANew Zealand19322201248262.00--010-0
Paul CollingwoodDURSurrey2016231124106*62.0018965.61100131
Hanuma VihariINDSri Lanka20222301245841.3328843.06010130
Dhananjaya LakshanCCCPanadura Sports Club2025-202623012410441.3316376.07100144
Faisal IqbalPAKSri Lanka2006-20094401246031.0033037.58020130
Rajin SalehBANWest Indies20042401245131.0035634.83011130
Malcolm WallerZIMNew Zealand2011-201224112472*41.3323951.88011151
Ajmal ShahzadSUS/NOTNorthamptonshire2014-201634212468*62.0020959.33011141
Axar PatelINDNew Zealand20212421245262.0023053.91010106
James VinceHAMDerbyshire201424112450*41.3319663.27010180
Lewis McManusHAMNottinghamshire2016-20182401246631.0031539.37021142
Tom MooresNOTLeicestershire2020-202234112481*41.3321557.67010112
Washington SundarINDSouth Africa20252401244831.0031040.0000082
Ben CharlesworthGLOSomerset2020-20222401246431.0035435.03020120
Rob YatesWARNorthamptonshire2020-20233401248831.0039631.31010150
Justin GreavesWIIndia202524112450*41.3320560.49010140
K SmithWARWorcestershire20252411246841.3317272.09011153
BI KellawayGLASussex2024-20262401245531.0024949.80010141
Jamal ToddOVAuckland Aces2024-20252401245531.0021856.88010171
Woorkeri RamanINDWest Indies1988-19892401248331.0033137.46010140
James FosterESSLancashire2015-20184501246924.8029941.47010180
Travis FriendZIMIndia2001-200235212460*41.3324550.61011122
Ross TaylorSUS/NOTWorcestershire2016-20183501246224.8023253.45021161
Tom AlsopHAMLancashire2016-20213501245024.8035035.43010150
JJA FrewCANCentral Stags2024-20264501245324.8032138.63011133
Archie JacksonAUSWest Indies1930-193145112470*31.0010.0001140
Hanumant SinghINDAustralia19643501249424.80--011200
Bernard JulienWIAustralia1975-197635112446*31.0021358.22000141
Dermot ReeveENGNew Zealand19923501245924.8044827.6801180
Matthew CritchleyDEREssex2016-20214601244320.6726446.97000180
PreviousPage 189Next

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.