Sri Lanka’s Muttiah Muralitharan holds the record for the most wickets in Test cricket, with an incredible tally of 800 wickets. His dominance over two decades, with his unmatched spin and control, has set a benchmark that remains untouched in the history of the format.
Alongside him on the top of the all-time list are other cricketing greats like Shane Warne, who mesmerized with leg-spin, and James Anderson, the highest wicket-taking fast bowler in Tests. Their longevity and impact have made them true legends of the game.
This article features the Top 10 wicket-takers in Test cricket, celebrating the bowlers whose remarkable achievements have shaped the history of the longest format.
Top 10 Wicket-Takers In Test Cricket
Test cricket has always showcased some of the finest bowling performances in the sport’s history. Many bowlers began their journey with the red ball and, through consistent performances, went on to become legends of the game. Muttiah Muralitharan, for instance, delivered match-winning spells throughout his career and etched his name firmly at the top of the wicket-takers list.
Here are the top 10 wicket-takers in the history of the longest format of the game:
Position | Player | Country | Matches | Wickets |
---|---|---|---|---|
1 | Muttiah Muralitharan | Sri Lanka | 133 | 800 |
2 | Shane Warne | Australia | 145 | 708 |
3 | James Anderson | England | 188 | 704 |
4 | Anil Kumble | India | 132 | 619 |
5 | Stuart Broad | England | 167 | 604 |
6 | Glenn McGrath | Australia | 124 | 563 |
7 | Nathan Lyon | Australia | 137 | 553 |
8 | Ravi Ashwin | India | 106 | 537 |
9 | Courtney Walsh | West Indies | 132 | 519 |
10 | Dale Steyn | South Africa | 93 | 439 |
1. Muttiah Muralitharan
Span | 1992-2010 |
Matches | 133 |
Innings | 230 |
Wickets | 800 |
Average | 22.72 |
BBI | 9/51 |
Muttiah Muralitharan is the most successful bowler in Test cricket history, finishing his career with a staggering 800 wickets. His unmatched control, spin, and endurance allowed him to dominate batters across all conditions for nearly two decades.

He was the heart of Sri Lanka’s bowling attack and consistently delivered match-winning performances. His legacy as the greatest Test bowler remains firmly intact.
2. Shane Warne
Span | 1992-2007 |
Matches | 145 |
Innings | 273 |
Wickets | 708 |
Average | 25.41 |
BBI | 8/71 |
Shane Warne brought leg-spin back to life and ended his career with 708 Test wickets, making him Australia’s leading wicket-taker. His variety, tactical brilliance, and ability to outthink batters made him a constant threat.

Warne played a crucial role in Australia’s golden era, often turning games single-handedly, especially in high-pressure Ashes contests. His flair and skill left an unforgettable mark on the game.
3. James Anderson
Span | 2003-2024 |
Matches | 188 |
Innings | 350 |
Wickets | 704 |
Average | 26.45 |
BBI | 7/42 |
James Anderson is the highest wicket-taking fast bowler in Test history, with 704 wickets and counting. Renowned for his mastery of swing bowling, especially in English conditions, he has led England’s attack for nearly 20 years.

His consistency, longevity, and ability to adapt have earned him a legendary status. Anderson’s contributions have been vital in England’s home and overseas successes.
4. Anil Kumble
Span | 1990-2008 |
Matches | 132 |
Innings | 236 |
Wickets | 619 |
Average | 29.65 |
BBI | 10/74 |

Anil Kumble, India’s greatest Test bowler, retired with 619 wickets to his name. He relied on accuracy, bounce, and speed through the air rather than big turns, and was remarkably effective on all
Kumble was instrumental in India’s rise in Test cricket during the late 1990s and early 2000s. His legendary ten-wicket haul in a single innings against Pakistan in 1999 at the Feroz Shah Kotla remains one of cricket’s most iconic feats — he became only the second bowler in history to take all ten wickets in a Test innings.
5. Stuart Broad
Span | 2007-2023 |
Matches | 167 |
Innings | 309 |
Wickets | 604 |
Average | 27.68 |
BBI | 8/15 |
Stuart Broad, who ended his career with 604 Test wickets, was known for his ability to deliver game-changing spells. His knack for striking in bursts made him a vital force in England’s bowling lineup.

