Most Test Wickets in Cricket History: Top 10 Highest Wicket-Takers of All Time

Test cricket is widely regarded as the toughest format of international cricket. It tests a bowler’s patience, accuracy, physical fitness and ability to perform consistently over five days. While scoring thousands of runs is an extraordinary achievement, taking hundreds of wickets against the world’s best batsmen requires a different level of skill and determination.

Over the decades, cricket has witnessed some legendary bowlers who have dominated the longest format of the game. From the incredible spin of Muttiah Muralitharan and Shane Warne to the pace and swing of James Anderson, these players have created records that may stand for generations.

Sri Lanka’s Muttiah Muralitharan holds the all-time record for the most Test wickets, with an incredible 800 dismissals. Australia’s Shane Warne and England’s James Anderson occupy second and third positions, respectively.

In this article, we explore the top 10 highest wicket-takers in Test cricket history, including their career statistics, achievements and contributions to international cricket.

Highlights: Most Test Wickets in Cricket History

  • Most Test wickets: Muttiah Muralitharan – 800 wickets.
  • Second-highest wicket-taker: Shane Warne – 708 wickets.
  • Most wickets by a fast bowler: James Anderson – 704 wickets.
  • Most wickets by an Indian bowler: Anil Kumble – 619 wickets.
  • Most five-wicket hauls: Muttiah Muralitharan – 67.
  • Leading active bowler among the top 10: Nathan Lyon – 577 wickets.

Top 10 Players with the Most Test Wickets

The following table ranks the leading wicket-takers in men’s Test cricket, with career statistics updated through November 2026.

Rank Player Country Matches Wickets Average 5-wicket hauls 10-wicket matches
1 Muttiah Muralitharan Sri Lanka 133 800 22.72 67 22
2 Shane Warne Australia 145 708 25.41 37 10
3 James Anderson England 188 704 26.45 32 3
4 Anil Kumble India 132 619 29.65 35 8
5 Stuart Broad England 167 604 27.68 20 3
6 Nathan Lyon Australia 145 577 30.35 24 5
7 Glenn McGrath Australia 124 563 21.64 29 3
8 Ravichandran Ashwin India 106 537 24.00 37 8
9 Courtney Walsh West Indies 132 519 24.44 22 3
10 Mitchell Starc Australia 110 460 25.97 20 4

Note: Career totals and bowling averages are based on available Test records through November 2026. Nathan Lyon and Mitchell Starc are active players, so their figures may change.

1. Muttiah Muralitharan – Sri Lanka (800 Wickets)

Muttiah Muralitharan Test Wickets

Muttiah Muralitharan occupies the number one position in the list of the most successful Test bowlers of all time. The legendary Sri Lankan off-spinner finished his international Test career with an astonishing 800 wickets in just 133 matches.

Muralitharan made his Test debut against Australia in 1992 and quickly established himself as one of the most dangerous spin bowlers in international cricket.

His bowling action, exceptional variations and ability to generate sharp turn made him extremely difficult for batsmen to handle. He dominated batting lineups across different countries and conditions, becoming one of the most feared bowlers of his generation.

One of his most remarkable achievements was taking 67 five-wicket hauls and 22 ten-wicket match hauls. Both figures demonstrate his extraordinary ability to dominate entire Test matches.

Muralitharan retired from Test cricket in 2010 after completing a remarkable career that may be difficult for any future bowler to match.

Test career highlights:

  • Total wickets: 800
  • Matches: 133
  • Bowling average: 22.72
  • Best bowling: 9/51
  • Five-wicket hauls: 67
  • Career span: 1992–2010

2. Shane Warne – Australia (708 Wickets)

Shane Warne Test Wickets

Shane Warne was one of the greatest leg-spin bowlers in cricket history. The Australian legend revolutionised modern leg-spin bowling through his exceptional control, variations and ability to deceive batsmen.

Warne made his Test debut against India in 1992. His international career included some unforgettable performances, particularly against England in the Ashes series.

