Most Wickets in Test Cricket
Most Wickets in Test Cricket

Most Wickets in Test Cricket: 10 Amazing Test Wicket-Takers in History

Test cricket is widely regarded as the ultimate examination of a cricketer’s technique, patience, fitness and consistency. While batters are celebrated for scoring thousands of runs, bowlers have their own historic benchmark: taking wickets consistently over a long international career.

The record for the most wickets in Test cricket belongs to Sri Lankan spin legend Muttiah Muralitharan, who finished his Test career with an extraordinary 800 wickets in 133 matches. He remains the only bowler to reach the 800-wicket mark in Test cricket.

Behind Muralitharan are some of the greatest bowlers in cricket history, including Australia’s Shane Warne, England’s James Anderson, India’s Anil Kumble and Stuart Broad. Australia’s Nathan Lyon is also among the leading wicket-takers and has continued to add to his Test tally.

This article looks at the most wickets in Test cricket history, the leading wicket-takers, their statistics, bowling styles, major achievements and some of the most important Test bowling records.

Table of Contents

Most Wickets in Test Cricket: Top 10 Wicket-Takers

The current all-time list of leading men’s Test wicket-takers includes an exceptional mixture of spin and fast bowling. ESPNcricinfo’s career records list Muralitharan first with 800 wickets, followed by Warne, Anderson, Kumble and Broad.

RankPlayerCountryTest Wickets
1Muttiah MuralitharanSri Lanka800
2Shane WarneAustralia708
3James AndersonEngland704
4Anil KumbleIndia619
5Stuart BroadEngland604
6Nathan LyonAustralia571
7Glenn McGrathAustralia563
8Ravichandran AshwinIndia537
9Courtney WalshWest Indies519
10Mitchell StarcAustralia445

The exact total for active players can change as they play additional Tests. ESPNcricinfo’s current career records list Nathan Lyon on 571 wickets and Mitchell Starc on 445.

1. Muttiah Muralitharan – 800 Test Wickets

When discussing the most wickets in Test cricket, the first name is Muttiah Muralitharan.

The Sri Lankan off-spinner finished his career with 800 Test wickets in 133 matches, making him the all-time leading wicket-taker in Test cricket. His career average was approximately 22.72, and he collected 67 five-wicket hauls and 22 ten-wicket match hauls.

Muralitharan’s 800th wicket came during his final Test against India at Galle in July 2010. Remarkably, he took his 800th wicket with his final delivery in Test cricket.

Muralitharan’s key Test records

  • 800 Test wickets
  • 133 Test matches
  • 67 five-wicket hauls
  • 22 ten-wicket match hauls
  • Best innings figures: 9/51
  • Best match figures: 16/220
  • Career bowling average: around 22.72

His ability to generate huge amounts of spin while maintaining control made him one of the most difficult bowlers for batters to handle.

The ICC Hall of Fame describes Muralitharan as the holder of the world record for most Test wickets and notes that he also holds the ODI wicket record with 534 wickets.

2. Shane Warne – 708 Test Wickets

Australia’s Shane Warne is second on the list of most wickets in Test cricket with 708 wickets from 145 Tests.

Warne transformed the art of leg-spin and became one of the most recognizable bowlers in international cricket. His ability to turn the ball sharply, deceive batters in flight and use variations such as the googly and flipper made him a constant threat.

Warne finished with a Test bowling average of approximately 25.41. He recorded 37 five-wicket hauls and 10 ten-wicket match hauls.

Shane Warne’s major Test statistics

  • 708 wickets
  • 145 Tests
  • 37 five-wicket hauls
  • 10 ten-wicket match hauls
  • Best innings figures: 8/71
  • Best match figures: 12/128
  • Bowling average: around 25.41

Warne held the Test wicket record before Muralitharan eventually passed his 708-wicket tally.

3. James Anderson – 704 Test Wickets

James Anderson occupies a unique place among the highest wicket-takers in Test cricket.

The England fast bowler finished his international Test career with 704 wickets from 188 Tests. He is the leading fast bowler in Test cricket by career wickets.

Anderson was particularly renowned for swing bowling, seam movement and remarkable accuracy. His career stretched across more than two decades, allowing him to become one of the most successful fast bowlers Test cricket has produced.

He became the first fast bowler to reach 600 Test wickets in 2020.

He later reached 700 Test wickets against India in Dharamsala in March 2024, becoming the first pace bowler to reach that landmark.

James Anderson’s Test records

  • 704 wickets
  • 188 Tests
  • 32 five-wicket hauls
  • 3 ten-wicket match hauls
  • Best innings figures: 7/42
  • Best match figures: 11/71
  • Bowling average: around 26.45

