ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Venkatesh PrasadINDNew Zealand1998-1999481805339782/523/13649.632.21135.00000
Josh TongueENGNew Zealand202636981439983/405/8849.884.0773.50000
Naseem ShahPAKNew Zealand2020-202335100.31640683/554/11450.754.0475.38000
Baron ConstantineWIAustralia1930-193157127.31540782/503/7850.883.1995.63000
Sajeewa de SilvaSLPakistan1997-1999351121541185/855/15851.383.6784.00010
Darren SammyWINew Zealand2012-201358138.13441282/693/9051.502.98103.63000
Mark IlottENGAustralia1993351292841283/1084/15251.503.1996.75000
Asif IqbalPAKAustralia1964-1977109775b1841383/523/5251.633.2096.88000
John PriceENGSouth Africa1964-1965481383541782/663/12452.133.02103.50000
Dipak PatelNZPakistan1989-1996812159.24245084/364/6056.252.82119.50100
Marlon SamuelsWIEngland2007-2015713144.41645682/143/3257.003.15108.50000
Tich FreemanENGAustralia1924-1925241211645983/1345/25857.382.85121.00000
Sean WilliamsZIMSri Lanka2016-202058147.51147282/624/20859.003.19110.88000
Graham GoochENGAustralia1978-199542231142b5047882/162/3659.752.51142.75000
Claude HendersonSAAustralia2001-200235120.11148084/1167/24660.003.9990.13100
Tom HoganAUSWest Indies1984561664048384/564/13060.382.91124.50100
Ajit AgarkarINDEngland200247118.32048882/593/11861.004.1288.88000
Marlon SamuelsWIIndia2002-20131410148749483/745/16761.753.34111.00000
Daren PowellWIPakistan2005-200648145.53050282/473/15362.753.44109.38000
CBRLS KumaraSLIndia2017-2026571091151883/1314/19064.754.7581.75000
Eknath SolkarINDWest Indies1971-197610161772955082/432/4368.753.11132.75000
Adil RashidENGPakistan201536136.5955685/645/22769.504.06102.63010
Bevan CongdonNZEngland1965-197822201688b7756982/142/1471.132.02211.00000
Enamul Haque jnrBANSri Lanka2005-200958171.12257182/713/12671.383.34128.38000
Majid KhanPAKAustralia1964-198115171292b2658982/553/9773.632.74161.50000
UWMBCA WelegedaraSLIndia2009-201058143.31763184/875/16378.884.40107.63100
Dave NourseSAAustralia1902-19211420194.23367483/603/8284.253.47145.75000
Ian SalisburyENGPakistan1992-2000712200.31972083/495/12290.003.59150.38000
Kyle MayersWIEngland20221227163175/187/314.431.1523.14010
Shoriful IslamBANAustralia2026111534877/487/486.863.2012.86010
Justin GreavesWIPakistan2025-2026431975175/277/397.292.6816.29010
Aubrey SmithENGSouth Africa18891238.2166175/197/618.712.3822.00010
Manav SutharINDAfghanistan20261232126276/337/628.861.9427.43010
Lester KingWIIndia1962123276475/467/649.142.0027.43010
Harold ButlerENGSouth Africa19471252246674/347/669.431.2744.57100
James FranklinNZBangladesh20042435117575/285/4210.712.1430.00010
Paul AdamsSAZimbabwe1999232667674/314/3610.862.9222.29100
Kosala KuruppuarachchiSLPakistan19861225.238575/447/8512.143.3621.71010
Dick PollardENGIndia19461252268775/247/8712.431.6744.57010
David TerbruggeSABangladesh20021226.448975/467/8912.713.3422.86010
Gobo AshleySAEngland18891143.1189577/957/9513.573.2924.71010
Ziaur RahmanAFGZimbabwe2025113249777/977/9713.863.0327.43010
Kapila WijegunawardeneSLPakistan19921248.4159874/517/9814.002.0141.71100
Johan BothaSAWest Indies20101239.5710274/567/10214.572.5634.14100
Rashid KhanAFGIreland201912461210275/827/10214.572.2239.43010
Abrar AhmedPAKWest Indies20252433.5510274/275/3314.573.0129.00100
James LangridgeENGWest Indies19332333610277/567/7914.573.0928.29010
Pat CrawfordAUSIndia195636682510373/284/5014.711.5158.29000
Dane PatersonSASri Lanka20241234710475/717/10414.863.0629.14010
Tony DodemaideAUSNew Zealand19871248.31410676/587/10615.142.1941.57010

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.