Who has taken the most wickets in Test cricket?
Most wickets in career in Tests
- Muttiah Muralitharan: 800 Test wickets
- Shane Warne: 708 Test wickets
- James Anderson: 704 Test wickets
- Anil Kumble: 619 Test wickets
- Stuart Broad: 604 Test wickets
- Glenn McGrath: 563 Test wickets
- Nathan Lyon: 562 Test wickets
- Ravichandran Ashwin: 537 Test wickets
- Courtney Walsh: 519 Test wickets
- Dale Steyn: 439 Test wickets
- Kapil Dev: 434 Test wickets
- Ranagana Herath: 433 Test wickets
- Richard Hadlee: 431 Test wickets
- Shaun Pollock: 421 Test wickets
- Harbhajan Singh: 417 Test wickets
- Wasim Akram: 414 Test wickets
- Mitchell Starc: 412 Test wickets
- Curtley Ambrose: 405 Test wickets
- Tim Southee: 391 Test wickets
- Makhaya Ntini: 390 Test wickets
Additional context for most Test wickets records
Sri Lanka’s Muttiah Muralitharan has taken the most wickets in Test cricket.
Australia’s Shane Warne is the most prolific wicket-taker among leg-spinners in Tests.
England’s James Anderson has taken the most Test wickets among seamers.
Australia’s Nathan Lyon has taken the most wickets in Test cricket among off-spinners.
Sri Lanka’s Rangana Herath is the most prolific left-arm spinner in Tests.
Pakistan’s Wasim Akram has taken the most Test wickets among left-arm seamers.
