ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Bowling by opposition (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsOversMdnsRunsWktsBBIBBMAveEconSR4510
Winston DavisWIIndia1983-19881120342.4341127314/765/9636.353.2966.32100
Tony LockENGAustralia1953-196113243442b1941128315/457/8136.391.97111.03210
Jack LeachENGPakistan2022-2024612312.5411172314/307/18137.813.7560.55400
Ishant SharmaINDSouth Africa2008-20191527445.1891349314/795/7343.523.0386.16100
Ollie RobinsonENGPakistan2022-2026612167.146375305/518/3512.502.2433.43310
Alan DavidsonAUSIndia1956-1960612267.595473307/9312/12415.771.7753.57121
HMRKB HerathSLZimbabwe2016-201736187.137536308/6313/15217.872.8637.43042
Keith BoyceWIEngland1973-1974712216.545618306/7711/14720.602.8543.37321
Stuart ClarkAUSEngland2006-2009714241.265619304/727/9320.632.5648.27100
Keith MillerAUSSouth Africa1949-1953915225.134631305/407/11321.032.1060.03210
Vernon PhilanderSAIndia2013-2019815275.282682306/429/7522.732.4855.07110
Paul ReiffelAUSEngland1993-1997714252.559689306/718/15222.972.7350.57030
Nasim-ul-GhaniPAKWest Indies1958-1959813284.182721306/678/12024.032.5456.83120
Vernon PhilanderSAEngland2012-20201019302.486731305/307/7824.372.4260.53110
Bapu NadkarniINDAustralia1959-196811172217b113739306/9111/12224.632.0073.90131
Bill BowesENGAustralia1932-1938611243.141741306/1429/21924.703.0548.63130
Jack CrawfordENGAustralia1907-1908510237.436742305/488/12024.733.1247.53030
Herman GriffithWIEngland1928-193381131069850306/1038/16228.332.7462.00020
Javagal SrinathINDZimbabwe1992-2002816330.487861305/609/14128.702.6066.13110
Heath StreakZIMIndia1998-2005913326.189889306/737/11529.632.7365.23210
Geoff ArnoldENGAustralia1972-19758151992b51898305/866/16429.932.7066.40110
Alf ValentineWIIndia1953-1962714502217942305/649/21331.401.88100.40220
Frank WorrellWIAustralia1951-196114242475b67997306/387/13733.232.4282.50110
Saqlain MushtaqPAKAustralia1995-2002811351.2651014306/468/17633.802.8970.27310
Waqar YounisPAKAustralia1990-20021220313.5651014304/557/14433.803.2362.77200
Mervyn DillonWIAustralia1999-2003814292.2321095304/766/12636.503.7558.47200
Pramodya WickramasingheSLPakistan1991-20001220370761104306/1036/8436.802.9874.00220
Devon MalcolmENGWest Indies1990-1995916282.4351109306/7710/13736.973.9256.53311
Ajit AgarkarINDAustralia1999-2004917319.5571172306/418/16039.073.6663.97010
John EmbureyENGWest Indies1980-19951520469.31301260305/787/11442.002.6893.90020
Javagal SrinathINDAustralia1991-20011121404.4751270304/1306/12442.333.1480.93100
WPUJC VaasSLIndia1997-20081424468.31091343304/204/2044.772.8793.70200
Ravi ShastriINDEngland1981-19902034709.21801629304/835/11454.302.30141.87100
Kagiso RabadaSABangladesh2017-202448103.423306296/4610/6310.552.9521.45041
Mohammad AbbasPAKWest Indies2017-2026612233.568529295/228/8518.242.2648.38120
Allan DonaldSASri Lanka1993-200161120658556295/548/12719.172.7042.62020
Allan SteelENGAustralia1880-18881320340108605293/276/8320.862.6746.90000
Bruce TaylorNZIndia1965-1969814239.550666295/268/10222.972.7849.62020
Len PascoeAUSEngland1977-1980611266.358736295/596/13225.382.7655.14310
Damien FlemingAUSPakistan1994-1999611255.547742295/599/12425.592.9052.93210
Chris WoakesENGWest Indies2017-2024918271.159784295/506/10727.032.8956.10110
Frank CameronNZSouth Africa1961-1964815323.485819295/486/9028.242.5366.97020
Shakib Al HasanBANEngland2010-2016611286.359849295/857/13129.282.9659.28320
Trevor BaileyENGWest Indies1950-19571118346.2100857297/3411/9829.552.4771.66121
Mushtaq AhmedPAKSouth Africa1997-2003812303.572865296/789/14929.832.8562.86210
Trent BoultNZPakistan2014-2021917323.591866294/385/7629.862.6767.00200
Dwayne BravoWIAustralia2005-200981426842891296/846/8430.723.3255.45210
Paul StrangZIMNew Zealand1996-2000813385.595945298/10910/15832.592.4579.83111
Ben HilfenhausAUSEngland2009-2011915338.4821019294/605/8035.143.0170.07300
Harry TrottAUSEngland1888-189824291891b471019294/716/13435.143.2365.21100

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.