Match centreLoading fixtures…
A fictional ODI spin bowler delivering a white ball on a floodlit cricket groundStumpScopeIndependent cricket coverage

Rankings & Guides · Global

The 10 Best ODI Spinners of All Time

Muttiah Muralitharan leads an ODI-only ranking that balances wickets, efficiency, peak, World Cup pressure, eras and role instead of sorting one statistic.

01Muttiah Muralitharan took a record 534 ODI wickets at 23.08.
02Saqlain Mushtaq took 288 ODI wickets at 21.78 with a 30.4 strike rate.
03Shane Warne took 293 ODI wickets and 20 at the 1999 World Cup.
04Rashid Khan had 226 wickets at 19.43 and a 4.26 economy after 123 ODIs through the completed Ireland series in August 2026.
05Daniel Vettori took 305 ODI wickets and conceded 4.12 runs per over.
06Anil Kumble took 337 ODI wickets, the most by an India bowler.
07Saeed Ajmal reached number one in the ICC ODI bowling rankings and passed 800 rating points.
08Imran Tahir took 173 ODI wickets at 24.83 and 40 World Cup wickets at 21.17.

Muttiah Muralitharan is StumpScope’s choice as the best spinner in men’s ODI history. Saqlain Mushtaq ranks second and Shane Warne third. Muralitharan’s record 534 wickets at 23.08, economy below four and 68 World Cup wickets combine career scale with tournament value. This is an editorial ranking, not an official ICC list. Active figures are frozen at a stated completed-series cutoff.

How this ODI ranking was decided

The comparison weighs wickets, average, strike rate, economy relative to the scoring environment, ICC peak, World Cup and knockout influence, opposition breadth, role flexibility and longevity. Bowling only counts: Shakib Al Hasan’s batting and other all-round value cannot improve his position. The method differs from the greatest spin bowlers of all time because Test performance has no weight here. No decimal score is offered; fielding restrictions, two new balls, boundary sizes and typical totals changed too much for a single conversion to be honest.

The top 10 at a glance

The order is Muralitharan, Saqlain, Warne, Rashid Khan, Daniel Vettori, Anil Kumble, Saeed Ajmal, Imran Tahir, Shakib and Ajantha Mendis. Muralitharan owns the strongest complete career. Saqlain’s wicket rate and average make the closest statistical challenge. Warne gains from decisive World Cup knockout spells. Rashid’s current efficiency is extraordinary but his career remains active. Vettori and Kumble supply long control-and-volume records; Ajmal, Tahir, Shakib and Mendis represent different balances of peak, tournament record and longevity.

10. Ajantha Mendis

Ajantha Mendis ranks tenth. He reached 50 ODI wickets in only 19 matches, still the format record, after figures of 6 for 13 against India in the 2008 Asia Cup final helped establish his mystery-spin threat. The ICC records more than 150 ODI wickets at retirement, but also notes that his effectiveness declined as batters learned his variations. That rise-and-adjustment arc matters. Mendis owns one of the sharpest starts and a meaningful tournament peak, yet the shorter period of dominance and reduced later returns prevent him passing nine bowlers with broader or longer evidence.

9. Shakib Al Hasan

Shakib Al Hasan is ninth on bowling alone. The cited current record lists 317 wickets in 247 ODIs at 29.52 with a 4.46 economy, making him Bangladesh’s first bowler beyond 300. He performed across five World Cups and often had to supply control and wickets within developing attacks. His 2019 tournament was exceptional as an all-round performance, but the 606 runs do not count in this order. Compared only as a bowler, Shakib’s volume and long-term responsibility are strong while his average and strike rate sit behind the specialist wicket-takers above him.

8. Imran Tahir

Imran Tahir ranks eighth. He finished with 173 wickets in 107 ODIs at 24.83 and an economy of 4.65. At World Cups he took 40 wickets in 22 matches at 21.17, the strongest tournament evidence among the lower half of this list. Tahir could attack through leg-breaks, googlies and changes of pace even when captains used him after the powerplay; he also became the fastest South African to 100 ODI wickets. His career began late and produced less total volume than Shakib, but much stronger average, strike threat and World Cup returns lift him one place higher.

7. Saeed Ajmal

Saeed Ajmal ranks seventh. The ICC placed him at number one in the ODI bowling rankings, and a 2013 update recorded 801 points, above the 800 benchmark it associated with leading bowlers. His complete ODI record contains 184 wickets at roughly 23 apiece with economy a little above four, combining wicket threat and middle-over control. Ajmal’s international career was shorter than those of Vettori or Kumble and provided less World Cup knockout evidence than Tahir or Warne. Peak, efficiency and the ability to defend as well as attack still give him a strong specialist case.

6. Anil Kumble

Anil Kumble ranks sixth with 337 wickets, still the most by an India bowler in ODIs. He led the 1996 World Cup with 15 wickets and sustained his leg-spin role through an era when India’s ODI attacks and fielding support changed considerably. Kumble relied on pace off the pitch, bounce and accuracy more than large lateral turn. His average is above 30, which makes the efficiency case weaker than the first five and several shorter-career specialists. Wicket volume, longevity and a major-tournament peak keep him above Ajmal despite the latter’s lower cost per wicket.

5. Daniel Vettori

