logo

Top 10 Best Spinners in Cricket History and Today (2026 Rankings)

Top Spinners in Cricket: Past and Present

The art of spin bowling has produced some of the most intriguing cricketers in history. Names like Muttiah Muralitharan, Shane Warne, and Anil Kumble remain legends for their mastery and records. Meanwhile, active players such as Ravichandran Ashwin, Nathan Lyon, and Ravindra Jadeja continue to shape the spinner's role in modern cricket.

Spin bowling today faces tough challenges with batsmen dominating, especially in limited-overs formats. Yet, spinners who combine skill, adaptability, and persistence still trouble batters on all surfaces. This article ranks the top 10 spinners ever and also highlights the leading spinners currently playing, using ICC ratings, averages, and big-match impact.

All-Time Top 10 Spinners

  • Rank: 1 Player: Muttiah Muralitharan Country: Sri Lanka Type: Off-spin Matches: 495 Wickets: 1,347
  • Rank: 2 Player: Shane Warne Country: Australia Type: Leg-spin Matches: 339 Wickets: 1,001
  • Rank: 3 Player: Anil Kumble Country: India Type: Leg-spin Matches: 403 Wickets: 956
  • Rank: 4 Player: Ravichandran Ashwin Country: India Type: Off-spin Matches: 287 Wickets: 765
  • Rank: 5 Player: Harbhajan Singh Country: India Type: Off-spin Matches: 367 Wickets: 711
  • Rank: 6 Player: Daniel Vettori Country: New Zealand Type: Left-arm Orthodox Matches: 442 Wickets: 705
  • Rank: 7 Player: Ravindra Jadeja Country: India Type: Left-arm Orthodox Matches: 360 Wickets: 610
  • Rank: 8 Player: Nathan Lyon Country: Australia Type: Off-spin Matches: 167 Wickets: 583
  • Rank: 9 Player: Shahid Afridi Country: Pakistan Type: Leg-spin Matches: 524 Wickets: 541
  • Rank: 10 Player: Rangana Herath Country: Sri Lanka Type: Left-arm Orthodox Matches: 181 Wickets: 525

Detailed Profiles of Select Legends

A remarkable left-arm spinner, Herath followed in Muralitharan’s footsteps as Sri Lanka’s second-best spinner. His accuracy and clever variations on spin-friendly pitches made him a nightmare for batsmen. He claimed 433 Test wickets, making him the only left-arm spinner to surpass 400 Test dismissals. He holds records for being the oldest player to reach 350 and 400 Test wickets.

  • Format: Test Matches: 93 Wickets: 433 Best Bowling: 14/184 Average: 28.07 Five/Ten Wicket Hauls: 34/9
  • Format: ODI Matches: 71 Wickets: 74 Best Bowling: 4/20 Average: 31.91
  • Format: T20I Matches: 17 Wickets: 18 Best Bowling: 5/3 Average: 20.72

Afridi was a fearless leg-spinner known for his attacking style and ability to bowl at pace with sharp lines. He played 524 international matches, taking 541 wickets across formats. His best figures of 7/12 in ODIs remain impressive, and his aggressive approach troubled many top batsmen.

  • Test Matches: 27 Wickets: 48 Best Bowling: 5/43 Average: 35.60
  • ODIs: 398 Wickets: 395 Best Bowling: 7/12 Average: 34.51
  • T20Is: 99 Wickets: 98 Best Bowling: 4/11 Average: 24.44

Lyon stands out as a leading off-spinner in Australian cricket history. Bowling in challenging home conditions, he became the first Australian off-spinner to reach 500 Test wickets. His 63 Test wickets in 2017 highlighted his prowess, especially against Asian teams.

  • Test Matches: 139 Wickets: 562 Best Bowling: 13/154 Average: 30.14
  • ODIs: 29 Wickets: 29 Best Bowling: 4/44 Average: 46.00
  • T20Is: 2 Wickets: 1 Best Bowling: 1/33 Average: 48.00

Jadeja is admired for his consistent and economical bowling. Known for maintaining tight lines and varying pace, he exerts pressure on batsmen throughout an innings. With over 600 wickets in international cricket, his best Test figures include 10/110.

  • Test Matches: 82 Wickets: 325 Best Bowling: 10/110 Average: 24.86
  • ODIs: 204 Wickets: 231 Best Bowling: 5/33 Average: 35.41
  • T20Is: 74 Wickets: 54 Best Bowling: 3/15 Average: 29.85

