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
Richard NgaravaZIMPakistan20212253916232/1042/10454.003.06106.00000
Graeme WatsonAUSSouth Africa1966-19673452916232/672/6754.003.12104.00000
Eknath SolkarINDAustralia19694764.32016231/81/1054.002.51129.00000
Jayantha SilvaSLPakistan199712531516232/713/16254.003.06106.00000
Yuvraj SinghINDEngland2008-20128949516331/122/4554.333.3398.00000
Enamul Haque jnrBANAustralia20061252.1816332/833/16354.333.12104.33000
Zafar AnsariENGIndia20162343316332/773/11854.333.7986.00000
Samit PatelENGPakistan20151242416432/853/16454.673.9084.00000
Faheem AshrafPAKNew Zealand2020-202123511316432/1062/10654.673.22102.00000
Tommy MitchellENGSouth Africa19351253816432/933/16454.673.09106.00000
Mark RamprakashENGWest Indies1994-1998167611216631/21/255.332.72122.00000
Gundibail SunderamINDNew Zealand195524661216632/462/5955.332.52132.00000
Evan GrayNZIndia19881251816732/1283/16755.673.27102.00000
Saransh JainINDSri Lanka20261257.4916732/693/16755.672.90115.33000
Mustafizur RahmanBANWest Indies2018-202236541416932/462/11756.333.13108.00000
Mluleki NkalaZIMBangladesh2001-200535732317032/502/5056.672.33146.00000
Cameron GreenAUSPakistan202236671617131/182/5557.002.55134.00000
Doug RingAUSEngland1948-195323712017132/842/12757.002.41142.00000
John RennieZIMPakistan19932459.41517132/222/5757.002.87119.33000
Chris GayleWIBangladesh2004-20147669.21317231/332/8457.332.48138.67000
Andrew McBrineIREAfghanistan2019-202424641317232/773/11257.332.69128.00000
Alec CoxonENGAustralia194812631317232/903/17257.332.73126.00000
Aravinda de SilvaSLZimbabwe1994-199879641217332/612/9457.672.70128.00000
Dean ElgarSAAustralia2012-201813840.1117331/101/1057.674.3180.33000
Atul WassanINDEngland19901237517332/793/17357.674.6874.00000
Irfan PathanINDSouth Africa2004-20082357.21117433/723/8958.003.03114.67000
Sam LoxtonAUSEngland1948-195168450b1217433/553/8458.002.32150.00000
Jack AlabasterNZWest Indies1956-197235581817432/42/1058.003.00116.00000
Sajedul IslamBANNew Zealand20082336417532/712/8458.334.8672.00000
Oscar Da CostaWIEngland1930-193557621317531/142/9558.332.82124.00000
Don AnurasiriSLPakistan1986-199257973617533/1063/10658.331.80194.00000
Tapash BaisyaBANPakistan20032451917631/342/7658.673.45102.00000
Prabath JayasuriyaSLWest Indies20261272.51217633/1313/17658.672.42145.67000
Wally HammondENGWest Indies1928-1935139691517631/201/2058.672.55138.00000
Dinanath RamnarineWIPakistan20021248617633/1373/17658.673.6796.00000
Robin SinghINDNew Zealand19991240817632/743/17658.674.4080.00000
Aaqib JavedPAKAustralia1990-19942374.11717732/473/10259.002.39148.33000
Phil SimmonsWIAustralia1992-199768721917932/342/5759.672.49144.00000
Mohammad AshrafulBANZimbabwe2001-20139858.2918031/131/1360.003.09116.67000
Gary TroupNZPakistan19792360.5718132/702/7060.332.24161.67000
Sid EmeryAUSSouth Africa191222581118132/872/8760.333.12116.00000
Derek StirlingNZEngland19862344818132/483/11060.334.1188.00000
Ramnaresh SarwanWIIndia2002-200614948418232/12/160.673.7996.00000
Adam SanfordWIEngland20042352818232/322/9260.673.50104.00000
Suraj RandivSLWest Indies20101148.2318333/1833/18361.003.7996.67000
John ChildsENGWest Indies198823862918331/132/9261.002.13172.00000
Alan IgglesdenENGWest Indies19942355.3818331/362/8961.003.30111.00000
Joe SmallWIEngland1928-193034611118432/672/6761.333.02122.00000
Ken BarringtonENGPakistan1961-1967910762118432/233/5261.332.42152.00000
Nauman AliPAKNew Zealand20221163.1318533/1853/18561.672.93126.33000

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.