He finished his Test career with 708 wickets in 145 matches at an average of 25.41. His record also includes 37 five-wicket hauls and 10 ten-wicket match hauls.

One of Warne’s most memorable deliveries came during the 1993 Ashes series against England. His famous ball to Mike Gatting, popularly known as the Ball of the Century, became one of the most iconic moments in cricket history.

Warne played a major role in Australia’s dominance of international cricket during the 1990s and 2000s. His partnership with Glenn McGrath created one of the most successful bowling combinations the game has ever seen.

Test career highlights:

  • Total wickets: 708
  • Matches: 145
  • Bowling average: 25.41
  • Best bowling: 8/71
  • Five-wicket hauls: 37
  • Career span: 1992–2007

3. James Anderson – England (704 Wickets)

James Anderson Most Test Wickets

James Anderson is the most successful fast bowler in the history of Test cricket. The English pace legend enjoyed an extraordinary international career spanning more than two decades.

Anderson made his Test debut against Zimbabwe in 2003. Initially recognised for his ability to swing the ball, he gradually developed into one of the most complete fast bowlers of the modern era.

He finished his Test career with 704 wickets in 188 matches at an average of 26.45.

Anderson was particularly effective in English conditions, where his ability to swing the ball both ways created serious problems for opposition batsmen. However, his performances in Australia, India and other challenging conditions also demonstrated his adaptability.

He became the first fast bowler to cross 600 Test wickets and eventually reached the remarkable milestone of 700 wickets.

Anderson retired from Test cricket in July 2024, leaving behind a record that makes him one of England’s greatest-ever cricketers.

Test career highlights:

  • Total wickets: 704
  • Matches: 188
  • Bowling average: 26.45
  • Best bowling: 7/42
  • Five-wicket hauls: 32
  • Career span: 2003–2024

4. Anil Kumble – India (619 Wickets)

Anil Kumble Most Test Wickets

Anil Kumble is India’s highest wicket-taker in Test cricket history. Known for his accuracy, determination and intelligent bowling, Kumble was one of the most successful leg-spin bowlers of his generation.

He made his Test debut against England in 1990 and represented India for 18 years.

Kumble collected 619 wickets in 132 Test matches at an average of 29.65. His career included 35 five-wicket hauls and eight ten-wicket match hauls.

One of the greatest moments of his career came in February 1999, when he took all 10 wickets in an innings against Pakistan in Delhi.

He became only the second bowler in Test cricket history to achieve this extraordinary feat, following England’s Jim Laker.

Kumble also captained the Indian Test team and played an important role in developing India’s bowling strength.

Test career highlights:

  • Total wickets: 619
  • Matches: 132
  • Bowling average: 29.65
  • Best bowling: 10/74
  • Five-wicket hauls: 35
  • Career span: 1990–2008

5. Stuart Broad – England (604 Wickets)

Stuart Broad Most Test Wickets

Stuart Broad was one of England’s most successful fast bowlers and formed a legendary bowling partnership with James Anderson.

The right-arm fast bowler made his Test debut against Sri Lanka in 2007. Over the years, he became a central figure in England’s bowling attack, particularly in the Ashes series.

Broad finished his Test career with 604 wickets in 167 matches at an average of 27.68.

His record includes 20 five-wicket hauls and three ten-wicket match hauls.

Broad was famous for producing exceptional spells when England needed breakthroughs. His performance against Australia at Trent Bridge in 2015 was particularly memorable, as he claimed eight wickets for just 15 runs.

He retired from international cricket after the 2023 Ashes series, finishing his career as the fifth-highest wicket-taker in Test history.

Test career highlights:

  • Total wickets: 604
  • Matches: 167
  • Bowling average: 27.68
  • Best bowling: 8/15
  • Five-wicket hauls: 20
  • Career span: 2007–2023

6. Nathan Lyon – Australia (577 Wickets)

Nathan Lyon Test Wickets

