Which bowler has the most wickets in Test cricket?


IPL 2023 Winner

the record for the most wickets in Test cricket is held by Muttiah Muralitharan of Sri Lanka, who claimed 800 wickets during his career from 1992 to 2010. ​

Following Muralitharan, the leading wicket-takers in Test cricket are:​

  1. Shane Warne (Australia) – 708 wickets.​

  2. James Anderson (England) – 704 wickets.​

  3. Anil Kumble (India) – 619 wickets.​

  4. Stuart Broad (England) – 604 wickets.​

  5. Glenn McGrath (Australia) – 563 wickets.​

  6. Nathan Lyon (Australia) – 539 wickets.

  7. Ravichandran Ashwin (India) – 537 wickets.​

  8. Courtney Walsh (West Indies) – 519 wickets.

  9. Dale Steyn (South Africa) – 439 wickets.

Among active players, Nathan Lyon continues to add to his tally, aiming to climb higher in the rankings.