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
Moeen AliENGNew Zealand2015-201835781130953/944/12961.803.9693.60000
Bill BrockwellENGAustralia1893-189979582b3130953/333/3361.803.19116.40000
Lionel BakerWIEngland200934851031052/394/11662.003.65102.00000
Scott StyrisNZSouth Africa2004-20078121022831252/462/7562.403.06122.40000
JP DuminySAIndia2010-201571173231252/872/11762.404.2787.60000
Marcus NorthAUSEngland2009-201077105.31631454/984/13162.802.98126.60100
Sohail TanvirPAKIndia200724841531653/833/10963.203.76100.80000
Ryan SidebottomENGSri Lanka2007341101831853/1003/10063.602.89132.00000
Ashish NehraINDEngland20022376831952/803/18163.804.2091.20000
Thisara PereraSLSouth Africa2011-20123468532053/1143/11464.004.7181.60000
Eddie BarlowSAEngland1964-19658101322732053/553/5564.002.42158.40000
Dhananjaya de SilvaSLIndia2017-20266974.2232352/323/7964.604.3589.20000
Franklyn RoseWIEngland1998-200047861832352/433/8864.603.76103.20000
Champaka RamanayakeSLEngland1988-19933591.21232952/752/8665.803.60109.60000
Christopher MpofuZIMSri Lanka2016-2017361082533252/963/13866.403.07129.60000
Daryl TuffeyNZSouth Africa2000-2004471223333853/383/13467.602.77146.40000
Grant FlowerZIMIndia1992-200281095.21434052/222/3968.003.57114.40000
Alan MossENGWest Indies1954-1960351212234052/943/11068.002.81145.20000
Collie SmithWIAustralia195545134.43834053/713/12068.002.52161.60000
Cameron WhiteAUSIndia20084893834252/713/11968.403.68111.60000
Dave GilbertAUSIndia1985-19864598834452/812/9068.803.51117.60000
Maninder SinghINDAustralia1986351303035253/603/19570.402.71156.00000
Viv RichardsWIIndia1975-198928171533135351/142/6470.602.31183.60000
Jalal-ud-DinPAKIndia1982-198446125.32735652/613/10171.202.84150.60000
Graeme HickENGWest Indies1991-199518131192335752/772/7771.403.00142.80000
Varun AaronINDAustralia20142464.1236252/1363/17972.405.6477.00000
Jeffrey StollmeyerWIIndia1948-19539121041536452/562/10372.803.50124.80000
Richard EllisonENGIndia1984-1986471403536954/664/8673.802.64168.00100
Mitchell SantnerNZSri Lanka2015-202458140.32539052/374/9078.002.78168.60000
Vijay HazareINDWest Indies1948-195310151522939152/132/1478.202.57182.40000
Ray PriceZIMSouth Africa200123124.22139255/1815/18178.403.15149.20010
Ravi RampaulWIAustralia2009-2012471101739251/212/10678.403.56132.00000
Richard DawsonENGAustralia2002-20034596.1439852/1212/12179.604.14115.40000
Arthur ChipperfieldAUSEngland1934-1938912870b2740953/913/9181.802.82174.00000
Andy WhittallZIMSri Lanka1996-1999561723641653/733/7383.202.42206.40000
Shahadat HossainBANWest Indies2009-20125101021242051/182/4884.004.12122.40000
Nathan AstleNZAustralia1997-20051415156.14442351/301/3084.602.71187.40000
Jomel WarricanWIAustralia2015-202556971043153/1583/15886.204.44116.40000
Murphy Su'aNZAustralia199346128.51743452/722/14386.803.37154.60000
Kasun RajithaSLNew Zealand2018-2023341142643452/1043/16486.803.81136.80000
Cyril AllcottNZEngland1930-1931561673743452/1022/10286.802.60200.40000
Vasbert DrakesWISouth Africa2003-2004461482245952/1132/11391.803.10177.60000
Heath StreakZIMSouth Africa1995-2005571312446552/783/10393.003.55157.20000
Asif MasoodPAKAustralia1972-19774682348253/1103/11096.404.41131.20000
Jack DunningNZEngland1933-193747138.22049352/352/11998.603.56166.00000
Haseeb AhsanPAKWest Indies1958-1959461452249952/893/27599.803.44174.00000
Taskin AhmedBANNew Zealand2017-202247134.52151653/363/113103.203.83161.80000
Cuan McCarthySAAustralia1949-1950581441853652/903/169107.202.79230.40000
Marlon SamuelsWIAustralia2000-201511121762559752/492/66119.403.39211.20000
Graeme CremerZIMNew Zealand2005-201656168972952/1122/112145.804.34201.60000

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.