Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Thilan SamaraweeraSLAustralia2004-201110771.3824141/71/760.253.37107.25000
Joe RootENGWest Indies2015-2024171586.52424142/222/2260.252.78130.25000
Xavier DohertyAUSIndia20132377.12524243/1313/13160.503.14115.75000
Venkatapathy RajuINDSouth Africa1992-1993241314324243/733/12360.501.85196.50000
Rory KleinveldtSAAustralia20122360.1724343/654/14660.754.0490.25000
Liam PlunkettENGPakistan2005-20062361.2624442/782/11961.003.9892.00000
Sulieman BennWISri Lanka2008-201034741024543/593/17961.253.31111.00000
Angelo MathewsSLSouth Africa2011-20241210932124542/522/5261.252.63139.50000
Joe CoxSAEngland1913-191434962424542/742/7461.252.55144.00000
Travis FriendZIMIndia2001-20023586.21324842/483/9562.002.87129.50000
Mitchell MarshAUSIndia2014-2024912851425042/123/7762.502.94127.50000
Balwinder SandhuINDPakistan19833382.21325042/872/8762.503.04123.50000
Suresh RainaINDEngland20114563.4525142/582/5862.753.9495.50000
Peter WilleyENGWest Indies1976-19861511982825242/732/7363.002.57147.00000
Jahangir KhanINDEngland1932-1936461012825544/604/8663.752.52151.50100
Tony DodemaideAUSWest Indies19882463625542/603/7563.754.0594.50000
Eric FreemanAUSSouth Africa197023671225742/1202/12064.253.84100.50000
Peter LeverENGNew Zealand1971-19754790.51625842/372/11264.502.14181.25000
Shamar JosephWIEngland20243560.1325942/632/7264.754.3090.25000
Sam CurranENGWest Indies2019-202035701126142/703/10065.253.73105.00000
Martin BicknellENGAustralia199323871726343/993/10865.753.02130.50000
Bob NewsonSAEngland1930-193936874b1526542/582/7566.251.82218.50000
Majid KhanPAKNew Zealand1965-19791112654b1926641/91/1966.502.44163.50000
Charitha BuddhikaSLEngland20022369.5827143/833/17967.753.88104.75000
Phil TufnellENGIndia19932280.3927444/1424/14268.503.40120.75100
Ish SodhiNZIndia2014-20243563727642/993/14969.004.3894.50000
Matthew HartNZEngland199434147.36027841/502/10569.501.88221.25000
Shivnarine ChanderpaulWIIndia1994-20112591031728341/91/970.752.75154.50000
Tommy MitchellENGAustralia1933-193435781228542/493/6071.253.65117.00000
Matt HenryNZPakistan2016-2023361192928841/382/12772.002.42178.50000
Chris CowdreyENGIndia1984-19855761228842/652/9172.004.7291.50000
Tillakaratne DilshanSLEngland2003-201213975.41029042/733/11672.503.83113.50000
David HolfordWIAustralia1968-19692472.5829042/882/11972.502.99145.25000
Sean WilliamsZIMAfghanistan2021-20244587729242/1452/3273.003.36130.50000
Rawl LewisWISouth Africa1998-20083694.11329342/423/6873.253.11141.25000
Mitchell MarshAUSPakistan2014-2024711911429341/212/6073.253.22136.50000
Zakary FoulkesNZWest Indies2025361032229442/323/11273.502.85154.50000
Tom VeiversAUSSouth Africa1963-196678909b2929542/972/11673.751.95227.25000
Joe RootENGSouth Africa2015-20221512962629644/874/11274.003.08144.00100
Mark WaughAUSPakistan1994-200215151051829942/632/6374.752.85157.50000
Jon HollandAUSPakistan201824781030043/834/20975.003.85117.00000
Gulabrai RamchandINDEngland195246130.23130442/612/10476.002.33195.50000
Shane ThomsonNZIndia1990-19954781.31030442/462/8576.003.73122.25000
Alzarri JosephWIIndia2016-20233572.2830643/693/9276.504.23108.50000
Sanath JayasuriyaSLAustralia1992-20071319125.31831041/211/3077.502.47188.25000
Nathan AstleNZSouth Africa1999-2006911145.15231541/151/2178.752.17217.75000
Nauman AliPAKBangladesh2021-2026361051731543/764/15678.753.00157.50000
Bob BarberENGIndia1961-196256791031542/702/7078.753.99118.50000
Tony MannAUSIndia1977-19784769431643/123/6479.003.43138.00000
Henry OlongaZIMNew Zealand1996-200035761031743/1153/11579.254.17114.00000

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.