Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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
Mohammad TalhaPAKSri Lanka2009-201435101.2936893/656/16440.893.6367.56000
Mohammad HafeezPAKSouth Africa2007-2013915123.31437094/164/4841.113.0082.33100
Carl HooperWISri Lanka1993-200168162.43537195/265/4741.222.28108.44010
Devendra BishooWISri Lanka2015-201859124.31237394/1434/7341.443.0083.00100
Frank MissonAUSWest Indies1960-19613692.51237394/584/11641.443.0282.33100
Tillakaratne DilshanSLAustralia2004-201311141311538092/43/4842.222.9087.33000
Nauman AliPAKAustralia202235121.11938096/1076/10742.223.1480.78010
Chuck Fleetwood-SmithAUSSouth Africa1935-193636122.22438094/645/16542.223.1181.56100
Manjural IslamBANZimbabwe2001-2004461444038296/816/8142.442.6596.00010
Veerasammy PermaulWIEngland2015-202236101.5938393/435/15542.563.7667.89000
Ramesh MendisSLAustralia2022-202536106.2438394/1124/12242.563.6070.89100
Frank WorrellWIIndia1953-19621016204.16038392/124/10942.561.88136.11000
Taijul IslamBANAfghanistan2019-2026361483338494/1166/20242.672.5998.67100
Peter PetherickNZIndia197636133.42738493/904/13542.672.8789.11000
Paul AllottENGAustralia1981-1985591362638592/174/8842.782.8390.67000
C.K.NayuduINDEngland1932-19367101432438693/403/4042.892.7095.33000
Tharindu RatnayakeSLBangladesh202524100.4538993/1026/29843.223.8667.11000
Manoj PrabhakarINDSouth Africa1992-1993481443138994/905/16443.222.7096.00100
Norbert PhillipWIAustralia197836110839194/756/14043.443.5573.33100
Shaheen Shah AfridiPAKNew Zealand2018-202135125.52639494/1094/15643.783.1383.89100
Sachin TendulkarINDPakistan1989-20071819104839592/353/4543.893.8069.33000
Don WilsonENGIndia19645102128539892/173/7244.221.88141.33000
Evan GrayNZEngland1983-1986581655239993/733/7344.332.42110.00000
Washington SundarINDEngland2021-2025711112.51240094/224/4344.443.5575.22100
Corey CollymoreWIAustralia1999-2005471492940194/724/12844.562.6999.33100
Mohammad HafeezPAKSri Lanka2011-20151017156.22440393/553/5544.782.58104.22000
Jack CrawfordENGSouth Africa1906-1907713129.32540893/693/6945.333.1586.33000
Ramakant DesaiINDAustralia1959-196745831b2140894/934/9345.332.9592.33200
Jasprit BumrahINDNew Zealand2020-2024510139.23440993/625/10145.442.9492.89000
Zulfiqar BabarPAKEngland2015361895340993/533/8845.442.16126.00000
Iain O'BrienNZAustralia2005-2008461102041093/1114/10245.563.7373.33000
Ish SodhiNZBangladesh2013-2023361051241093/593/9645.563.9070.00000
John EmbureyENGNew Zealand1978-1988610242.59541792/393/10246.331.72161.89000
Mark WaughAUSIndia1991-200114161281742393/403/4047.003.3085.33000
Gladstone SmallENGNew Zealand1986-1990581684742493/884/9847.112.52112.00000
PADLR SandakanSLBangladesh2017-2018361101142694/1404/17447.333.8773.33100
Shoaib BashirENGPakistan202436119.1644694/665/15149.563.7479.44100
John ReidNZIndia1955-19659111886744693/195/10649.562.37125.33000
Xen BalaskasSAAustralia193633133944894/1264/12649.783.3788.67200
Mervyn DillonWISri Lanka2001-2003471733445193/555/11550.112.61115.33000
Don AnurasiriSLIndia1987-1994441572145194/714/7150.112.87104.67100
Iain O'BrienNZIndia200935125.52945293/1034/18950.223.5983.89000
Mark WoodENGIndia2021-2024471201145394/1145/14250.333.7780.00100
Pat PocockENGPakistan1969-1973461553245795/1695/16950.782.95103.33010
Shivlal YadavINDEngland1980-19856101664046894/864/8652.002.82110.67100
Graeme LabrooySLAustralia1988-198935132.12047195/1335/20252.333.5688.11010
Paul AdamsSAWest Indies1999-200447134.12547594/644/6452.783.5489.44100
Bhuvneshwar KumarINDAustralia2013-2017611125.31747593/313/6052.783.7883.67000
Nixon McLeanWIAustralia2000-2001581371947692/693/12552.893.4791.33000
André NelSANew Zealand2004-20075101572550092/373/13555.563.18104.67000

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.