Vettori was New Zealand's premier spinner and captain for many years. Known for accuracy and clever variations, he took 362 Test wickets before retiring in 2015. He also contributed significantly in ODIs and T20s and later became a respected coach.

  • Test Matches: 113 Wickets: 362 Best Bowling: 12/149 Average: 34.36
  • ODIs: 295 Wickets: 305 Best Bowling: 5/7 Average: 31.71
  • T20Is: 34 Wickets: 38 Best Bowling: 4/20 Average: 27.10

Harbhajan was a key figure in Indian cricket with aggressive off-spin that turned matches around. His sharp turn and bounce helped India win crucial games. Across 367 matches, he took 711 wickets and remains one of the best off-spinners.

  • Test Matches: 103 Wickets: 417 Best Bowling: 15/217 Average: 32.46
  • ODIs: 236 Wickets: 269 Best Bowling: 5/31 Average: 33.35
  • T20Is: 28 Wickets: 25 Best Bowling: 4/12 Average: 25.32

Ashwin, now retired from international cricket, is known for his carrom ball and variations that unsettle batsmen worldwide. He reached 537 Test wickets fastest among Indian spinners and performed well even outside the subcontinent.

  • Test Matches: 106 Wickets: 537 Best Bowling: 13/140 Average: 24.00
  • ODIs: 116 Wickets: 156 Best Bowling: 4/25 Average: 33.20
  • T20Is: 65 Wickets: 72 Best Bowling: 4/8 Average: 23.22

Kumble was a unique leg-spinner who relied more on accuracy and pace than big turns. He is the only Indian bowler to take 10 wickets in a single innings. With 619 Test wickets, he remains India’s highest wicket-taking spinner and second only to Warne in leg-spin history.

  • Test Matches: 132 Wickets: 619 Best Bowling: 14/149 Average: 29.65
  • ODIs: 271 Wickets: 337 Best Bowling: 6/12 Average: 30.89
  • T20Is: -

Warne changed leg-spin bowling forever with his skill and control. He was the first to 700 Test wickets and known for iconic deliveries like the ball to Mike Gatting called "the ball of the century." Warne took 708 Test and 293 ODI wickets and captained Rajasthan Royals to an IPL title.

  • Test Matches: 145 Wickets: 708 Best Bowling: 12/128 Average: 25.41
  • ODIs: 194 Wickets: 293 Best Bowling: 5/33 Average: 25.73
  • T20Is: -

Muralitharan tops the spinner list with unmatched records. The off-spinner held the highest number of Test wickets at 800 and mastered the doosra, baffling top batsmen globally. His 67 five-wicket hauls highlight his dominance, and he stayed number one in ICC Test rankings for a record 1,711 days.

  • Test Matches: 133 Wickets: 800 Best Bowling: 16/220 Average: 22.72
  • ODIs: 350 Wickets: 534 Best Bowling: 7/30 Average: 23.08
  • T20Is: 12 Wickets: 13 Best Bowling: 3/29 Average: 22.84

Current Leading Spinners

In today's game, spinners face aggressive batting but maintain courage and skill to take key wickets. The following are the top 10 spinners currently active, including stars like Rashid Khan and Kuldeep Yadav.

  • Ravindra Jadeja (India) - Left-arm orthodox - 360 matches - 610 wickets
  • Nathan Lyon (Australia) - Off-spin - 167 matches - 583 wickets
  • Rashid Khan (Afghanistan) - Leg-spin - 216 matches - 405 wickets
  • Kuldeep Yadav (India) - Left-arm wrist spin - 166 matches - 306 wickets
  • Keshav Maharaj (South Africa) - Left-arm orthodox - 146 matches - 299 wickets
  • Mehidy Hasan Miraz (Bangladesh) - Off-spin - 193 matches - 334 wickets
  • Mitchell Santner (New Zealand) - Left-arm orthodox - 257 matches - 320 wickets
  • Adam Zampa (Australia) - Leg-spin - 206 matches - 304 wickets
  • Ish Sodhi (New Zealand) - Leg-spin - 199 matches - 266 wickets
  • Adil Rashid (England) - Leg-spin - 298 matches - 419 wickets

How Rankings Were Determined

These rankings reflect a blend of factors to fairly assess the world’s best spinners.

  • ICC Test Bowling Rankings: Measures performance in Test cricket, where patience and consistency matter most.
  • ICC ODI Bowling Rankings: Reflects effectiveness in one-day matches, focusing on middle-over control and wicket-taking.
  • Bowling Average: Runs conceded per wicket; lower averages show greater efficiency.
  • Big Match Performances: Ability to deliver match-winning spells in finals, tournaments, or high-pressure games.
  • Format Adaptability: How well spinners adjust to Tests, ODIs, and T20s, with versatility rated higher.