Anderson’s 704 wickets demonstrate the extraordinary longevity required to remain effective as a fast bowler for such a long period.

4. Anil Kumble – 619 Test Wickets

Most Wickets in Test Cricket
Most Wickets in Test Cricket

India’s Anil Kumble is fourth on the all-time list with 619 Test wickets in 132 matches.

Kumble was a leg-spinner who relied heavily on accuracy, bounce, pace through the air and subtle variations rather than enormous turn. He became India’s leading Test wicket-taker and remains one of the country’s most important bowling figures.

His most famous Test bowling performance came against Pakistan in Delhi in 1999, when he took 10 wickets in an innings.

Anil Kumble’s Test statistics

  • 619 wickets
  • 132 Tests
  • 35 five-wicket hauls
  • 8 ten-wicket match hauls
  • Best innings figures: 10/74
  • Best match figures: 14/149
  • Bowling average: around 29.65

Kumble’s 619 wickets also make him India’s leading wicket-taker in Test cricket.

5. Stuart Broad – 604 Test Wickets

England’s Stuart Broad finished his Test career with 604 wickets in 167 matches.

Broad was an important part of England’s bowling attack for more than 15 years. His height, bounce, seam movement and ability to produce important spells made him a highly successful Test bowler.

His career-best innings figures were an outstanding 8/15.

Stuart Broad’s major Test numbers

  • 604 wickets
  • 167 Tests
  • 20 five-wicket hauls
  • 3 ten-wicket match hauls
  • Best innings figures: 8/15
  • Best match figures: 11/121
  • Bowling average: around 27.68

Broad and Anderson also formed one of the most successful bowling partnerships in Test history. In 2023, the pair surpassed Shane Warne and Glenn McGrath’s record for wickets by teammates, reaching 1,002 combined Test wickets at the time.

6. Nathan Lyon – 571 Test Wickets

Australia’s Nathan Lyon is one of the most successful spin bowlers of the modern Test era.

Lyon has taken 571 Test wickets, placing him sixth on the current all-time list.

The Australian off-spinner became Australia’s leading specialist Test spinner after Shane Warne and has played a major role in Australia’s Test bowling attack.

Lyon’s success is particularly significant because he has maintained a long career as a specialist spinner in an era where international cricket demands increasingly high workloads.

Nathan Lyon’s key numbers

  • 571 Test wickets
  • Best innings figures: 8/50
  • Multiple five-wicket hauls
  • Australian off-spinner
  • One of the leading active Test wicket-takers

Because Lyon has continued playing Test cricket, his final career total may change.

7. Glenn McGrath – 563 Test Wickets

Glenn McGrath is one of the greatest fast bowlers in Test history and finished with 563 wickets in 124 Tests.

Unlike bowlers who relied primarily on extreme pace, McGrath built his career around line, length, bounce and relentless accuracy.

His career bowling average of approximately 21.64 was outstanding.

McGrath’s Test records

  • 563 wickets
  • 124 Tests
  • 29 five-wicket hauls
  • 3 ten-wicket match hauls
  • Best innings figures: 8/24
  • Best match figures: 10/27
  • Bowling average: 21.64

McGrath’s record is particularly impressive because he consistently challenged batters without needing excessive variation.

8. Ravichandran Ashwin – 537 Test Wickets

Ravichandran Ashwin is one of India’s most successful Test spinners.

The off-spinner finished his Test career with 537 wickets in 106 matches, placing him among the leading wicket-takers in Test cricket.

Ashwin reached 500 Test wickets in February 2024 against England in Rajkot. At the time, he became only the ninth bowler in Test history to cross the 500-wicket mark and the second Indian after Anil Kumble.

Ashwin’s Test statistics

  • 537 wickets
  • 106 Tests
  • 37 five-wicket hauls
  • 8 ten-wicket match hauls
  • Best innings figures: 7/59
  • Best match figures: 13/140
  • Bowling average: around 24.00

Ashwin also contributed significantly with the bat, making him one of the most valuable all-round performers in modern Test cricket.

9. Courtney Walsh – 519 Test Wickets

West Indies fast bowler Courtney Walsh finished his Test career with 519 wickets from 132 matches.

Walsh was part of the great West Indies fast-bowling tradition and became the first bowler to reach 500 Test wickets.

His career was built around accuracy, stamina and the ability to bowl long spells.

Courtney Walsh’s statistics

  • 519 wickets
  • 132 Tests
  • 22 five-wicket hauls
  • 3 ten-wicket match hauls
  • Best innings figures: 7/37
  • Best match figures: 13/55
  • Bowling average: around 24.44

