Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES181/6 (19.3)WAR206/4 (20)ES need 26 runs in 3 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)T2063rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Harry CaveNZIndia1955-19565625411941273/773/7758.861.62217.71000
Robin PetersonSAPakistan2003-201359125.12241573/735/16759.293.32107.29000
Mohammad AmirPAKSri Lanka2009-201759138.32342573/386/11260.713.07118.71000
Manoj PrabhakarINDNew Zealand1990-199568138.12543073/1234/24161.433.11118.43000
Dilruwan PereraSLNew Zealand2018-201934123943273/1143/11461.713.51105.43000
AG Kripal SinghINDEngland1959-19646101875443473/903/9062.002.32160.29000
Natsai MushangweZIMBangladesh201424131.41643574/825/20962.143.30112.86100
Aaqib JavedPAKNew Zealand1989-19935101513243873/573/8162.572.90129.43000
Freddie MartinWIAustralia1930-193157160.21744873/914/11164.002.79137.43000
Rahat AliPAKSri Lanka2013-201536143.32644973/745/15664.143.13123.00000
Dhananjaya de SilvaSLBangladesh2017-202511181331045672/133/2865.143.43114.00000
Hedley HowarthNZAustralia1974-1977571191346273/833/8366.002.91136.00000
Kumar DharmasenaSLEngland1998-2003510197.35146671/212/9166.572.36169.29000
John EmbureyENGPakistan1987782316947373/493/5267.572.05198.00000
David O'SullivanNZPakistan1973-197645134.52148972/954/22769.862.72153.86000
Harry HowellENGAustralia1920-1921461331849074/1154/20470.003.68114.00100
Tony MacGibbonNZIndia1955-1956562206549572/562/5670.712.25188.57000
Jimmy AdamsWIAustralia1992-20012121165.52750472/292/6272.003.04142.14000
Sajid KhanPAKAustralia2022-2024471933059972/493/12285.573.10165.43000
Viv RichardsWIAustralia1975-199134321625b4469472/653/8099.142.56232.14000
Ernie ToshackAUSNew Zealand19461229181864/126/183.000.6229.00100
Ravindra JadejaINDAfghanistan20181212.543564/176/355.832.7312.83100
Bill BowesENGNew Zealand1933122153866/346/386.331.8121.00010
Jack CowieNZAustralia1946112184066/406/406.671.9021.00010
Chris WoakesENGIreland20191217.445166/176/518.502.8917.67010
Marcus NorthAUSPakistan20105118.115566/556/559.173.0318.17010
Tim MurtaghIREEngland2019122756565/136/6510.832.4127.00010
Shane WarneAUSICC World XI2005123147163/236/7111.832.2931.00000
Willis CuttellENGSouth Africa18992357327363/175/5912.171.5447.50000
Len JohnsonAUSIndia19481235.2107463/86/7412.331.5747.00000
Bhuvneshwar KumarINDNew Zealand2016122767665/486/7612.672.8127.00010
Mick MaloneAUSEngland19771257247765/636/7712.831.3557.00010
Amir HamzaAFGWest Indies20191230.557965/746/7913.172.5630.83010
Miguel CumminsWIBangladesh20182425.268163/115/2713.503.2025.33000
John HodgesAUSEngland1877243498462/73/3414.003.7122.67000
Maurice TateENGNew Zealand1931-19332479328463/224/3714.001.0679.00000
Glenn PhillipsNZAustralia2024333368665/455/4514.332.6133.00010
Asitha FernandoSLAfghanistan20241236.138763/246/8714.502.4136.17000
Zakary FoulkesNZEngland20261226.348763/356/8714.503.2826.50000
Wayne ParnellSASri Lanka20171221.138964/516/8914.834.2021.17100
Newman NyamhuriZIMBangladesh20261220.218964/616/8914.834.3820.33100
David BrownENGIndia19672436128963/173/1814.832.4736.00000
Glenn McGrathAUSZimbabwe19991254199063/446/9015.001.6754.00000
Simon KatichAUSZimbabwe20031232.539066/656/9015.002.7432.83010
Brett SchultzSAAustralia1997123789164/526/9115.172.4637.00100
Nahid RanaBANWest Indies2024122739365/616/9315.503.4427.00010
Yamin AhmadzaiAFGIreland2019122639363/416/9315.503.5826.00000
Asif AfridiPAKSouth Africa20251238.369466/796/9415.672.4438.50010
Clyde ButtsWIPakistan19862260249564/736/9515.831.5860.00100
Umar GulPAKIndia2004122539665/316/9616.003.8425.00010

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.