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
Arshad KhanPAKAustralia199812972821353/725/21342.602.20116.40000
Johnny MartinAUSIndia196424902821352/633/10642.602.37108.00000
Kabir KhanPAKZimbabwe199523621021353/264/7142.603.4474.40000
Shuvagata HomBANPakistan20152352121452/763/9442.804.1262.40000
Wellington MasakadzaZIMWest Indies202323741821453/714/15642.802.8988.80000
Murray BennettAUSWest Indies19842478.51621453/795/12442.802.7194.60000
Sajeewa de SilvaSLIndia19972375.11521453/1014/13342.802.8590.20000
Geoff BoycottENGSouth Africa1964-196576872621753/473/4743.402.49104.40000
Dick PollardENGAustralia1948241022921853/533/5943.602.14122.40000
Alex MoirNZPakistan195533822321854/1144/11443.602.6698.40100
Angelo MathewsSLNew Zealand2012-20231512812321953/393/3943.802.7097.20000
Greg MatthewsAUSPakistan1983-19842474.42321952/484/14343.802.9389.60000
Saleem JaffarPAKAustralia198824781821952/603/14243.802.8193.60000
Mark WoodENGSri Lanka2021-20243573.21122153/843/8444.203.0188.00000
Kumar DharmasenaSLZimbabwe1994-1996341033022252/1092/4244.402.16123.60000
Collie SmithWIEngland195754891422352/612/6144.602.51106.80000
Denis AtkinsonWIIndia1948-194948941722452/543/7044.802.38112.80000
Dominic CorkENGSri Lanka1998-20022373.31622453/933/9344.803.0588.20000
Brad WilliamsAUSIndia200324792422554/535/11945.002.8594.80100
Elias SunnyBANPakistan20112374.51122553/1233/12345.003.0189.80000
Jack BirkenshawENGIndia197324801422752/663/10845.402.8496.00000
Tom CartwrightENGAustralia1964221395522853/1103/11045.601.64166.80000
David O'SullivanNZAustralia1973-19743257.5722855/1485/14845.602.9792.20010
Suraj RandivSLNew Zealand20122481.1523052/373/13146.002.8397.40000
Graham GoochENGIndia1979-1990191693.12323052/122/1246.002.47111.80000
David LarterENGIndia19643671.31123152/273/8846.203.2385.80000
Sourav GangulyINDPakistan1999-20071213801423252/203/4846.402.9096.00000
Brendon BracewellNZPakistan1979-198524350b423252/484/12946.403.9870.00000
Dane PatersonSANew Zealand202424811723353/393/9746.602.8897.20000
Brett LeeAUSPakistan20023666.51323452/153/3146.803.5080.20000
Shoaib MalikPAKSouth Africa2003-200746751123454/424/9446.803.1290.00100
Nasim-ul-GhaniPAKAustralia1959-196457437b1223453/513/6746.803.2187.40000
Derek PringleENGNew Zealand1986-199236801723652/213/4447.202.9596.00000
Marlon SamuelsWIBangladesh2011-201267791123852/733/11447.603.0194.80000
Malinda PushpakumaraSLIndia20172261.2423853/823/8247.603.8873.60000
Robin PetersonSAIndia2004-20132367723954/744/14947.803.5780.40100
Suraj RandivSLAustralia201123781224053/1033/10348.003.0893.60000
Mohinder AmarnathINDNew Zealand1976610611b1724054/634/6348.002.36122.20100
Ravi RatnayekeSLAustralia1988-19893482.51024054/984/9848.002.9099.40100
Peter MartinENGWest Indies199535842124152/652/9548.202.87100.80000
Glenn PhillipsNZSri Lanka20242368524353/1413/14148.603.5781.60000
Justin GreavesWINew Zealand202535731224452/352/10148.803.3487.60000
Vishwa FernandoSLWest Indies20212475.41124552/524/12549.003.2490.80000
Talha JubairBANSri Lanka20022356.4424652/743/12649.204.3468.00000
Mike WhitneyAUSEngland198124781624652/504/12449.203.1593.60000
Hansie CronjeSAAustralia1993-19981216117.43624752/213/5749.402.10141.20000
Stan NicholsENGWest Indies1933-193923416b824852/513/8749.603.5883.20000
Nantie HaywardSAAustralia20012367624953/1083/14049.803.7280.40000
Chris HarrisNZWest Indies1996-200245972924952/753/11749.802.57116.40000
Clive van RyneveldSAEngland1951-1957109490b824952/383/8749.803.0598.00000

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.