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
Ruwan KalpageSLPakistan1994-19993590.51931942/754/16779.753.51136.25000
Ebadat HossainBANPakistan2020-202646962032542/472/7781.253.39144.00000
Enamul HaqueBANPakistan2001-20023388.41632844/1364/13682.003.70133.00100
Geoff RaboneNZEngland1949-195566892233143/1164/17282.753.72133.50000
Marlon SamuelsWISouth Africa2001-2015101287.2633542/682/9283.753.84131.00000
Maurice FosterWIAustralia1973-1978591505033941/31/1884.752.26225.00000
Kraigg BrathwaiteWIAustralia2015-202214992.4636442/652/8591.003.93139.00000
Hasan AliPAKAustralia2022-202448128.53037442/612/9493.502.90193.25000
Allan BorderAUSEngland1978-199347251106b5337441/161/1993.502.03276.50000
Chris GayleWIAustralia2003-2009812148.32237742/742/12394.252.54222.75000
Ashish NehraINDAustralia2003361011638242/1153/13695.503.78151.50000
Roston ChaseWIAustralia2022-20255989538342/252/14295.754.30133.50000
Tapash BaisyaBANSouth Africa2002-2003441001938841/671/6797.003.88150.00000
Asoka de SilvaSLNew Zealand1991351483439342/672/12498.252.66222.00000
Simon HarmerSAAustralia2023-202635128.51340042/932/102100.003.10193.25000
Keith StackpoleAUSEngland1966-197213151099b3241242/332/63103.002.25274.75000
Imran TahirSAAustralia2011-20123576.3441343/554/118103.255.40114.75000
Mohammad AshrafulBANSri Lanka2001-2013131790.4143742/563/75109.254.82136.00000
Garry SobersWIPakistan1958-1959813237.38945442/413/55113.501.91356.25000
Mashrafe MortazaBANSouth Africa2003-2008671411948641/531/53121.503.45211.50000
Anthony McGrathENGZimbabwe200321611633/163/165.332.6712.00000
Nathan SmithNZZimbabwe2025111482033/203/206.671.4328.00000
Roston ChaseWIAfghanistan201912812033/103/206.672.5016.00000
William MouleAUSEngland18801112.342333/233/237.672.7117.00000
Kagiso RabadaSAZimbabwe20171213.152432/123/248.001.8226.33000
Percie CharltonAUSEngland189022912433/183/248.003.2015.00000
Dick PougherENGSouth Africa1892112182633/263/268.671.2442.00000
Sam CurranENGIreland2019111032833/283/289.332.8020.00000
Oli StoneENGIreland2019111232933/293/299.672.4224.00000
Sonal DinushaSLBangladesh20251212.342933/223/299.672.3225.00000
John PriceENGPakistan19711111.452933/293/299.672.4923.33000
Fazl-e-AkbarPAKSouth Africa1998121343232/163/3210.672.4626.00000
Alvin KallicharranWINew Zealand1972-19805417.473332/162/1611.001.8735.33000
Kamindu MendisSLBangladesh2024-2025421103433/323/3211.333.0922.00000
Chris DrumNZBangladesh2001121413532/263/3511.672.5028.00000
Rockley WilsonENGAustralia19211220.353632/283/3612.001.7641.00000
Jim ParksENGNew Zealand1937122193632/263/3612.001.7142.00000
Stuart ThompsonIREAfghanistan20191218.353733/283/3712.332.0037.00000
Dane PatersonSABangladesh2024121313732/313/3712.332.8526.00000
Hanuma VihariINDEngland20182210.313833/373/3812.673.6221.00000
Mitchell SantnerNZWest Indies20172221.573832/132/1312.671.7443.67000
Ken BarringtonENGSouth Africa1960-196514310.123833/43/412.673.7420.33000
Shoaib MohammadPAKWest Indies1988-1990651523832/82/812.672.5330.00000
Todd AstleNZEngland20181116.153933/393/3913.002.4132.33000
Tanaka ChivangaZIMIreland2024111023933/393/3913.003.9020.00000
Rizwan-uz-ZamanPAKSri Lanka1982221753933/263/3913.002.2934.00000
George MudieWIEngland19351229124032/233/4013.331.3858.00000
Glenn McGrathAUSICC World XI2005121874232/343/4214.002.3336.00000
Monde ZondekiSABangladesh20081214.444232/103/4214.002.8629.33000
JP DuminySABangladesh2015221944233/273/2714.002.2138.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.