His 519 wickets remain one of the great achievements in Test fast bowling.

10. Mitchell Starc – 445 Test Wickets

Australia’s Mitchell Starc is another modern fast bowler who has entered the upper levels of the Test wicket-taking charts.

Current career records list Starc with 445 Test wickets.

Starc combines left-arm pace with swing, bounce and the ability to reverse the ball in helpful conditions. His left-arm angle also gives Australia’s attack a different dimension.

He has been particularly dangerous when bowling with the new ball and can also produce aggressive spells with an older ball.

Mitchell Starc’s Test numbers

  • 445 Test wickets
  • Left-arm fast bowling
  • Best innings figures: 7/58
  • Multiple five-wicket hauls
  • One of Australia’s leading modern Test wicket-takers

With his career still continuing, Starc’s final position on the all-time list can change.

Why Is 500 Test Wickets Such a Big Achievement?

Taking 500 wickets in Test cricket requires much more than raw bowling ability.

A bowler must remain fit, perform consistently, survive long international schedules and continue taking wickets against different generations of batters.

Very few bowlers have crossed the 500-wicket barrier.

The list includes:

  • Muttiah Muralitharan
  • Shane Warne
  • James Anderson
  • Anil Kumble
  • Stuart Broad
  • Nathan Lyon
  • Glenn McGrath
  • Ravichandran Ashwin
  • Courtney Walsh

Ashwin became the ninth bowler to reach 500 Test wickets when he dismissed Zak Crawley in Rajkot in February 2024.

Muralitharan vs Warne: Two Spin Legends

A discussion about the most wickets in Test cricket history naturally brings Muttiah Muralitharan and Shane Warne together.

Both were outstanding legacies of spin bowling, but their techniques were very different.

Muralitharan was an off-spinner whose variations and ability to generate turn made him exceptionally difficult to read.

Warne was a leg-spinner whose ability to manipulate flight, drift and turn made him one of the most dangerous bowlers of his generation.

Their career wicket totals were:

Muralitharan – 800

Warne – 708

The 92-wicket difference between them shows how far Muralitharan eventually moved ahead of the previous record.

Spin Bowlers vs Fast Bowlers in the Most Wickets List

The all-time wicket list shows that both spin and fast bowling can produce extraordinary Test careers.

Leading spin bowlers

  • Muttiah Muralitharan – 800
  • Shane Warne – 708
  • Anil Kumble – 619
  • Nathan Lyon – 571
  • Ravichandran Ashwin – 537

Leading fast bowlers

  • James Anderson – 704
  • Stuart Broad – 604
  • Glenn McGrath – 563
  • Courtney Walsh – 519
  • Mitchell Starc – 445

This balance demonstrates that Test cricket rewards different bowling styles depending on conditions, technique and career longevity.

Most Wickets in Test Cricket by an Indian Bowler

India has produced several outstanding Test spinners.

The country’s leading Test wicket-taker is Anil Kumble with 619 wickets.

Ravichandran Ashwin follows with 537 wickets.

Their achievements are particularly notable because both were primarily spin bowlers who carried significant responsibility for India’s Test attack.

India’s leading Test wicket-takers

PlayerTest Wickets
Anil Kumble619
Ravichandran Ashwin537
Harbhajan Singh417
Kapil Dev434

Kumble remains India’s highest wicket-taker in Test cricket.

Most Wickets in Test Cricket by a Fast Bowler

James Anderson holds the record for the most Test wickets by a fast bowler, finishing his England career with 704 wickets.

He is followed among the leading fast bowlers by Stuart Broad, Glenn McGrath and Courtney Walsh.

Anderson’s achievement is particularly remarkable because fast bowlers generally face significant physical demands over long careers.

Reaching 704 wickets required exceptional longevity, fitness, accuracy and adaptability.

What Makes a Great Test Wicket-Taker?

Several factors contribute to a bowler becoming one of the leading Test wicket-takers.

1. Longevity

A bowler needs to play international cricket for many years.

Even an excellent bowler may struggle to reach 500 wickets without a long career.

2. Consistency

Taking wickets in one series is not enough. Great bowlers consistently perform across different countries and conditions.

3. Fitness

Fast bowlers face enormous physical workloads, while spinners can also bowl hundreds of overs during long Test matches.

4. Adaptability

Test conditions change from day to day.

A bowler may need swing on the first morning, seam movement later and spin assistance on the final days.

5. Mental Strength

Test cricket often requires a bowler to bowl long spells without immediate rewards.

The ability to remain patient can be just as important as technical skill.

Important Test Bowling Records

The most wickets in Test cricket record is only one part of the broader history of Test bowling.

Some other remarkable achievements include:

Most Test wickets

