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
Shahid AfridiPAKSri Lanka1999-200669829327103/505/9032.703.9949.20000
Nuwan KulasekaraSLNew Zealand2005-201248114.526332102/284/5933.202.8968.90000
Asitha FernandoSLSouth Africa2021-20243693.215333103/444/9833.303.5756.00000
S. SreesanthINDWest Indies2006369625335103/385/7233.503.4957.60000
Christopher MpofuZIMBangladesh2005-20113610722336104/1095/12333.603.1464.20100
Bruce MitchellSAAustralia1931-193610892.26338105/875/8733.803.6655.40110
Don AnurasiriSLAustralia19923615023338104/1275/14933.802.2590.00100
Amit MishraINDWest Indies2011-20163696.418345102/434/11334.503.5758.00000
Mohammad SamiPAKSri Lanka2002-20123698.311346104/715/13534.603.5159.10200
Gilbert JessopENGAustralia1899-19051313720b28346104/684/9134.602.8872.00100
Virender SehwagINDWest Indies2002-20111014128.115349103/334/7134.902.7276.90000
PADLR SandakanSLIndia20172379.25349105/1325/13234.904.4047.60110
David LawrenceENGWest Indies19912478.17350105/1067/17335.004.4846.90010
Andy BichelAUSEngland2002-20033594.210351103/865/16835.103.7256.60000
Bob BarberENGPakistan1961-196235126.526351103/546/17835.102.7776.10000
Carl MumbaZIMSri Lanka2016-20203699.514354104/505/15135.403.5559.90100
Wavell HindsWISouth Africa2001-20051113109.125356103/795/13435.603.2665.50000
Dinanath RamnarineWISri Lanka20013411623356104/667/14735.603.0769.60100
Jack AlabasterNZEngland1958-196346122.234361104/464/7936.102.9573.40100
Arthur OchseSAEngland1928-192935108.110362104/796/16736.203.3564.90200
Roger BluntNZEngland1930-1931711127.434363103/175/3436.302.8476.60000
Simon DoullNZEngland1997-199946124.437364105/755/7536.402.9274.80010
Prabath JayasuriyaSLSouth Africa2024241109369105/1296/21336.903.3566.00010
Ted McDonaldAUSSouth Africa19213614948371103/534/8837.102.4989.40000
Taskin AhmedBANSri Lanka2017-20213597.216374104/1275/15337.403.8458.40100
Jason GillespieAUSPakistan2002-200548126.534375103/775/9237.502.9676.10000
Chris WoakesENGNew Zealand2018-20244713231377103/594/9537.702.8679.20000
Alan MullallyENGPakistan199636150.336377103/444/11437.702.5090.30000
Akila DananjayaSLEngland20182477.55378106/1158/19537.804.8646.70010
Peter SuchENGNew Zealand1994-19994716447378104/1144/11437.802.3098.40100
Vasant RanjaneINDEngland1961-196448126.321378104/765/12937.802.9975.90100
Shaminda ErangaSLAustralia2011-201235105.215379104/655/12737.903.6063.20100
Eric HolliesENGNew Zealand19494717554385105/1335/13338.502.20105.00010
Bryan StrangZIMSri Lanka1996-199958145.544386103/633/6338.602.6587.50000
Mohammad IrfanPAKSouth Africa201346118.415389103/444/8638.903.2871.20000
Dave GilbertAUSNew Zealand1985-198647155.339403103/484/12340.302.5993.30000
Roly JenkinsENGWest Indies195024118.220409105/1169/29040.903.4671.00110
Shardul ThakurINDEngland2021-202559947411102/224/7841.104.3756.40000
Geoff LawsonAUSNew Zealand1980-198947184.546417104/794/11441.702.26110.90100
Ravi RatnayekeSLIndia1982-198745116.410417105/855/8541.703.5770.00110
Alzarri JosephWISri Lanka2021-20264811116425102/443/7142.503.8366.60000
Richard IllingworthENGWest Indies1991-1995610156.450428104/964/9642.802.7394.00100
Gus AtkinsonENGPakistan2024-20265911822432103/1094/14543.203.6670.80000
Upul ChandanaSLSouth Africa2000-2004510131.113437102/214/7943.703.3378.70000
Salim DuraniINDAustralia1960-19644714336437106/736/13243.703.0685.80010
Vic PollardNZEngland1965-19731317978b41437103/33/3343.702.6897.80000
Wilf FergusonWIIndia1948-19493616533443104/1265/23144.302.6899.00100
Wilfred RhodesENGWest Indies19304825692453103/1104/18945.301.77153.60000
Dane PiedtSAEngland2015-20163612625455105/1536/21645.503.6175.60010
Ebadat HossainBANNew Zealand2019-20224511218455106/467/12145.504.0667.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.