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
Fanie de VilliersSAIndia199624742617652/553/10035.202.3888.80000
Somachandra De SilvaSLEngland1982-19842387.53217753/543/9235.402.02105.40000
Graeme HickENGNew Zealand1992-1999781064417754/1264/12635.401.67127.20100
Tillakaratne DilshanSLSouth Africa2004-201299651717851/172/5435.602.7478.00000
Kevin SinclairWIPakistan20252447418053/613/10336.003.8356.40000
Clyde WalcottWIEngland1950-19602011782918053/523/5236.002.3193.60000
Don AnurasiriSLEngland19911253.11218053/1355/18036.003.3963.80000
Ian AllenWIEngland19912347418052/693/9236.003.8356.40000
Scott StyrisNZIndia2002-200346611418153/283/4436.202.9773.20000
John NyumbuZIMSouth Africa20141253.3718155/1575/18136.203.3864.20010
Mantu BanerjeeINDWest Indies19481251318154/1205/18136.203.5561.20100
Mohammad FarooqPAKEngland196223541318154/704/10736.203.3564.80100
Robert KennedyNZZimbabwe199624591018153/283/4736.203.0770.80000
Jimmy AdamsWINew Zealand1995-199967721818355/175/4936.602.5486.40010
Greville StevensENGAustralia19262364718453/863/8636.802.8876.80000
Intikhab AlamPAKIndia1960-196134902418452/334/6836.802.04108.00000
Aaqib JavedPAKSouth Africa19951255.4818453/1025/18436.803.3166.80000
Vishwa FernandoSLAustralia2016-20192343418553/1264/16937.004.3051.60000
Ian BishopWISri Lanka19972443418552/294/7337.004.3051.60000
Piyush ChawlaINDEngland2006-201224621018654/694/13337.203.0074.40100
Johnny HayesNZWest Indies19522354718653/524/8037.203.4464.80000
Jeremy ConeyNZEngland1983-19861011963618652/214/5137.201.94115.20000
Matthew HartNZPakistan19942358.21618653/474/8437.203.1970.00000
Prior JonesWIEngland1948-195035731418854/544/8337.602.5887.60100
Lasith MalingaSLPakistan2004-20063653.21118953/303/7437.803.5464.00000
Nuwan KulasekaraSLBangladesh20132461719053/543/9038.003.1173.20000
Nithish Kumar ReddyINDAustralia2024-20255944319052/322/4238.004.3252.80000
Mohammad MunafPAKAustralia195924521019052/384/13838.003.6562.40000
Justin VaughanNZWest Indies19962379.32319053/303/10938.002.3995.40000
Andy BlignautZIMEngland20032249.1819153/963/9638.203.8859.00000
Charlie GriffithWINew Zealand19692459.41119153/924/12138.202.4195.20000
Richard de GroenNZPakistan19942361.41619253/405/8838.403.1174.00000
Nicky BojeSAZimbabwe20052359.21319354/1064/10638.603.2571.20100
Shadab KhanPAKEngland2018-20203553.3419452/132/4738.803.6364.20000
Abdul RazzaqPAKSouth Africa2002-200323591019553/705/13839.003.3170.80000
Junaid KhanPAKBangladesh20152453.51019552/263/6739.003.6264.60000
Duanne OlivierSAIndia20222457819553/644/11539.003.4268.40000
Dominic BessENGIndia20212351619754/765/12639.403.8661.20100
Umesh KulkarniINDAustralia1967-19683646.2220052/372/5940.003.2474.00000
Vanburn HolderWIPakistan1975-197735486b1420053/693/10240.002.4797.20000
Terry AldermanAUSSri Lanka198923932720053/813/8140.002.15111.60000
Zia-ur-RehmanAFGZimbabwe2024-20252460420552/443/7641.003.4272.00000
Dominic BessENGWest Indies20203465.11320852/513/12641.603.1978.20000
Allan BorderAUSPakistan1979-19902216540b2620852/352/3541.602.31108.00000
Asif MasoodPAKWest Indies19752351.7420952/633/13341.803.0283.00000
Aravinda de SilvaSLAustralia1988-199912766421052/652/6542.003.1879.20000
Shaun TaitAUSEngland20052448421053/973/12142.004.3857.60000
Angelo MathewsSLEngland2014-2024148792121154/444/6042.202.6794.80100
Kane WilliamsonNZWest Indies2012-2017131365.2821152/472/7742.203.2378.40000
Talha JubairBANWest Indies20022354821353/1353/13542.603.9464.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.