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
Mohammad WasimPAKWest Indies1997-20006911908223.7554934.61010180
Jerome TaylorWINew Zealand2006-2014610119010621.1125175.70100315
Ed BarnardWORGloucestershire2016-202071011905021.1134754.76010300
Ian HollandHAMSomerset2017-202271221908119.0050038.00011220
Joel ParisWAQueensland2019-202691331903819.0054734.73000200
Jackson BirdNSW/TASQueensland2018-2025101411903414.6221687.96001254
Iqbal QasimPAKIndia1978-1987151541903217.2740934.47003140
John SnowENGWest Indies1966-19761421719059*13.5756425.35017180
James FosterESSWarwickshire201722018912194.5028965.40110281
Kumar SangakkaraSURGlamorgan201512018914994.5025773.54100272
Dane VilasLANDurham2019-20202301898563.0031360.38020240
Bobby AbelENGSouth Africa188923118912094.5024149.79100180
Stiaan van ZylSUSDerbyshire2017-20192401898547.2537650.27020260
Andrew McBrineIREZimbabwe2024-202524218990*94.5029464.29020190
Jamie OvertonSOM/SURNorthamptonshire2020-20233401896847.2519397.93030237
Yashasvi JaiswalINDBangladesh20242401897247.2523181.82030313
Tristan StubbsSASri Lanka202424018912247.2538948.59100142
Charlie TearSUSSurrey20262401898947.2544042.95021140
Lakshan EdirisingheKYCCNugegoda Sports Welfare Club2025-20262401899547.2533256.93010167
Moeen AliWORGlamorgan2014-20193501898037.8031160.77020291
Will SmithHAM/DURLeicestershire2014-20183501897437.8034255.26010300
Ben SlaterDER/NOTNorthamptonshire2015-20233501899437.8040247.01021320
Tom LammonbySOMGlamorgan2020-20263501899537.8040247.01011180
Brian BennettZIMAfghanistan2024-2026452189110*63.0028566.32111104
Daniel LawrenceSUREssex2024-202646018912531.5035353.54100202
Harry TectorIREBangladesh2023-20253601895631.5041845.22030222
Usman KhawajaQUEVictoria2018-20265701894127.0050837.20000202
Adam WheaterHAM/ESSSurrey2014-20215701895927.0035353.54022231
Steven CroftLANSussex2014-20215711898731.5037949.87011182
Shane SnaterESSHampshire2022-20266721897137.8022783.26011216
Jake CarderSAWestern Australia2021-202347018911827.0050237.65101220
Tom SmithGLOWorcestershire2014-20194811898327.0050537.43010200
Hassan AzadLEIWorcestershire2019-2022481189104*27.0051136.99110230
Tony MannAUSIndia1977-197848018910523.6337150.94102161
Liam Patterson-WhiteNOTYorkshire2019-20265921898727.0041445.65021205
Brett RandellCS/NDOtago Volts2017-202471021895023.6348439.05010183
Cyril VincentSAAustralia1931-1932510318948*27.00--000191
Sidath WettimunySLNew Zealand1983-198451011896521.0062030.48021180
Neil WagnerNZSouth Africa2013-202491231894921.0024477.46001258
Dale SteynSAEngland2004-2015121861894715.7542644.37001204
Kagiso RabadaSAIndia2015-202414243189309.0048638.89005233
Matthew HaydenAUSICC World XI200512018811194.0030062.67110210
Carl HooperWIZimbabwe200122018814994.0026172.03100222
Ryan RickeltonNORKent202212018813394.0035253.41110221
Lahiru UdaraSLWest Indies202612018818894.0025274.60101215
Matt RenshawSOMKent202423118882*94.0031958.93020211
Jeffrey StollmeyerWINew Zealand195223018815262.67--100140
Nasser HussainENGBangladesh20032401889547.0045441.41021221
David WarnerNSWQueensland2017-201924018812547.0031459.87101310
Joe DenlyKENHampshire2019-202424118815462.6726670.68101232
PreviousPage 136Next

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.