1. Home
  2. Blogs

December 5, 2025

Most Wickets in Test Cricket History – The Greatest Bowlers of All Time

Most Wickets in Test Cricket History – The Greatest Bowlers of All Time

Making a name in test cricket is hard because it requires consistent hard work throughout the career. This is the exact reason why we see only a few bowlers getting successful in test cricket. These players have shown a different level of class and resilience compared to others, which is why they stood out on the list of all-time leading wicket-takers in test cricket.

When we talk about bowlers who took the most wickets in test cricket, we generally think of players like Wasim Akram or Glenn McGrath leading the ranks. Surprisingly, the chart of highest wicket-takers in test cricket is dominated by spinners. From Muttiah Muralitharan to Shane Warne, the list includes many illustrious names who are considered greats of the game.

If you want to know more about the legendary players who took the most wickets in test cricket, this blog will give you all the required information. It will let you know about the top 10 bowlers of test cricket who dominated the wickets charts through their sheer bowling art. Let’s take a quick look at them below.

Muttiah Muralitharan

Muttiah Muralitharan is considered one of the best spin bowlers of all time. His mastery with the ball is recognized worldwide, as he bamboozled countless batters with unpredictable spinning deliveries. Due to that, he picked up many wickets in test cricket, making his name stand out among all others. With a record tally of 800 wickets in 133 test matches, the Sri Lankan legend still stands tall among all the top bowlers in test cricket history.

Metric

Test

Matches

133

Wickets (total)

800

Bowling Average

22.72

Economy Rate

2.47 runs/over

Strike Rate (balls per wicket)

55.0

Best Bowling in an Innings

9/51

5-wicket hauls (innings)

67

10-wicket matches

22

Shane Warne

The Australian spin bowling great comes second in the list of highest wicket-takers in test cricket. He was a leg spinner who dominated test bowling by wide margins during his era. It is a fact that Warne’s mastery with the ball inspired many youngsters in the world, as he showcased everyone how lethal it could be in test cricket. With a record of 708 test wickets, Shane Warne is undoubtedly the best test bowler Australia has ever produced.

Metric

Test

Matches

145

Wickets (total)

708

Bowling Average

25.41

Economy Rate

2.65 runs/over

Strike Rate (balls per wicket)

57.4

Best Bowling in an Innings

8/71

5-wicket hauls (innings)

37

10-wicket matches

10

James Anderson

James Anderson is the first fast bowler in the history of test cricket who picked 700 wickets. He is indeed a legendary player who gave so much to test cricket by prioritizing it over other formats of the game. That is why his record speaks volume for that, showcasing his absolute class and skill in test cricket. He picked 704 wickets in test format by playing a total of 188 international matches.

Metric

Test

Matches

188

Wickets (total)

704

Bowling Average

26.97

Economy Rate

2.41 runs/over

Strike Rate (balls per wicket)

56.2

Best Bowling in an Innings

7/42

5-wicket hauls (innings)

32

10-wicket matches

3

Anil Kumble

Anil Kumble’s record in test cricket is staggering, as he is the second-highest test wicket taker from Asia after Muttiah Muralitharan. This tells a lot about the Indian spin legend who is still followed by many youngsters. During his time, he performed well in different conditions, making himself a top strike option for India in test cricket.

Metric

Test

Matches

132

Wickets (total)

619

Bowling Average

29.65

Economy Rate

2.69 runs/over

Strike Rate (balls per wicket)

65.2

Best Bowling in an Innings

10/74

5-wicket hauls (innings)

35

10-wicket matches

8

Stuart Broad

Stuart Broad is yet another English bowler who made a big name in test cricket. He was a bowler who had a strong command on both new and old ball. Besides traditional swing, Broad’s perfection in reverse swing made him an exceptional test pacer. With that skill, he picked up many wickets and won numerous matches for England. He is therefore a highly respected bowler who took 604 wickets in test cricket by playing 167 matches.

Metric

Test

Matches

165

Wickets (total)

602

Bowling Average

27.11

Economy Rate

2.78 runs/over

Strike Rate (balls per wicket)

56.8

Best Bowling in an Innings

8/15