Muttiah Muralitharan – 800

Most wickets by a fast bowler

James Anderson – 704

Most five-wicket hauls

Muttiah Muralitharan – 67

Most ten-wicket match hauls

Muttiah Muralitharan – 22

Best innings figures by an Indian

Anil Kumble – 10/74

Muralitharan’s 67 five-wicket hauls and 22 ten-wicket match hauls are among the strongest indicators of his dominance as a Test bowler.

Why Test Cricket Produces Great Bowlers

Test cricket provides bowlers with opportunities that shorter formats do not.

A bowler can attack a batter repeatedly over several days. Captains can set attacking fields, and bowlers can use different plans depending on the condition of the pitch and ball.

A fast bowler can use:

  • Swing
  • Seam movement
  • Bounce
  • Reverse swing
  • Pace
  • Short-pitched bowling

A spinner can use:

  • Flight
  • Drift
  • Turn
  • Bounce
  • Changes of pace
  • Variations in trajectory

The combination of these skills makes Test cricket a unique environment for developing great wicket-takers.

The Importance of Five-Wicket Hauls

A five-wicket haul is one of the most celebrated achievements for a Test bowler.

Taking five wickets in an innings means a bowler has directly influenced a significant portion of the opposition’s batting lineup.

The greatest wicket-takers have achieved five-wicket hauls repeatedly throughout their careers.

Muralitharan leads the all-time list with 67 five-wicket innings hauls, while Warne recorded 37 and Ashwin also finished with 37.

Can Anyone Break Muralitharan’s 800-Wicket Record?

Muralitharan’s 800 Test wickets represent an enormous statistical target.

To reach 800 wickets, a modern bowler would need to combine a long career with remarkable consistency.

The challenge becomes even greater because modern international schedules are divided among Test, ODI and T20 cricket.

Players also face workload management and fitness demands.

For now, Muralitharan remains comfortably at the top of the Test wicket-taking list.

Final Thoughts on Most Wickets in Test Cricket

The history of the most wickets in Test cricket is filled with legendary bowlers who combined skill, patience, consistency and remarkable longevity.

Muttiah Muralitharan stands at the top with 800 Test wickets, followed by Shane Warne with 708 and James Anderson with 704. Anil Kumble, Stuart Broad, Nathan Lyon, Glenn McGrath, Ravichandran Ashwin, Courtney Walsh and Mitchell Starc are also part of the elite group of leading Test wicket-takers.

What makes these records special is that Test cricket demands performance over long periods. Bowlers have to deal with changing pitches, different opponents, varying weather conditions and enormous physical and mental demands.

From Muralitharan’s extraordinary spin to Warne’s legendary leg-breaks and Anderson’s world-class swing bowling, these players have helped define Test cricket across different generations.

The most wickets in Test cricket record remains one of the greatest individual achievements in the sport, and Muralitharan’s 800-wicket milestone continues to stand as a landmark in cricket history.

For cricket fans, these numbers are more than statistics. They represent years of hard work, memorable spells, major Test matches and the ability to consistently challenge some of the best batters in the world.

Frequently Asked Questions About Most Wickets in Test Cricket

Who has the most wickets in Test cricket?

Muttiah Muralitharan has the most wickets in Test cricket, finishing with 800 wickets in 133 Tests.

Who has the second-most wickets in Test cricket?

Australia’s Shane Warne is second with 708 Test wickets.

Who has the most wickets by a fast bowler in Test cricket?

James Anderson holds the record with 704 Test wickets. He became the first fast bowler to reach 700 Test wickets.

Who is India’s highest Test wicket-taker?

Anil Kumble is India’s leading Test wicket-taker with 619 wickets.

How many Test wickets did Ravichandran Ashwin take?

Ravichandran Ashwin finished his Test career with 537 wickets in 106 matches.

How many wickets did Shane Warne take in Test cricket?

Shane Warne took 708 Test wickets in 145 matches.

Who was the first bowler to reach 500 Test wickets?

The 500-wicket milestone has been reached by a small group of elite bowlers. Ravichandran Ashwin became the ninth bowler to reach 500 when he dismissed Zak Crawley in Rajkot in 2024.

Who has the most five-wicket hauls in Test cricket?

Muttiah Muralitharan holds the record with 67 five-wicket hauls in Test cricket.

Who has the most ten-wicket hauls in Test cricket?

Muttiah Muralitharan holds the record with 22 ten-wicket match hauls.

Is Nathan Lyon still among the leading Test wicket-takers?

Yes. Current career records list Nathan Lyon among the top Test wicket-takers, with 571 wickets. As an active Test cricketer, his total can change as he plays additional matches.

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *