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

Bowling by opposition (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsOversMdnsRunsWktsBBIBBMAveEconSR4510
Shaheen Shah AfridiPAKEngland2020-202445102.51437862/1212/11263.003.68102.83000
MahmudullahBANEngland2010-201669111.11137962/783/10463.173.41111.17000
Reon KingWISouth Africa1999-200547135.52239063/484/10265.002.87135.83000
Martin McCagueENGAustralia1993-19943498.51739064/1214/17965.003.9598.83100
Rahkeem CornwallWISri Lanka202136141.22639163/1374/16265.172.77141.33000
Wellington MasakadzaZIMSouth Africa20252385439164/985/20765.174.6085.00100
Shahadat HossainBANEngland2005-20104686839465/985/11765.674.5886.00010
Ajantha MendisSLPakistan2009461292139563/203/10165.833.06129.00000
Gareth BattyENGSri Lanka200335124.21839663/555/15366.003.18124.33000
Tim MayAUSSouth Africa1993-1994471785739762/264/16966.172.23178.00000
Anton MurraySAAustralia1952-195346129.23039964/1694/16966.502.32172.33100
Sunil JoshiINDZimbabwe2000241373040662/684/18467.672.96137.00000
Nahid RanaBANSri Lanka2024-20253473440663/875/21567.675.5673.00000
Steve WaughAUSPakistan1988-199920181523140861/131/1368.002.68152.00000
K NuwanthaSLIndia202623100741563/1754/26169.174.15100.00000
Omari BanksWIAustralia20032498942163/2043/20670.174.3098.00000
Chris PringleNZSri Lanka1991-1995471342842263/513/10670.333.15134.00000
Manjural IslamBANPakistan2001-2003451212042862/642/9571.333.54121.00000
Ian ChappellAUSEngland1966-197530201022b3642961/101/1071.502.52170.33000
Nicky BojeSAEngland2004-2005481373143064/714/8671.673.14137.00100
Larry GomesWIIndia1978-19831721165.12844661/92/5874.332.70165.17000
Bishan BediINDPakistan1978361382444963/1243/16474.833.25138.00000
Rubel HossainBANNew Zealand2010-201746102645465/1665/21075.674.45102.00010
Viv RichardsWIEngland1976-199136322317845962/242/2476.501.99231.00000
Bob HollandAUSEngland1985461724146565/685/11077.502.70172.00010
John BracewellNZPakistan1984-198946160.13447863/443/8079.672.98160.17000
Dane PiedtSAIndia2015-2019351101448064/1174/17080.004.36110.00100
Simon O'DonnellAUSEngland198558145.43148763/374/11481.173.34145.67000
Shahadat HossainBANNew Zealand2008-201059117849263/833/8382.004.21117.00000
David O'SullivanNZIndia1976481206b4750763/1253/17484.502.52201.00000
Shoaib MalikPAKSri Lanka2002-2009911148.51851162/1402/14385.173.43148.83000
Brian MurphyZIMIndia2000-200147141.51551262/172/5985.333.61141.83000
Jason HolderWIAustralia2015-20227111723352362/452/8887.173.04172.00000
Mohinder AmarnathINDPakistan1978-19871818176.42165461/142/115109.003.70176.67000
Laurie NashAUSSouth Africa19321219102254/185/224.401.1622.80100
Andile PhehlukwayoSAZimbabwe2017121022553/135/255.002.5012.00000
Jason HolderWIAfghanistan20191223.1124253/205/428.401.8127.80000
Cameron GreenAUSSouth Africa20223213.434755/275/279.403.4416.40010
Brad EvansZIMAfghanistan20251215.325055/225/5010.003.2318.60010
Winston BenjaminWISri Lanka19931226135154/465/5110.201.9631.20100
Justin KempSASri Lanka20011217.535253/335/5210.402.9221.40000
Simon KatichAUSSouth Africa20096214.225453/453/4510.803.7717.20000
Craig YoungIREAfghanistan20241221.475553/245/5511.002.5426.00000
Senuran MuthusamySABangladesh2024121645554/455/5511.003.4419.20100
Michael NeserAUSWest Indies20221222.565653/225/5611.202.4527.40000
Shoriful IslamBANAfghanistan2023121835653/285/5611.203.1121.60000
Harry DeanENGSouth Africa19121220.345653/415/5611.202.7324.60000
Washington SundarINDAfghanistan20261217.455754/365/5711.403.2321.20100
Frank TysonENGPakistan19541222.455754/355/5711.402.5127.20100
Jason GillespieAUSZimbabwe20031228.395853/525/5811.602.0434.20000

Span first and last year · Mat matches · Inns innings · Mdns maidens · Wkts wickets · BBI best bowling in an innings · BBM best bowling in a match · Ave bowling average: runs per wicket · Econ economy: runs per over · SR strike rate: balls per wicket · 4 four wickets in an innings · 5 five or more wickets in an innings · 10 ten or more wickets in a match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.