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
Shamar JosephWIBangladesh20242450720673/495/12929.434.1242.86000
Alan FairfaxAUSWest Indies1930-193159851620674/314/4529.432.4272.86100
Asitha FernandoSLWest Indies202623741520775/1305/15129.572.8063.43010
David LarterENGSouth Africa196524892520775/686/9329.572.3376.29010
Adil RashidENGBangladesh20162454.5420974/524/9629.863.8147.00100
Tanvir AhmedPAKSouth Africa2010-201324481120976/1206/14929.864.3541.14010
'Dad' WeirNZEngland1930-19338857720973/383/5629.863.6748.86000
Alby RobertsNZEngland19373476.31920974/1016/17429.862.7365.57100
Martin CroweNZPakistan1984-1990117661520972/293/10729.863.1756.57000
Glenn MaxwellAUSIndia2013-20174547221174/1274/12730.144.4940.29100
John SnowENGPakistan1967-19693486.12521174/704/8530.142.4573.86100
Nuwan ZoysaSLNew Zealand19972380.41621273/476/10030.292.6369.14000
Sajid MahmoodENGSri Lanka200624661021273/505/16830.293.2156.57000
John ShepherdWIIndia1971241032621373/785/12330.432.0788.29000
Brendan DoggettAUSEngland20252448.2421573/515/7830.714.4541.43000
Nathan AstleNZIndia1998-200289992921672/272/2730.862.1884.86000
Ravi RampaulWIBangladesh2011-201224771221673/1165/14830.862.8166.00000
Andrew HallSAIndia2004-20063567.51521773/933/5431.003.2058.14000
Sylvester ClarkeWIAustralia1978-198224812121773/586/14131.002.6869.43000
Miguel CumminsWINew Zealand201723641221873/695/12631.143.4154.86000
Ian BishopWINew Zealand19962462.31121874/674/10331.143.4953.57100
Tendai ChataraZIMBangladesh2014-201847105.24121973/193/4431.292.0890.29000
Don AnurasiriSLNew Zealand1987-1992351244022172/324/8731.571.78106.29000
Suraj RandivSLEngland20122471.1622374/746/10031.863.1361.00100
Naved-ul-HasanPAKEngland200524681122473/305/9332.003.2958.29000
William SomervilleNZSri Lanka20192480.21822573/834/15632.142.8068.86000
Mohsin KamalPAKAustralia19942254622574/1164/11632.144.1746.29100
Dilruwan PereraSLWest Indies2015-20183691.51622873/284/6532.572.4878.71000
Jayden SealesWISri Lanka20262462.41022873/144/8732.573.6453.71000
Josh HazlewoodAUSSri Lanka20163684.41622973/215/8032.712.7072.57000
Hedley VerityENGNew Zealand1931-19374699.44023072/334/8532.862.3185.43000
CBRLS KumaraSLPakistan201923611423474/496/18833.433.8452.29100
Arthur MoldENGAustralia18933598.13223473/443/4433.432.8670.14000
Wahab RiazPAKBangladesh201524721323573/514/10933.573.2661.71000
Naseem ShahPAKAustralia2019-202234841923874/585/8134.002.8372.00100
Mike HendrickENGNew Zealand1975-197846754b3623872/162/4834.001.89107.71000
Peter LeverENGPakistan19713488.32023973/104/7534.142.7075.86000
Mark WaughAUSNew Zealand1993-20011415983023971/72/1534.142.4484.00000
Shamar JosephWISri Lanka20262456624272/194/9834.574.3248.00000
Ken ShuttleworthENGAustralia19702475.51324275/475/12834.572.4086.43010
Frank MissonAUSEngland196124761824372/484/11434.713.2065.14000
Uton DoweWIIndia197124851524574/695/9135.002.8872.86100
Amir ElahiPAKIndia19525466.4524874/1344/13435.433.7257.14100
Devendra BishooWIAustralia2012-201523862024976/806/8035.572.9073.71010
Stuart ClarkAUSSri Lanka20072478.21825272/324/11736.003.2267.14000
Dwaine PretoriusSAEngland2019-202036802225272/263/8236.003.1568.57000
Kyle MillsNZBangladesh20084785.11925472/293/4836.292.9873.00000
David LawrenceENGSri Lanka1988-19912474.11925572/614/14436.433.4463.57000
Freddie BrownENGSouth Africa1951551163825873/1073/13336.862.2299.43000
Scott MullerAUSPakistan19992458825873/684/13136.864.4549.71000

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.