Nathan Lyon is one of Australia’s most successful modern-day spin bowlers and the leading active bowler among the top 10 Test wicket-takers.

Unlike many traditional spin bowlers, Lyon did not come through Australia’s conventional elite cricket development pathway. He initially worked as a groundskeeper before making his international debut in 2011.

Lyon quickly established himself as an important member of Australia’s Test bowling attack.

By November 2026, he had collected 577 wickets in 145 Test matches at an average of 30.35.

His ability to extract bounce, maintain accuracy and bowl long spells has made him particularly valuable in Australian conditions. He has also delivered impressive performances overseas, including in India and England.

Lyon became Australia’s second-highest Test wicket-taker, moving past Glenn McGrath’s 563 wickets.

As an active international cricketer, he still has the opportunity to improve his position in the all-time rankings.

Test career highlights:

  • Total wickets: 577
  • Matches: 145
  • Bowling average: 30.35
  • Best bowling: 8/50
  • Five-wicket hauls: 24
  • Career span: 2011–present

7. Glenn McGrath – Australia (563 Wickets)

Glenn McGrath Test Wickets

Glenn McGrath was one of the most accurate and consistent fast bowlers in cricket history. Rather than depending on extreme pace, he built his success around precision, discipline and relentless line and length.

McGrath played a crucial role in Australia’s dominance during the late 1990s and early 2000s.

He finished his Test career with 563 wickets in 124 matches at an outstanding average of 21.64.

His record includes 29 five-wicket hauls and three ten-wicket match hauls.

McGrath was particularly effective against top-order batsmen and became famous for his ability to consistently hit the right areas.

His performances against England in the Ashes and against other leading international teams established him as one of the finest fast bowlers of all time.

He retired from international cricket in 2007, leaving behind an impressive record and a lasting legacy.

Test career highlights:

  • Total wickets: 563
  • Matches: 124
  • Bowling average: 21.64
  • Best bowling: 8/24
  • Five-wicket hauls: 29
  • Career span: 1993–2007

8. Ravichandran Ashwin – India (537 Wickets)

Ravichandran Ashwin Most Test Wickets

Ravichandran Ashwin is one of India’s greatest spin bowlers and among the most intelligent cricketers of the modern era.

The right-arm off-spinner made his Test debut against the West Indies in 2011 and quickly became an essential part of India’s bowling attack.

Ashwin finished his Test career with 537 wickets in 106 matches at an impressive average of 24.00.

He collected 37 five-wicket hauls and eight ten-wicket match hauls, making him one of the most successful spin bowlers in Test cricket.

One of Ashwin’s biggest strengths was his ability to constantly experiment with variations, including changes in flight, pace and spin.

He was particularly dominant on Indian pitches, where his ability to exploit turning conditions created significant challenges for visiting batsmen.

Ashwin announced his retirement from international cricket in December 2024. His contribution to Indian cricket remains significant, particularly in home Test victories.

Test career highlights:

  • Total wickets: 537
  • Matches: 106
  • Bowling average: 24.00
  • Best bowling: 7/59
  • Five-wicket hauls: 37
  • Career span: 2011–2024

9. Courtney Walsh – West Indies (519 Wickets)

Courtney Walsh Test Wickets

Courtney Walsh was one of the greatest fast bowlers produced by West Indies cricket.

He represented the West Indies during an era when the team possessed some of the most intimidating fast bowlers in the world.

Walsh made his Test debut against Australia in 1984 and became famous for his ability to bowl long spells with remarkable consistency.

He finished his Test career with 519 wickets in 132 matches at an average of 24.44.

His record includes 22 five-wicket hauls and three ten-wicket match hauls.

Walsh formed a formidable bowling partnership with Curtly Ambrose. Together, they created serious problems for opposition batting lineups through their pace, bounce and accuracy.

In 2000, Walsh became the first bowler in Test cricket history to reach 500 wickets.

He retired in 2001, leaving behind an outstanding record and a major contribution to West Indies cricket.

