Most Wickets in Test Cricket, Test cricket is the ultimate examination of skill, patience, and endurance. While batsmen often grab the headlines with spectacular centuries and record-breaking partnerships, it is the bowlers who truly shape the outcome of Test matches. Taking wickets consistently over the course of a long career in the most demanding format of the game requires extraordinary talent, fitness, and mental resilience.
In this article, we take a comprehensive look at the most wickets in Test cricket, featuring the complete list of the greatest wicket-takers the game has ever seen.
Top 15 Highest Wicket-Takers in Test Cricket (All-Time)
| Rank | Player | Country | Matches | Wickets | Average | Best (Innings) | 5W | 10W |
|---|---|---|---|---|---|---|---|---|
| 1 | Muthiah Muralidaran | Sri Lanka | 133 | 800 | 22.72 | 9/51 | 67 | 22 |
| 2 | Shane Warne | Australia | 145 | 708 | 25.41 | 8/71 | 37 | 10 |
| 3 | James Anderson | England | 188 | 704 | 26.45 | 7/42 | 32 | 3 |
| 4 | Anil Kumble | India | 132 | 619 | 29.65 | 10/74 | 35 | 8 |
| 5 | Stuart Broad | England | 167 | 604 | 27.67 | 8/15 | 19 | 4 |
| 6 | Glenn McGrath | Australia | 124 | 563 | 21.64 | 8/24 | 29 | 3 |
| 7 | R Ashwin | India | 106 | 537 | 24.00 | 7/59 | 37 | 8 |
| 8 | Nathan Lyon | Australia | 128+ | 530+ | ~31.5 | 8/50 | 21 | 3 |
| 9 | Courtney Walsh | West Indies | 132 | 519 | 24.44 | 7/37 | 22 | 3 |
| 10 | Dale Steyn | South Africa | 93 | 439 | 22.95 | 7/51 | 26 | 5 |
| 11 | Kapil Dev | India | 131 | 434 | 29.64 | 9/83 | 23 | 2 |
| 12 | Rangana Herath | Sri Lanka | 93 | 433 | 28.07 | 9/127 | 34 | 9 |
| 13 | Richard Hadlee | New Zealand | 86 | 431 | 22.29 | 9/52 | 36 | 9 |
| 14 | Harbhajan Singh | India | 103 | 417 | 32.46 | 8/84 | 25 | 5 |
| 15 | Wasim Akram | Pakistan | 104 | 414 | 23.62 | 7/119 | 25 | 5 |
(Note: Stats for active players like Nathan Lyon are approximate and subject to updates.)
Muthiah Muralidaran – The Undisputed King (800 Wickets)
No conversation about Test wickets can begin without mentioning Muthiah Muralidaran. The Sri Lankan spin wizard sits atop the all-time list with an almost untouchable tally of 800 wickets in just 133 Test matches. His unique bowling action, extraordinary ability to turn the ball on any surface, and an insatiable hunger for wickets made him a nightmare for batsmen worldwide.
Muralidaran claimed his 800th and final Test wicket in his last Test match against India in 2010 — a fitting farewell for one of cricket’s greatest match-winners. His 67 five-wicket hauls and 22 ten-wicket match hauls remain records that may never be surpassed.
Shane Warne – The Spin Sorcerer (708 Wickets)
Shane Warne revolutionized leg-spin bowling and brought it back to the forefront of Test cricket. With 708 wickets across 145 matches, Warne was the supreme entertainer — a bowler who combined skill with showmanship. His “Ball of the Century” to Mike Gatting in 1993 remains the most iconic delivery in cricket history.
Warne’s rivalry with Muralidaran for the top spot captivated cricket fans for over a decade and elevated the art of spin bowling to unprecedented heights.
James Anderson – The Evergreen Pacer (704 Wickets)
James Anderson is the most successful fast bowler in Test cricket history. With 704 wickets in 188 Tests, the English swing maestro defied age and expectations by continuing to perform at the highest level well into his 40s. Anderson’s ability to move the ball in both directions, particularly in English conditions, made him virtually unplayable on his day.
His longevity in the sport is a testament to his dedication, fitness, and continuous evolution as a bowler. Anderson retired from Test cricket in 2024 as one of the most respected cricketers of all time.
Anil Kumble – India’s Greatest Match-Winner (619 Wickets)
Anil Kumble was the backbone of India’s bowling attack for nearly two decades. His 619 wickets in 132 Tests include the extraordinary feat of taking all 10 wickets in a Test innings against Pakistan in 1999 — only the second time this was achieved in Test history. Kumble’s accuracy, bounce, and unyielding determination earned him the nickname “Jumbo.”
Stuart Broad – England’s Fearless Warrior (604 Wickets)
Forming one of the greatest bowling partnerships in history alongside James Anderson, Stuart Broad retired in 2023 with 604 wickets. His match-defining spells, including the unforgettable 8/15 against Australia at Trent Bridge in 2015, cemented his place among the all-time greats.
Glenn McGrath – The Metronome (563 Wickets)
Most Wickets in Test Cricket, Glenn McGrath boasted the best bowling average among the top wicket-takers, finishing with 563 wickets at an average of just 21.64. The Australian fast bowler’s relentless accuracy on the off-stump channel made him one of the most economical and lethal bowlers in history. His performances in Ashes cricket were legendary.
R Ashwin – The Modern Spin Master (537 Wickets)
India’s Ravichandran Ashwin retired from international cricket in early 2025 with 537 wickets in just 106 Tests, boasting one of the best strike rates among spinners in history. His intelligence, variations, and ability to exploit home conditions made him a dominant force. For detailed and updated statistics, you can visit the official records page on ESPN Cricinfo.
Key Takeaways from the All-Time Wickets List
Spin Dominance
It is fascinating to note that spinners dominate the top of the wicket-taking charts. Muralidaran, Warne, Kumble, Ashwin, Lyon, and Herath all feature prominently. Spin bowling allows for longer careers and more overs bowled per match, which naturally helps accumulate higher totals.
Longevity Matters
A common thread among all these bowlers is longevity. Taking 400+ wickets requires playing 90 to 180+ Test matches, which means staying fit, motivated, and relevant for 10 to 20 years. Only the most dedicated professionals manage this feat.
Fast Bowling Excellence
While spinners dominate in sheer numbers, fast bowlers like Anderson, McGrath, Broad, Walsh, Steyn, and Kapil Dev have shown that pace and movement can be equally devastating. Dale Steyn, with his 439 wickets in just 93 Tests, arguably has the most impressive strike rate among fast bowlers on this list.
The 500-Wicket Club
Only seven bowlers in history have crossed the 500-wicket milestone in Test cricket — Muralidaran, Warne, Anderson, Kumble, Broad, McGrath, Ashwin, Lyon, and Walsh. This exclusive club highlights just how difficult it is to consistently take wickets at the highest level.
Who Could Join the List in the Future?
Among active bowlers, Nathan Lyon of Australia continues to add to his tally and could potentially finish with 550+ wickets if he maintains fitness. Young talents like Jasprit Bumrah (India) and Kagiso Rabada (South Africa) have the potential to climb the rankings, though reaching 400+ requires sustained excellence over many years.
Read More: Highest Team Totals in ODI Cricket History: Top 10 Biggest Scores Ever
Conclusion
The list of the most wickets in Test cricket is a celebration of bowling greatness. These bowlers have defined eras, shaped rivalries, and delivered moments that live forever in cricketing memory. Whether through the turn of a spinner or the fire of a fast bowler, taking wickets in Test cricket remains the ultimate mark of a bowling legend.
As the game evolves, new names will rise, but the achievements of Muralidaran, Warne, Anderson, Kumble, and their peers will forever stand as the gold standard of Test match bowling.