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

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
Abrar AhmedPAKBangladesh20241245812311/401/123123.002.73270.00000
George MacaulayENGAustralia19261132812311/1231/123123.003.84192.00000
David CapelENGPakistan19874431212311/81/8123.003.97186.00000
Marlon BlackWISri Lanka20011132612311/1231/123123.003.84192.00000
Paul CollingwoodENGWest Indies2007-200911536.5412411/341/34124.003.37221.00000
Sheldon CottrellWISouth Africa20141128112411/1241/124124.004.43168.00000
Glenton StuurmanSANew Zealand20221129512411/1241/124124.004.28174.00000
Brian CloseENGWest Indies1957-196611639912411/211/28124.003.18234.00000
Greg CampbellAUSEngland19891224012411/821/124124.005.17144.00000
Inshan AliWIIndia19711238512511/651/125125.003.29228.00000
Sourav GangulyINDWest Indies1997-2002129491512611/31/9126.002.57294.00000
Suresh PereraSLEngland199812511212611/1041/126126.002.47306.00000
Johann LayneWINew Zealand20251224112711/471/127127.005.29144.00000
Jack WorrallAUSEngland1885-1899113255b2912711/971/97127.002.99255.00000
Ian ButlerNZIndia20031240812811/1161/128128.003.20240.00000
Washington SundarINDSouth Africa20252349712811/671/125128.002.61294.00000
Carl HooperWIZimbabwe200123501312911/861/86129.002.58300.00000
Abdur RazzakBANSouth Africa20081131112911/1291/129129.004.16186.00000
Francis FordENGAustralia1894-18955634612911/471/47129.003.79204.00000
Jack MartinENGSouth Africa19471245612911/1111/129129.002.87270.00000
Doug BollingerAUSEngland20101129113011/1301/130130.004.48174.00000
L McCarthyIRENew Zealand20261124213011/1301/130130.005.42144.00000
Nirode ChowdhuryINDWest Indies19491137613011/1301/130130.003.51222.00000
Marlon SamuelsWISri Lanka2001-20159537513111/841/84131.003.54222.00000
Milton ShumbaZIMBangladesh20211233.4413111/641/131131.003.89202.00000
Trevor GwanduZIMNew Zealand20251119013111/1311/131131.006.89114.00000
Dewald PretoriusSAAustralia20021225613211/601/132132.005.28150.00000
Albie MorkelSAAustralia20091232413211/441/132132.004.13192.00000
Doug BracewellNZEngland20131232613211/831/132132.004.13192.00000
Suru NayakINDEngland19822338.3613211/161/82132.003.43231.00000
Alok KapaliBANAustralia20032232.2213411/651/65134.004.14194.00000
Albert HartkopfAUSEngland19251230213411/1201/134134.003.35240.00000
Richard DumbrillSAAustralia196623451113411/431/98134.002.98270.00000
Albert PadmoreWIIndia197612762113411/361/134134.001.76456.00000
Samit PatelENGIndia20123442413511/961/120135.003.21252.00000
William SomervilleNZAustralia20201239213511/991/135135.003.46234.00000
Gary CosierAUSWest Indies1975-197867276b913511/141/15135.002.93276.00000
Paul AllottENGSri Lanka1982-198423501113511/891/91135.002.70300.00000
Sanjay BangarINDWest Indies200255471313711/631/63137.002.91282.00000
Bob SimpsonAUSPakistan196423372b1413711/471/116137.002.21372.00000
Roger BinnyINDAustralia1981-19853342813711/561/56137.003.26252.00000
Roger HarperWIIndia1983-198733621213711/1081/108137.002.21372.00000
Nilesh KulkarniINDAustralia200112531613711/701/137137.002.58318.00000
Shane ShillingfordWIEngland20121234513811/1101/138138.004.06204.00000
Lendl SimmonsWIEngland20093430013911/601/60139.004.63180.00000
Sew ShivnarineWIAustralia19783544613911/131/21139.003.16264.00000
Jake BallENGIndia20162241714011/471/47140.003.41246.00000
Jacques RudolphSAWest Indies2003-20046534414111/911/100141.004.15204.00000
Gavin EwingZIMIndia20051141.5314111/1411/141141.003.37251.00000
Michael BracewellNZWest Indies202512571214111/1381/141141.002.47342.00000
PreviousPage 120Next

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.