5-wicket hauls (innings)

21

10-wicket matches

5

Glenn McGrath

Glenn McGrath is often considered the best fast bowler Australia has ever produced. His test cricket bowling records exactly describe why he has achieved this recognition. With 563 wickets in 124 matches, he is undoubtedly one of the top fast bowlers in the history of cricket. He specifically made his name by performing well in numerous Ashes series, in which he ripped apart the English batting lineup many times.

Metric

Test

Matches

124

Wickets (total)

563

Bowling Average

21.64

Economy Rate

2.49 runs/over

Strike Rate (balls per wicket)

51.9

Best Bowling in an Innings

8/24

5-wicket hauls (innings)

29

10-wicket matches

8

Nathan Lyon

Nathan Lyon is the second most successful Australian spinner in test cricket after the great Shane Warne. He is still performing well for the Aussies in test cricket by keeping his fitness levels high. He is one of those bowlers who can turn the red ball in every condition, making him a great asset for the rampant Australian team. With an unbelievable economy of 2.95 runs per over, the modern bowling great of Australia has so far picked 562 wickets in test cricket by featuring in 140 international matches.

Metric

Test

Matches

140

Wickets (total)

562

Bowling Average

30.16

Economy Rate

2.95 runs/over

Strike Rate (balls per wicket)

61.41

Best Bowling in an Innings

8/50

5‑wicket hauls (innings)

24

10‑wicket matches

5

Ravichandran Ashwin

After Anil Kumble, Ravichandran Ashwin is the second most successful Indian bowler in test cricket. He retired recently from the format after taking 537 wickets in 106 matches. This is a stunning record that showcases the credibility of Ashwin in test cricket. During the last 10 years, he remained the most lethal strike option for India in test cricket, especially in home conditions. Besides bowling, Ashwin’s batting abilities in test cricket were also exceptional, making him a stunning all-round package for India.

Metric

Test

Matches

106

Wickets (total)

537

Bowling Average

23.91

Economy Rate

2.83 runs/over

Strike Rate (balls per wicket)

50.68

Best Bowling in an Innings

7/59

5‑wicket hauls (innings)

37

10‑wicket matches

8

Courtney Walsh

Courtney Walsh was the first West Indian player who picked 500+ wickets in test cricket. He played in an era in which the West Indian team was feared all around the world. The era of late 80’s saw the peak of Courtney Walsh in which he showcased his rapid wicket taking abilities in test cricket. His command on seam was simply remarkable, making him a very difficult bowler to play on bouncy wickets. He is still followed by many players in the Caribbean, who regard Walsh as the greatest bowler West Indies has ever produced.

Metric

Test

Matches

132

Wickets (total)

519

Bowling Average

24.44

Economy Rate

2.54 runs/over

Strike Rate (balls per wicket)

57.84

Best Bowling in an Innings

7/37

5‑wicket hauls (innings)

22

10‑wicket matches

3

Dale Steyn

Dale Steyn is an idol for many fast bowlers around the world. There are many reasons why he is so highly admired in the world of fast bowling. From aggression to precision, Steyn’s bowling had everything in its arsenal. He is one of those bowlers who achieved success not only in test cricket but across all formats. During his playing days, he won numerous matches for South Africa by making the ball talk in different phases of the game. With 439 wickets in 93 matches, Dale Steyn is non-arguably the best South African bowler who dominated test cricket through various exceptional performances.

Metric

Test

Matches

93

Wickets (total)

439

Bowling Average

22.95

Economy Rate

3.24 runs/over

Strike Rate (balls per wicket)

42.3

Best Bowling in an Innings

7/51

5‑wicket hauls (innings)

26

10‑wicket matches

5

Final Words

Test cricket is a format that demands commitment and consistency over a long period of time. The players who prioritize it over other formats always get special recognition. The players that are listed above are no ordinary cricketers. They have performed exceptionally well in test cricket by showcasing great dedication towards it. They have taken most wickets in test cricket history by exhibiting high-quality skills with the ball. That is the reason why they are still respected in cricket circles, as people know their value in the test format. They serve as a guiding light for many young players who still believe that test cricket is the purest form of the game.