Top 5 Bowlers with Most Wickets in Test Cricket History

Top 5 Bowlers with Most Wickets in Test Cricket History

Take a look at the top 5 players who have taken the highest number of wickets in the history of Test cricket.

Deepanshu Khandelwal July 29, 2025

Test Cricket is the greatest test of skills, patience, and endurance. Although it is often the batsman who obtains all the glory with records for high scores, it is the bowlers who can change games with consistency and breakthroughs. Over the years, a few extraordinary players have made their mark in immortality as the highest wicket-taker in the format's history. Here are the top 5 wicket-takers of Test Cricket.

Top Players With Most Wickets in Test Cricket

1. Muttiah Muralitharan (Sri Lanka)- 800 wickets

Muralitharan not only is the highest wicket-taker in Test history but is also one of, if not the, most unplayable spinners that has graced the earth. With a whopping 800 wickets (71 5-wicket hauls, 22 10-wicket match hauls) in 133 Test matches played, his special magical doosra and off-spin baffled the best batters. His career was characterized by a level of consistency, dominance, and match-changing spells, particularly on pitches found in the subcontinent.

Muttiah Muralitharan

2. Shane Warne (Australia)- 708 wickets

Shane Warne revolutionized leg-spin at a time where fast bowlers ruled the domain. With 708 wickets in 145 Test matches played for Australia, he was the architect behind many victories for Australia. Warne's remarkable ability to turn the ball on any surface, combined with his astute cricketing brain, makes him one of the greatest bowlers to have ever played the sport.

Shane Warne

3. James Anderson (England) - 704 Wickets

James Anderson is the most successful fast bowler in Test cricket. He has remarkable control, swing, and longevity with the ball and he has passed 704 wickets and still bowl at the top level in his 40s. Anderson has the ability to swing the red ball both ways which is deadly, especially in English conditions.

James Anderson

4. Anil Kumble (India) - 619 Wickets

India's highest wicket-taker in Test matches, Anil Kumble relied on his accuracy, bounce and subtle variations. He took 619 wickets in 132 Test matches, which includes a perfect outcome of 10 wickets in an innings.

Anil Kumble

5. Stuart Broad (England) - 604 Wickets

Stuart Broad has taken over 604 Test wickets. He is known for his ability to change the game during his spells and aggressive attitude; he was a key part of the pan England should-a duo with Anderson, and his contribution to England's Test success over the past decade cannot be overstated.

Stuart Broad

Leave a comment

(Your email address will not be published)