Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)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
Ray IllingworthENGSouth Africa196046773214663/156/7224.331.9077.00000
Jack BirkenshawENGPakistan19731249.31014665/576/14624.332.9549.50010
Imran KhanPAKEngland20152354.21514862/334/7424.672.7254.33000
Vishwa FernandoSLIreland20232443614862/34/4124.673.4443.00000
John LyonsAUSEngland1887-1895149316b1714965/305/7324.832.8352.67010
Dick HoworthENGSouth Africa194712762814963/646/14924.831.9676.00000
David BrownENGNew Zealand1966-19693677.12214963/804/8624.831.9377.17000
Carl HooperWINew Zealand200224892615062/444/11025.001.6989.00000
Jeetan PatelNZWest Indies200812712815165/1106/15125.172.1371.00010
Ali UsmanPAKEngland20262335.4215165/955/9525.174.2335.67010
Mohammad MunafPAKEngland1961-19622376.12115164/425/9625.171.9876.17100
Mohammad SaleemAFGBangladesh20261242.2515164/826/15125.173.5742.33100
Steve WatkinENGAustralia199312531315264/656/15225.332.8753.00100
Brian MurphyZIMWest Indies20002364.42215463/324/5525.672.3864.67000
Ali UsmanPAKWest Indies20262367.11415464/396/11925.672.2967.17100
Israr AliPAKAustralia195924501115462/293/4925.673.0850.00000
Naimur RahmanBANIndia20001248.3915466/1326/15425.673.1848.50010
Eldine BaptisteWIAustralia198436621515563/424/5625.832.5062.00000
Pat PocockENGAustralia196812581515666/796/15626.002.6958.00010
Henry OlongaZIMWest Indies20002465.11815763/653/7226.172.4165.17000
Jack YoungENGNew Zealand19492362.41315863/653/6526.332.5262.67000
Joseph WilloughbySAEngland189623551215962/374/12226.502.8955.00000
Grayson ShillingfordWIEngland19692459.41216062/304/8326.672.6859.67000
James FranklinNZEngland20041243.1616364/1046/16327.173.7843.17100
Akila DananjayaSLNew Zealand20191262716465/806/16427.332.6562.00010
Monty NobleAUSSouth Africa19023544816563/753/6127.503.7544.00000
Dean ElgarSAIndia2015-201915748316664/224/5627.673.4648.00100
Kumar DharmasenaSLWest Indies1997-200336541016762/623/8827.833.0954.00000
Jofra ArcherENGSouth Africa20191236516765/1026/16727.834.6436.00010
Ebadat HossainBANIreland2023-20252450716763/375/9127.833.3450.00000
Craig McMillanNZPakistan2001-200366792216963/483/4828.172.1479.00000
Basil D'OliveiraENGIndia1967-197158934317262/382/3828.671.8593.00000
Beuran HendricksSAEngland20201238.3517565/646/17529.174.5538.50010
Victor TrumperAUSSouth Africa19028433217563/603/8729.175.3033.00000
Ken HoughNZEngland195922772317563/793/7929.172.2777.00000
Vernon PhilanderSAWest Indies2014-201535752017664/295/3529.332.3575.00100
Rajesh ChauhanINDNew Zealand1994-199534701917663/975/13829.332.5170.00000
Gary BartlettNZEngland19662376.21217763/634/10729.502.3276.33000
Upul ChandanaSLPakistan19991147.5717966/1796/17929.833.7447.83010
James TredwellENGBangladesh201012651318164/826/18130.172.7865.00100
Bob BarberENGWest Indies19662351.1718263/495/12730.333.5651.17000
Ryan HarrisAUSWest Indies20122462.41218463/315/11430.672.9462.67000
Ramesh MendisSLNew Zealand20241248.5418463/836/18430.673.7748.83000
Abu JayedBANIndia20192246918564/1084/10830.834.0246.00100
Friedel de WetSAEngland2009-201024711918664/555/12731.002.6271.00100
Eric FreemanAUSEngland19682467.51718664/785/10131.002.7467.83100
Gopal SharmaINDPakistan19872394.51918664/884/8831.001.9694.83100
Blessing MahwireZIMIndia20052352.3718764/924/9231.173.5652.50100
Aravinda de SilvaSLSouth Africa1993-200171176.51718863/393/3931.332.4576.83000
Pedro CollinsWISouth Africa200524752018863/394/8331.332.5175.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.