He formed a legendary new-ball partnership with James Anderson and played a leading role in multiple Ashes victories. Broad’s impact in big moments made him a trusted match-winner.
6. Glenn McGrath
Span | 1993-2007 |
Matches | 124 |
Innings | 243 |
Wickets | 563 |
Average | 21.64 |
BBI | 8/24 |
Glenn McGrath finished his career with 563 wickets in Test cricket, built on precision and unrelenting accuracy. He consistently dismissed top-order batters with his impeccable line and length.

A pillar of Australia’s dominance in the 1990s and early 2000s, McGrath’s ability to control the game from one end gave other bowlers the freedom to attack. He remains a model of consistency for young fast bowlers.
7. Nathan Lyon
Span | 2011-2025 |
Matches | 137 |
Innings | 254 |
Wickets | 553 |
Average | 30.21 |
BBI | 8/50 |
Nathan Lyon has taken 553 Test wickets, establishing himself as Australia’s most successful off-spinner. His traditional style of spin bowling, with flight and bounce, has troubled batters around the world.

Lyon’s performances in both home and away conditions have been critical, especially during Ashes contests and tours to Asia. He continues to be a vital figure in Australia’s Test setup.
8. Ravi Ashwin
Span | 2011-2024 |
Matches | 106 |
Innings | 200 |
Wickets | 537 |
Average | 24.00 |
BBI | 7/59 |
Ravichandran Ashwin has picked up 537 wickets in Test cricket, making him one of India’s most successful modern-day bowlers. His sharp mind and constant innovation make him effective across conditions.

Ashwin has been crucial in India’s home dominance, especially on turning tracks, while also proving his value in overseas wins. His versatility and control make him a dependable match-winner.
9. Courtney Walsh
Span | 1984-2001 |
Matches | 132 |
Innings | 242 |
Wickets | 519 |
Average | 24.44 |
BBI | 7/37 |
Courtney Walsh was the first bowler to reach the 500-wicket mark in Test cricket, finishing with 519 wickets. His bounce, stamina, and discipline were hallmarks of his long and successful career.

He led the West Indies bowling attack through a transitional phase and remained a consistent performer against top teams. Walsh’s commitment and leadership made him a true West Indies legend.
10. Dale Steyn
Span | 2004-2019 |
Matches | 93 |
Innings | 171 |
Wickets | 439 |
Average | 22.95 |
BBI | 7/51 |
Dale Steyn concluded his Test career with 439 wickets, showcasing a potent blend of pace, aggression, and lethal swing that made him one of the most intimidating fast bowlers of his time.

His contributions were vital in establishing South Africa as a dominant force in Test cricket, particularly in challenging away conditions. Steyn’s fierce bowling spells frequently dismantled key partnerships, consistently turning matches in his team’s favor around the world.
Suggested Reads:
Conclusion: Sri Lanka’s Legendary Bowler Muralitharan Tops the List of Most Test Wickets!
Muttiah Muralitharan, Shane Warne, James Anderson, and other top wicket-takers have left a lasting legacy in Test cricket with their extraordinary skill and endurance. Their achievements reflect great talent combined with dedication and resilience.
Anil Kumble, Dale Steyn, and the rest of the elite bowlers have shown that success in Tests requires precision, strategy, and mental toughness. Their performances have created unforgettable moments and shaped different eras of the game.
These legends set a high standard for future generations to follow. As new bowlers emerge, they carry the inspiration and challenge to reach these milestones, continuing the proud tradition of Test cricket’s greatest wicket-takers.