Test career highlights:

  • Total wickets: 519
  • Matches: 132
  • Bowling average: 24.44
  • Best bowling: 7/37
  • Five-wicket hauls: 22
  • Career span: 1984–2001

10. Mitchell Starc – Australia (460 Wickets)

Mitchell Starc Most Test Wickets

Mitchell Starc completes the top 10 list of the highest wicket-takers in Test cricket history.

The Australian left-arm fast bowler is recognised for his exceptional pace, dangerous yorkers and ability to generate reverse swing.

Starc made his Test debut against New Zealand in 2011 and gradually established himself as one of Australia’s most important fast bowlers.

By November 2026, he had taken 460 Test wickets in 110 matches at an average of 25.97.

His ability to bowl at high speeds and deliver accurate yorkers makes him particularly dangerous against both established batsmen and lower-order players.

Starc has also played a crucial role in Australia’s major international successes, including their 2015 and 2023 ODI World Cup victories.

His Test career is still active, and he has the opportunity to climb further up the all-time wicket-taking rankings.

Test career highlights:

  • Total wickets: 460
  • Matches: 110
  • Bowling average: 25.97
  • Best bowling: 7/58
  • Five-wicket hauls: 20
  • Career span: 2011–present

Who Has the Most Five-Wicket Hauls in Test Cricket?

Muttiah Muralitharan holds the record for the most five-wicket hauls in Test cricket history, with an incredible 67.

A five-wicket haul means a bowler has dismissed five or more opposition batsmen in a single innings.

Shane Warne and Ravichandran Ashwin follow with 37 five-wicket hauls each, while James Anderson has 32.

Five-wicket hauls are an important measure of bowling performance because they demonstrate a bowler’s ability to make a significant impact during an innings.

Who Is the Highest Wicket-Taker Among Active Test Bowlers?

Nathan Lyon is currently the highest wicket-taker among active players in the top 10 rankings.

With 577 wickets, the Australian off-spinner has moved beyond Glenn McGrath’s career total of 563.

Mitchell Starc is another active Australian bowler in the top 10, with 460 wickets.

Both players have the opportunity to add to their career totals and potentially improve their positions in the historical rankings.

Frequently Asked Questions (FAQs)

Who has taken the most wickets in Test cricket history?

Muttiah Muralitharan of Sri Lanka holds the record for the most Test wickets, with 800 dismissals in 133 matches.

Who is the second-highest wicket-taker in Test cricket?

Australia’s Shane Warne occupies second place with 708 wickets in 145 Test matches.

Who has taken the most wickets among fast bowlers in Test cricket?

James Anderson of England is the most successful fast bowler in Test cricket history, with 704 wickets in 188 matches.

Who is India’s highest Test wicket-taker?

Anil Kumble is India’s leading Test wicket-taker, with 619 wickets in 132 matches.

Who has the most five-wicket hauls in Test cricket?

Muttiah Muralitharan holds the record with 67 five-wicket hauls.

How many Test wickets did Wasim Akram take?

Pakistan’s legendary left-arm fast bowler Wasim Akram took 414 wickets in 104 Test matches at an average of 23.62.

Has any bowler taken 800 wickets in Test cricket?

Yes. Muttiah Muralitharan is the only bowler to have reached 800 Test wickets.

Conclusion

Test cricket has produced some extraordinary bowling legends, but Muttiah Muralitharan’s record of 800 wickets remains the ultimate benchmark.

Shane Warne and James Anderson also achieved remarkable milestones, while Anil Kumble, Stuart Broad and Glenn McGrath established themselves among the greatest bowlers in the history of the game.

Modern-day bowlers such as Nathan Lyon and Mitchell Starc continue to add to their impressive records, demonstrating that the art of Test bowling remains as important as ever.

Ultimately, taking hundreds of wickets in Test cricket requires much more than natural talent. It demands discipline, consistency, patience and the ability to perform against the world’s best batsmen over an extended period.

These legendary bowlers have demonstrated all those qualities and secured their places in cricket history.

Leave a Comment