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
Craig McMillanNZAustralia1997-200412979.31831883/573/7039.754.0059.63000
Mushtaq MohammadPAKAustralia1972-19798972.7431884/584/10839.753.2772.88100
Mushtaq AhmedPAKZimbabwe1993-1998471272931982/244/15839.882.5195.25000
Stuart BroadENGBangladesh2010-2016361022231982/313/13539.883.1376.50000
Jermaine LawsonWIEngland200423681032084/945/20540.004.7151.00100
Willie WatsonNZAustralia1989-1993451284432083/436/9040.002.5096.00000
Harry BromfieldSANew Zealand1961-19625101514032183/373/6040.132.13113.25000
Stephen O'KeefeAUSPakistan2014-201724941332283/534/10340.253.4370.50000
Nobby ClarkENGAustralia193424101.21532485/987/20840.503.2076.00010
Greg ChappellAUSWest Indies1973-19811717938b4832582/102/1540.632.08117.25000
Gary BartlettNZSouth Africa1961-1962591142632682/103/12640.752.8685.50000
Omari BanksWISri Lanka2003-2005481222332782/313/8740.882.6891.50000
Majid KhanPAKEngland1967-197415141433432982/323/6641.132.30107.25000
Colin MillerAUSPakistan1998351213132983/824/13541.132.7290.75000
Craig OvertonENGAustralia2017-20193592.5833383/1054/11641.633.5969.63000
Richard NgaravaZIMBangladesh2021-202647981433783/325/5042.133.4473.50000
Jackie BottenSAEngland1965361383733782/563/11842.132.44103.50000
Derek StirlingNZPakistan19843692.11633884/885/17042.253.6769.13100
Geoff MillerENGPakistan1977-1982710814b2633983/1023/12642.382.50101.75000
Bevan CongdonNZPakistan1965-19731011783b2434482/154/9243.002.6497.88000
Dattu PhadkarINDAustralia1947-195656706b1334683/143/1443.252.9488.25000
Liam PlunkettENGIndia2006-201436105.22134883/654/11643.503.3079.00000
Bruce DoolandAUSEngland19472498935184/695/15343.882.6998.00100
S. SreesanthINDNew Zealand201036941535483/1214/20944.253.7770.50000
Doug WrightENGNew Zealand1947-19514699935485/485/8044.253.5874.25010
Pramodya WickramasingheSLNew Zealand1995-1998610125.32735583/333/7544.382.8394.13000
Dwayne BravoWIIndia200647110.52435684/404/13844.503.2183.13100
Wilfred RhodesENGSouth Africa1910-19141317149.53935683/334/8644.502.38112.38000
Nathan HauritzAUSNew Zealand2008-2010361332635883/1194/9544.752.6999.75000
Danny MorrisonNZSouth Africa1994-1995361272836284/704/12645.252.8595.25100
Lasith MalingaSLSouth Africa2004-20063682.2836483/544/10545.504.4261.75000
Greg ThomasENGWest Indies198646861336484/704/7045.504.2364.50100
Graham OnionsENGSouth Africa2009-2010361152336683/864/13645.753.1886.25000
Rusi SurtiINDNew Zealand1965-1969714142.43536683/444/6245.752.57107.00000
Syed Abid AliINDAustralia1967-196959710b836886/557/11646.003.1188.75010
Lasith AmbuldeniyaSLIndia20222390.5636983/876/18146.134.0668.13000
Chandu BordeINDAustralia1959-19641310103.11537183/233/6846.383.6077.38000
Peter PhilpottAUSEngland1965-196634100.1937185/906/15246.382.78100.13010
Imran TahirSAEngland201236116.41337483/594/12046.753.2187.50000
Joe RootENGPakistan2015-202421191141437482/233/8846.753.2885.50000
Brett LeeAUSBangladesh2003-20064896.32037683/234/5747.003.9072.38000
Puss AchongWIEngland1930-1935681533437882/642/7647.252.47114.75000
Imran KhanPAKAustralia2014-2019471011637983/603/8947.383.7575.75000
Thilan ThusharaSLWest Indies2003-20104797.51338483/595/12548.003.9373.38000
Prabath JayasuriyaSLEngland202424105.21338483/855/18348.003.6579.00000
Bhagwath ChandrasekharINDPakistan197834961338584/1304/17948.134.0172.00100
Aamer SohailPAKAustralia1994-1998911141.52038582/432/4348.132.71106.38000
Waqar YounisPAKIndia1989-1999481071939084/804/9148.753.6480.25100
Marnus LabuschagneAUSPakistan2018-2024101499739283/455/11949.003.9674.25000
Dwayne BravoWISri Lanka2008-201058123.52139782/503/12449.633.2192.88000

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.