Which bowler has taken more test wickets than any other? December 18, 2017 By Show answer Muthai Muralitherin (Sri Lanka). He took his 520th against Zimbabwe to overtake Courtney Walsh of the West Indies. More Cricket QuestionsMore Sports Questions