Top 10 Players To Take Highest Wickets In Test

Muttiah Muralitharan [1992-2010]

Matches - 133 Balls - 44039 Wickets - 800 , He is the only player in test cricket history to ever take 800 wickets .

Shane Warne [1992-2007]

Matches -145 Balls - 40705 Wickets - 708 He was the first test player to reach 700 wickets in 2006.

James Anderson [2003-2024]

Matches - 188 Balls - 40037 Wickets - 704, he holds the record for the most wickets taken by a fast bowler in Test cricket .

Anil Kumble [2003-2024]

Matches - 132 Balls - 40850 Wickets -619 He was the 3rd highest wicket taker for India in 2008 during his retirement .

Stuart Broad [2007-2023]

Matches - 167 Balls - 33698 Wickets - 604 He was a important part of England team that won the 2010 ICC World Twenty20.

Glenn McGrath [1993-2007]

Matches - 124 Balls - 29248 Wickets - 563 He was a fast-medium pace bowler and is considered one of cricket's greatest bowlers and a leading contributor to Australia's domination of world cricket from the mid-1990s to the late 2000s

Nathan Lyon [2011-Present]

Matches - 139 Balls - 34502 Wickets - 562, Nathan Michael Lyon is an Australian international cricketer. He made his Test debut for Australia In 2011 .

Ravichandran Ashwin [2011-2024]

Matches - 106 Balls - 27246 Wickets - 537, He is known for his clever variations, particularly the carrom ball, and his ability to adapt his bowling to different formats of the game.

Courtney Walsh [1984-2001]

Matches - 132 Balls - 30019 Wickets - 519, He used to hold the record for the most Test wickets for a period.

Dale Steyn [2004-2019]

Matches - 93 Balls - 18608 Wickets - 439, He was considered one of the best bowler in South Africa in his times , He was known for his pace bowling of over 150 KMPH .

History Created! South Africa Beat Australia in the WTC Final 2025, Check Who Deserves the Credit