Author Photo
Shakib Al Hasan
(Getty)

Shakib Al Hasan etched his name in history as he surpassed Harbhajan Singh's wicket tally to become one of the top 5 spinners with the most wickets in international cricket.

The Bangladesh all-rounder reached this milestone during the second Test against India in Kanpur. Shakib delivered an impactful spell, picking up four crucial wickets, including top players like Shubman Gill and Virat Kohli.

Bet here on IND vs BAN Test series and win cash bonuses

His performance has now placed him among the elite spin bowlers in cricket history, joining the ranks of Muttiah Muralitharan, Shane Warne, Anil Kumble, and Ravichandran Ashwin.

Let’s take a look at the top 5 spinners who have taken the highest number of wickets in international cricket.

Who are the top 5 spinners with the most international wickets?

Here is the list of the leading spinners in terms of wickets in all formats of international cricket:

RankPlayerWickets
1Muttiah Muralitharan1347
2Shane Warne1001
3Anil Kumble956
4Ravichandran Ashwin752
5Shakib Al Hasan712

MORE: What is the new RTM rule for IPL 2025 auction? Explaining how teams can use RTM for the mega auction

With this achievement, Shakib has now joined the ranks of the greatest spin bowlers, overtaking Harbhajan Singh’s record.

How did Shakib Al Hasan perform in the second Test against India?

Shakib Al Hasan was instrumental in Bangladesh’s efforts during the second Test at the Green Park Stadium in Kanpur. The left-arm spinner showcased his mastery, claiming 4 wickets for 78 runs in his 11-over spell.

His victims included India’s key middle-order players Shubman Gill, Rishabh Pant, and the experienced Virat Kohli.

Shakib’s precise bowling disrupted India’s aggressive approach and halted their momentum, especially when they looked set to dominate the match.

BET NOW: Exclusive sign-up offers and bonuses when you bet on cricket action

What’s next for Shakib Al Hasan?

With 712 International wickets to his name, Shakib is closing in on the milestone of 250 wickets in Test cricket. The all-rounder has accumulated 246 wickets in 71 Test matches at an average of 31.65, including 19 five-wicket hauls.

Against India, his record stands at 25 wickets in Test matches, and with every game, Shakib continues to cement his legacy as one of the finest all-rounders and spinners in modern cricket.

If you purchase a product or register for an account through one of the links on our site, we may receive compensation. Learn more >

Author(s)
Saurav Goyal Photo

Saurav Goyal is a content producer for The Sporting News’ India edition.