Most wickets in Test cricket (all-time)
Muttiah Muralitharan took the most wickets in Test cricket (all-time) - 800 wickets.
● Verified cricket record
The readMuttiah Muralitharan leads, but Shane Warne is within 13% - this board can still change hands.

800
wickets · Muttiah Muralitharan
Most wickets in Test cricket (all-time)
Top 8 - Wickets
Chart values: Muttiah Muralitharan: 800 Top 8 - Wickets; Shane Warne: 708 Top 8 - Wickets; James Anderson: 704 Top 8 - Wickets; Anil Kumble: 619 Top 8 - Wickets; Stuart Broad: 604 Top 8 - Wickets; Nathan Lyon: 567 Top 8 - Wickets; Glenn McGrath: 563 Top 8 - Wickets; Ravichandran Ashwin: 537 Top 8 - WicketsMuttiah Muralitharan800
Shane Warne708
James Anderson704
Anil Kumble619
Stuart Broad604
Nathan Lyon567
Glenn McGrath563
Ravichandran Ashwin537
Answer data table | | |
|---|
| 1. Muttiah Muralitharan | 800 | 44039 |
| 2. Shane Warne | 708 | 40705 |
| 3. James Anderson | 704 | 40037 |
| 4. Anil Kumble | 619 | 40850 |
| 5. Stuart Broad | 604 | 33698 |
| 6. Nathan Lyon | 567 | 34832 |
| 7. Glenn McGrath | 563 | 29248 |
| 8. Ravichandran Ashwin | 537 | 27246 |
| 9. Courtney Walsh | 519 | 30019 |
| 10. Dale Steyn | 439 | 18608 |
Who took the most wickets in Test cricket (all-time)?
Muttiah Muralitharan took the most wickets in Test cricket (all-time) - 800 wickets. Second is Shane Warne (708), third James Anderson (704).
Related leaderboards
Explore more