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
Ravichandran AshwinINDAfghanistan20181219.445954/275/5911.803.0023.60100
John TrimWIAustralia1951122255955/345/5911.802.0135.20010
Jayant YadavINDNew Zealand2021121646254/495/6212.403.8819.20100
Shaun UdalENGIndia20061225.256754/145/6713.402.6430.40100
Mohammad AmirPAKIreland20181239.2147253/635/7214.401.8347.20000
Basil ButcherWIEngland1968-196920536.4147355/345/5114.601.9944.00010
Sandeep PatilINDNew Zealand19813555217652/403/5215.201.3866.00000
Mark ButcherENGZimbabwe20032319.527754/605/6815.403.8823.80100
Shabbir AhmedPAKEngland20051232.477954/545/7915.802.4239.20100
Doug BollingerAUSIndia2010122428153/325/8116.203.3828.80000
Beau WebsterAUSWest Indies2025353088152/202/3216.202.7036.00000
Martin SneddenNZWest Indies19871224.338255/685/8216.403.3529.40010
Christopher HeseltineENGSouth Africa18962331.238455/385/6716.802.6837.60010
Peter LeverENGIndia1971123378455/705/8416.802.5539.60010
Shamar JosephWISouth Africa2024123268655/335/8617.202.6938.40010
Gavin LarsenNZSouth Africa19951242.3138853/575/8817.602.0751.00000
Albert Rose-InnesSAEngland1889233288955/435/5917.804.1725.60010
Mark BurgessNZIndia1968-1976138280b188953/234/4117.801.9156.00000
Naveed ZadranAFGIreland20241227.349053/595/9018.003.2733.00000
Fazal MahmoodPAKNew Zealand19552357229253/344/4618.401.6168.40000
Jalal-ud-DinPAKAustralia19821235129253/775/9218.402.6342.00000
Mohammad HafeezPAKEngland2006-201210647139353/544/6518.601.9856.40000
Charl LangeveldtSAEngland2005123379655/465/9619.202.9139.60010
Tony DellAUSEngland19711242.7119753/655/9719.401.7068.60000
Graham GoochENGPakistan1987-199210653169853/395/6919.601.8563.60000
Peter SleepAUSSri Lanka19891246209953/265/9919.802.1555.20000
Grahame ChevalierSAAustralia19701242.11110053/685/10020.002.3750.60000
Akash DeepINDBangladesh20242434910252/193/6320.403.0040.80000
Ken ShuttleworthENGNew Zealand19712441510253/145/4120.401.8765.60000
Heath DavisNZZimbabwe19971233310253/575/10220.403.0939.60000
Damien FlemingAUSSri Lanka19992332.5610353/143/1420.603.1439.40000
Sanath JayasuriyaSLBangladesh2001-200255431010453/173/3120.802.4251.60000
Mluleki NkalaZIMEngland200012421110453/825/10420.802.4850.40000
Laurie NashAUSEngland19371224.5210454/705/10420.803.1739.40100
Suresh RainaINDNew Zealand2010-20125840810552/12/121.002.6348.00000
Charlie LockZIMSouth Africa19951230510553/685/10521.003.5036.00000
Henry OlongaZIMBangladesh20012438.2610653/183/3521.202.7746.00000
Josh TongueENGIreland20231234610655/665/10621.203.1240.80010
Jaswick TaylorWIIndia19581248.11810653/685/10621.202.2057.80000
Simon JonesENGBangladesh200524351010853/294/3321.603.0942.00000
Robin PetersonSANew Zealand201323492110952/204/6721.802.2258.80000
Travis HeadAUSSri Lanka2022-20256529.5010954/104/1021.803.6535.80100
Imran KhanPAKSri Lanka20151236.4610955/585/10921.802.9744.00010
David HolfordWIPakistan19771234610953/695/10921.803.2140.80000
Manzoor ElahiPAKZimbabwe199524481711052/383/7022.002.2957.60000
ShujauddinPAKWest Indies19593353.31611253/183/1822.402.0964.20000
Neil McGarrellWISouth Africa200112582211354/725/11322.601.9569.60100
Herbie TaylorSAEngland1913-1931308381111353/154/5322.602.9745.60000
Vincent MasekesaZIMBangladesh20251131.2011555/1155/11523.003.6737.60010
Bert HopkinsAUSSouth Africa19023424211553/593/7623.004.7928.80000

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.