Daniel Vettori ranks fifth. The ICC credits him with 305 ODI wickets and a career economy of 4.12, outstanding control across the higher-scoring transition into modern one-day cricket. He was selected in three ICC World ODI XIs and helped New Zealand reach the 2015 World Cup final at the end of his career. Vettori was not as rapid a wicket-taker as Saqlain, Rashid or Tahir, but he repeatedly controlled the middle overs without surrendering his ability to dismiss set batters. That economy, left-arm variety and 18-year span place him narrowly above Kumble under this format-specific method.

4. Rashid Khan

Rashid Khan ranks fourth with an active-career cutoff after Afghanistan’s completed Ireland series in August 2026. Cricket Australia’s current record lists 226 wickets in 123 ODIs at 19.43, an economy of 4.26 and seven five-wicket hauls. He was also the fastest bowler to 100 ODI wickets, reaching the mark in 44 matches. Those figures are elite in any era. Rashid remains below the retired top three because opponent distribution, two completed World Cups and an unfinished career supply less settled all-time evidence. Future results can move him; projected wickets cannot.

3. Shane Warne

Shane Warne ranks third. His 293 ODI wickets came at 25.73 with an economy around 4.25, but the defining advantage is high-pressure tournament impact. Warne took 20 wickets at 3.82 per over in the 1999 World Cup, then claimed 4 for 29 in the tied semi-final against South Africa and 4 for 33 in the final against Pakistan. He was player of the match in both. One tournament cannot decide an entire career, and his volume trails Muralitharan. It can separate close cases when the career record is already elite, which gives Warne the leading leg-spin position for now.

2. Saqlain Mushtaq

Saqlain Mushtaq is second. The PCB’s career table records 288 wickets in 169 ODIs at 21.78, an economy of 4.29 and a strike rate of 30.4. That strike rate is the key: Saqlain was not merely protecting the middle overs but removing batters at a pace few spinners have sustained. He also delivered at the death before that became a normal spin role, using changes of pace and the opposite-turning delivery associated with his name. Injuries shortened his peak. Muralitharan’s extra 246 wickets and larger World Cup body of work outweigh Saqlain’s efficiency advantage, but the gap is closer than raw totals suggest.

1. Muttiah Muralitharan

Muttiah Muralitharan ranks first. He took 534 ODI wickets at 23.08, the format record, while maintaining an economy below four across 350 matches. At World Cups he claimed 68 wickets at 19.63, second only to Glenn McGrath among all bowlers in the cited ICC tournament record. Muralitharan remained a wicket threat through new batting approaches, different fielding restrictions and more than a decade of tactical adjustment. Saqlain struck faster and Warne owns the more concentrated knockout story. Neither matched Muralitharan’s combination of efficiency, longevity, tournament record and unmatched wicket volume.

The hardest omissions

Shahid Afridi is the hardest omission. His 395 wickets are the second-most by an ODI spinner, but an average above 34 makes the bowling-only case less efficient than the selected ten; batting does not rescue it here. Sanath Jayasuriya took 323 wickets but operated more often as a supporting spinner. Harbhajan Singh, Mohammad Hafeez, Ravindra Jadeja, Abdul Qadir, Mushtaq Ahmed, Sunil Narine, Graeme Swann, Brad Hogg and Adil Rashid all have credible peaks or tournament roles. The greatest cricket all-rounders of all time require a broader method than this specialist bowling comparison.

Why ODI economy rates need era context

A career economy of 4.3 meant something different in 1995 than in 2025. Early ODIs used one ball for an innings, different fielding circles and generally lower scoring rates. Later bowlers faced two new balls, smaller boundaries, powerplays, deeper batting and greater range-hitting, while some bilateral schedules included more lower-ranked opponents. Raw economy and average remain useful, but they need the player’s era, role and opponent pool beside them. The same is true for the best ODI fast bowlers of all time: format rules shape opportunity before any ranking begins.

The final verdict

Muralitharan leads because 534 wickets, a 23.08 average, sub-four economy and 68 World Cup wickets form the deepest ODI spin record. Saqlain supplies the strongest efficiency challenge, Warne the clearest knockout peak and Rashid the most compelling active trajectory. Vettori, Kumble, Ajmal and Tahir follow through different blends of control, volume and tournament value; Shakib and Mendis complete the ten. Reasonable readers can change the weights. The value of the list is the visible trade-off and dated evidence, not pretending that one number settles five decades of ODI cricket.

FAQs

Frequently asked questions

Who is the best ODI spinner of all time?

StumpScope ranks Muttiah Muralitharan first. His record 534 wickets at 23.08, 68 World Cup wickets, economy below four and long career give him the strongest combination of scale, efficiency and tournament impact.

Why is Saqlain Mushtaq ranked second?

Saqlain took 288 wickets at 21.78 and struck every 30.4 balls, exceptional figures for his era and role. Muralitharan stays first because he maintained near-elite efficiency across 246 more wickets and a much longer World Cup record.

Who is the best ODI leg-spinner?

Shane Warne is the highest-ranked leg-spinner here, narrowly ahead of active Rashid Khan. Warne’s 293 wickets and decisive 1999 World Cup semi-final and final spells carry exceptional high-pressure weight.

Are Rashid Khan’s latest ODI wickets included?

Yes, through Afghanistan’s completed Ireland series in August 2026. The cited Cricket Australia record lists 226 wickets in 123 ODIs at 19.43 with a 4.26 economy; later matches are not assumed.

Does batting improve an all-rounder’s place?

No. Shakib Al Hasan is judged only on his ODI bowling here. His runs, batting awards and lineup value do not raise his position in a ranking of spinners.

Editorial note

This report summarizes named sources in original language. It does not reproduce proprietary commentary, imagery or score feeds.