Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st 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/27VICWA

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
Mohammad NazirPAKNew Zealand196936125.443228107/997/11422.801.8175.40010
Shabbir AhmedPAKNew Zealand200324107.229234105/1175/10723.402.1864.40010
Andy BlignautZIMPakistan20022363.410235105/798/16023.503.6938.20010
Abrar AhmedPAKSri Lanka20232486.118239104/696/13623.902.7751.70100
Mehedi Hasan MirazBANAfghanistan2019-202636105.126242103/734/11424.202.3063.10000
Norm O'NeillAUSWest Indies1960-196598540b24242104/415/10624.202.6954.00100
Mitchell SantnerNZZimbabwe2016-202547112.133245104/274/7324.502.1867.30100
JP DuminySAEngland2009-2017101480.510246103/893/8924.603.0448.50000
Hardik PandyaINDEngland20184664.17247105/286/5024.703.8538.50010
Jeremy ConeyNZAustralia1974-19861516679b40247103/283/2924.702.1867.90000
Kyle JarvisZIMWest Indies2013-20173579.38252105/545/6425.203.1747.70010
Mohammad FarooqPAKNew Zealand19653510728253103/255/8225.302.3664.20000
Andy BichelAUSZimbabwe20032492.429255104/636/12525.502.7555.60200
Junaid KhanPAKZimbabwe2011-20133611842259104/675/10425.902.1970.80100
Johnny DouglasENGSouth Africa1913-192461182.213259104/145/4825.903.1549.40100
Paul StrangZIMEngland199624116.427259105/1237/18625.902.2270.00010
Mohammad NawazPAKSri Lanka2022247411261105/886/10626.103.5344.40010
Amir HamzaAFGZimbabwe2021249316263106/756/8626.302.8355.80010
Nobby ClarkENGIndia1933-193436100.326263103/396/8926.302.6260.30000
Nantie HaywardSAEngland1999-20003485.221265104/755/13026.503.1151.20100
James LangridgeENGIndia1933-19465812338265105/636/7226.502.1573.80010
Colin CroftWINew Zealand19803510317265104/646/8926.502.5761.80100
Shoriful IslamBANNew Zealand2022-2023479425269103/693/2426.902.8656.40000
Dane PiedtSANew Zealand2016-20243483.312270105/898/18227.003.2350.10010
Billy MidwinterENGAustralia1881-18824519479272104/814/8127.202.1077.60100
Bill VoceENGNew Zealand1931-193748117.428277103/275/11527.702.3570.60000
Martin BicknellENGSouth Africa2003249322280104/846/15528.003.0155.80100
Saleem AltafPAKNew Zealand1969-1973510753b20284103/155/8528.402.2675.30000
Andrew HallSASri Lanka2002-20064710022288103/15/2028.802.8860.00000
Kyle JamiesonNZBangladesh2022-20234799.529289104/826/11428.902.8959.90100
Lungi NgidiSAAustralia2018-20254678.412291103/385/7529.103.7047.20000
Jackson BirdAUSPakistan2016249019292103/236/13329.203.2454.00000
Marco JansenSAPakistan2024-20253685.315295106/527/9529.503.4551.30010
Ray IllingworthENGPakistan1962-19715816775301103/583/5830.101.80100.20000
Bob CowperAUSSouth Africa1966-196759138.347301103/274/8630.102.1783.10000
Basil D'OliveiraENGPakistan1967-197191017474302103/465/6230.201.74104.40000
Graham OnionsENGAustralia20093577.411303104/585/13230.303.9046.60100
Mohammed SirajINDBangladesh2022-20244893.115305103/204/8730.503.2755.90000
Clive van RyneveldSANew Zealand1953-195456102.418305104/674/8230.502.2382.00100
Taskin AhmedBANPakistan2024-202636787306103/574/9730.603.9246.80000
André NelSAEngland2005-200836102.227308106/816/10530.803.0161.40010
Dhananjaya de SilvaSLNew Zealand2018-2024799213309103/253/4530.903.3655.20000
Ray PriceZIMIndia20022313743314105/1825/13231.402.2982.20010
Bob CowperAUSEngland1965-1968910794b41317104/486/13031.702.4079.40100
Nantie HaywardSAIndia2000-200136116.329318103/705/14431.802.7369.90000
Nathan HauritzAUSEngland200935103.217321103/636/15832.103.1162.00000
Milan PriyanathSLEngland20243677.16321103/564/9932.104.1646.30000
Eddie HemmingsENGNew Zealand1988-199046152.359322106/587/10132.202.1191.50010
Sam CurranENGSouth Africa2019-202048101.423326104/585/10932.603.2161.00100
Nehemiah PerryWIAustralia19993610219326105/706/14932.603.2061.20010

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.