List of Most Wickets in Test Cricket
Muttiah Muralitharan (Sri Lanka) leads the list of most wickets in Test Cricket with an astounding 800 wickets in 133 Tests. He is followed by Shane Warne (Australia), who claimed 708 wickets in 145 Tests, and James Anderson (England), with over 700 wickets.
The pantheon of Test cricket's greatest bowlers is defined by longevity, skill, and an insatiable hunger for wickets. At the pinnacle stands Muttiah Muralitharan of Sri Lanka, whose incredible tally of 800 wickets from just 133 Tests remains a monumental achievement, showcasing unparalleled mastery of spin bowling. Close behind, the legendary Australian leg-spinner Shane Warne etched his name in history with 708 wickets in 145 Tests, a testament to his tactical genius and captivating artistry. These two spinners set a benchmark that few, if any, are likely to surpass, dominating the game for over a decade with their unique styles and match-winning performances. The list also celebrates the extraordinary endurance and precision of fast bowlers. England's James Anderson stands as a testament to sustained excellence, having surpassed 700 wickets, an astonishing feat for a pace bowler in the demanding format of Test cricket. His ability to consistently perform at the highest level across various conditions highlights his exceptional fitness and technical prowess. Alongside him, fellow Englishman Stuart Broad also features prominently, having secured 604 wickets in 167 Tests, forming one of the most formidable new-ball partnerships in modern cricket history. Their combined impact underscores the vital role of pace and swing in dismantling opposition batting lineups. India's Anil Kumble, with his 619 wickets in 132 Tests, further solidifies the dominance of spinners in the upper echelons of this list. Kumble's unique brand of leg-spin, characterized by pace and bounce, made him a formidable opponent on any surface. The presence of both spinners and pacers at the very top illustrates the diverse skill sets required to excel in Test cricket. Each bowler, whether relying on turn, swing, or seam, has carved out a distinct legacy through sheer dedication and an unwavering commitment to their craft, leaving an indelible mark on the sport's rich history.
| # | Name |
|---|---|
| 1 | Muttiah Muralitharan (Sri Lanka) – 800 wickets in 133 Tests Sri Lanka (1992-2010) |
| 2 | Shane Warne (Australia) – 708 wickets in 145 Tests Australia (1992-2007) |
| 3 | James Anderson (England) – 700+ wickets England (2003-Present) |
| 4 | Anil Kumble (India) – 619 wickets in 132 Tests India (1990-2008) |
| 5 | Stuart Broad (England) – 604 wickets in 167 Tests England (2007-2023) |
| 6 | Glenn McGrath (Australia) – 563 wickets in 124 Tests Australia (1993-2007) |
| 7 | Nathan Lyon (Australia) – 530+ wickets Australia (2011-Present) |
| 8 | Ravichandran Ashwin (India) – 530+ wickets India (2011-Present) |
| 9 | Courtney Walsh (West Indies) – 519 wickets in 132 Tests West Indies (1984-2001) |
| 10 | Dale Steyn (South Africa) – 439 wickets in 93 Tests South Africa (2004-2019) |
| 11 | Kapil Dev (India) – 434 wickets in 131 Tests India (1978-1994) |
| 12 | Rangana Herath (Sri Lanka) – 433 wickets in 93 Tests Sri Lanka (1999-2018) |
| 13 | Richard Hadlee (New Zealand) – 431 wickets in 86 Tests New Zealand (1973-1990) |
| 14 | Harbhajan Singh (India) – 417 wickets in 103 Tests |
| 15 | Wasim Akram (Pakistan) – 414 wickets in 104 Tests |
| 16 | Curtly Ambrose (West Indies) – 405 wickets in 98 Tests |
| 17 | Waqar Younis (Pakistan) – 373 wickets in 87 Tests |
| 18 | Imran Khan (Pakistan) – 362 wickets in 88 Tests |
| 19 | Dennis Lillee (Australia) – 355 wickets in 70 Tests |
| 20 | Jasprit Bumrah (India) – 180+ wickets |
| 21 | Brett Lee (Australia) – 310 wickets in 76 Tests |
This list is compiled from verified public records and reference sources. Last verified: March 13, 2026.
Found an error? Report it here