Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Bowling records (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Qualification: Minimum 600 balls bowled.

PlayerSpanMatInnsOversMdnsRunsWktsBBIBBMAveEconSR4510
Shakib Al HasanBAN2007-2024711212612.347978042467/3610/12431.722.9963.7211192
Graeme SwannENG2008-2013601092558.148276422556/6510/13229.972.9960.1914173
Ian BothamENG1977-199210216821815b788108783838/3413/10628.402.9956.9617274
Jeff JonesENG1964-196815273546b981769446/1186/11840.202.9980.59110
Ryan HindsWI2002-20091522290.353870132/454/13166.922.99134.08000
Stan WorthingtonENG1930-1937911633b1831682/193/4339.503.0079.13000
Tahir NaqqashPAK1982-19851527466.41081398345/406/8641.123.0082.35120
Mohammad AsifPAK2005-20102344861.519225831066/4111/7124.373.0048.78671
Zakary FoulkesNZ2025-2026612179.339538215/379/7525.623.0051.29110
'Young Jack' HearneENG1911-192524312926b561462305/496/10748.733.0097.53110
Trent BoultNZ2011-2022781492902.565487133176/3010/8027.493.0054.9418101
Ranji HordernAUS1911-1912713358491075467/9012/17523.373.0046.70252
Mark WaughAUS1991-2002128128808.51712429595/405/7341.173.0082.25110
Mluleki NkalaZIM2000-2005101524253727113/825/10466.093.00132.00000
Kyle MillsNZ2004-20091931483.41151453444/166/7733.023.0065.95200
Neil JohnsonZIM1998-20001314197.450594154/774/10439.603.0179.07100
Suranga LakmalSL2010-2022701222073.543962321715/477/8036.443.0172.77740
Manny MartindaleWI1933-193910171605b40804375/228/6121.733.0143.38230
Daryl TuffeyNZ2000-20102645812.52072445776/549/11631.753.0163.34720
Graham DilleyENG1979-198941651365.227941071386/389/12829.763.0159.361160
Greg BlewettAUS1995-20004642239.260720142/92/951.433.01102.57000
Sarandeep SinghIND2000-20023411327340104/1366/20634.003.0167.80100
Claude BuckenhamENG19104819725593215/1157/18728.243.0156.29110
Jomel WarricanWI2015-20262543833.11292508847/3210/10129.863.0159.51631
Rachin RavindraNZ2021-2026242117534527113/334/8347.913.0195.45000
Laurie MayneAUS1965-1970612208.337628194/438/9933.053.0165.84200
Enamul Haque jnrBAN2003-20131526593931787447/9512/20040.613.0180.86031
Craig McDermottAUS1984-1996711242764.257983322918/9711/15728.633.0157.0017142
Craig McMillanNZ1997-200455504171011257283/483/4844.893.0189.36000
Martin BicknellENG1993-20034718039543144/846/15538.793.0277.14100
Nuwan KulasekaraSL2005-20142138594.31191794484/218/5837.383.0274.31300
Stanley JacksonENG1893-190520271587b77799245/525/5833.293.0266.13110
Reon KingWI1999-20051933573.41191733535/517/8132.703.0264.94510
Tim SoutheeNZ2008-20241072033915876118323917/6410/10830.263.0260.0819151
Jack SaundersAUS1902-19081427594.11161796797/349/6622.733.0245.13660
Tim BresnanENG2009-20132341779.11742357725/488/14132.743.0364.93410
Roger BluntNZ1930-193291415634472123/175/3439.333.0378.00000
Paul JarvisENG1988-1993916318.461965214/1074/15445.953.0391.05100
Kerry WalmsleyNZ1995-2000361292639193/704/18243.443.0386.00000
Tiger LanceSA1962-1970131915838479123/304/8039.923.0379.00000
Mervyn DillonWI1997-200438661450.426843981315/718/12333.573.0366.44720
Abey KuruvillaIND19971015294.159892255/686/11735.683.0370.60110
Tillakaratne DilshanSL2003-20138776564.1831711394/104/1043.873.0386.79100
David BrainZIM1992-1995916301.454915305/426/7030.503.0360.33110
Corey AndersonNZ2013-2016132321734659163/474/6941.193.0481.38000
Taijul IslamBAN2014-2026631122766.248284062738/3911/17030.793.0460.8014192
Azeem HafeezPAK1983-19851828725.11722204636/467/16034.983.0469.06340
Chris WoakesENG2013-2025621181869.541556861926/1711/10229.613.0458.43551
Rusi SurtiIND1960-196926453870b1151962425/746/16146.713.0492.14010
Sohag GaziBAN2012-20141018525.1661599386/749/21942.083.0482.92120

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.