Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th 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-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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/27NSWSA

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
Morice BirdENGSouth Africa1910-1914101243.11112083/113/1115.002.7832.38000
Marchant de LangeSASri Lanka20111236.2512687/818/12615.753.4727.25010
James Lillywhite (jnr)ENGAustralia187724853712684/706/10615.752.2242.50100
Imran TahirSAPakistan201312551713085/328/13016.252.3641.25010
Glenn PhillipsNZBangladesh20232344613184/535/10016.382.9833.00100
Andrew CaddickENGZimbabwe20002444.51313284/387/6616.502.9433.63100
Veerasammy PermaulWISri Lanka20211253714185/358/14117.632.6639.75010
Lindsay KlineAUSIndia1959-196036823814184/425/5717.631.7261.50100
Murphy Su'aNZZimbabwe19922464.11614285/856/11517.752.2148.13010
Tom GoddardENGNew Zealand19372460.42014386/296/7717.882.3645.50010
Ken HiggsENGSouth Africa19651265.11414384/478/14317.882.1948.88200
Nauman AliPAKZimbabwe20212447914585/865/8918.133.0935.25010
Corey AndersonNZWest Indies20133557714783/474/6918.382.5842.75000
Tony GrayWINew Zealand198724491015083/455/8918.753.0636.75000
Dane PiedtSAZimbabwe20141249415284/628/15219.003.1036.75200
Shane Edward BondNZPakistan20091248.5915385/1078/15319.133.1336.63010
Richard SnellSAWest Indies19921234415784/748/15719.634.6225.50200
David BrownENGPakistan196934581315983/435/9019.882.7443.50000
Steve ElworthySANew Zealand199912551515984/668/15919.882.8941.25200
Shane WatsonAUSSouth Africa2011-20144754.51416085/175/6120.002.9241.13010
Gus AtkinsonENGIndia20251248.41116085/338/16020.003.2936.50010
Henry PromnitzSAEngland192724883016185/585/7220.131.8366.00010
Gordon RorkeAUSEngland19592470.51716583/235/10120.631.7570.63000
Jomel WarricanWISouth Africa20242448516684/696/12620.753.4636.00100
Craig OvertonENGIndia20212462.31616883/146/6121.002.6946.88000
Sunil JoshiINDBangladesh20001263.31316985/1428/16921.132.6647.63010
Josh HazlewoodAUSBangladesh2017-20263668.11417086/897/9421.252.4951.13010
Neil BrandSANew Zealand20242239217186/1198/17121.384.3829.25010
Dion NashNZWest Indies1995-199935742717284/385/6121.502.3255.50100
Prabath JayasuriyaSLAfghanistan202412721717485/1078/17421.752.4254.00010
Tom DewdneyWINew Zealand19563683.52917485/215/4321.752.0862.88010
Reon KingWINew Zealand19992262.21317784/814/8122.132.8446.75200
Esmond KentishWIEngland1948-195424903117885/495/7222.251.9867.50010
Robert CroftENGZimbabwe199623922617883/395/13922.251.9369.00000
Kyle MillsNZSouth Africa200624581517984/435/10022.383.0943.50100
Iain O'BrienNZEngland200823661518584/744/7423.132.8049.50100
Trent BoultNZZimbabwe2012-201636853218584/524/7523.132.1863.75100
Wellington MasakadzaZIMBangladesh2018-20253571.11518583/215/4123.132.6053.38000
William O’RourkeNZSri Lanka20242352.5718585/558/10423.133.5039.63010
Harold LarwoodENGSouth Africa192935102.43418685/575/6923.251.8177.00010
Axar PatelINDBangladesh20222472.31818784/775/8723.382.5854.38100
Naseem ShahPAKBangladesh2020-20242454.5918784/265/8723.383.4141.13100
Jayananda WarnaweeraSLEngland19931265.11518884/908/18823.502.8848.88200
Jim LakerENGIndia19524690.33318984/394/5623.632.0967.88200
Ben HilfenhausAUSPakistan20102461.51519083/395/11623.753.0746.38000
Mark EalhamENGAustralia19974458.41119183/603/6023.883.2644.00000
Mitchell SwepsonAUSSri Lanka20222358219283/555/8924.003.3143.50000
Geoff GriffinSAEngland196023721419284/874/8724.002.6754.00100
Hasan MahmudBANPakistan20242457.4919385/435/10324.133.3543.25010
Colin MillerAUSSri Lanka19993560.31019384/627/11024.133.1945.38100

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.