International cricket has witnessed some of the greatest bowlers in the history of the game. From the precision of fast bowling to the variations of spin, legendary bowlers have dominated matches through skill, consistency and the ability to take wickets in crucial situations.
Sri Lanka's Muttiah Muralitharan holds the record for the most wickets in men's international cricket, with an extraordinary 1,347 wickets across Test matches, One Day Internationals (ODIs) and Twenty20 Internationals (T20Is). Australia's Shane Warne and England's James Anderson follow him on the all-time list.
Several other legendary bowlers, including Anil Kumble, Glenn McGrath, Wasim Akram and Stuart Broad, also feature among the leading wicket-takers in international cricket history.
Here is a look at the top 10 highest wicket-takers in men's international cricket, combining career wickets across all three international formats.
Top 10 Highest Wicket-Takers in International Cricket
Rank | Player | Country | International Wickets |
|---|---|---|---|
1 | Muttiah Muralitharan | Sri Lanka | 1,347 |
2 | Shane Warne | Australia | 1,001 |
3 | James Anderson | England | 991 |
4 | Anil Kumble | India | 956 |
5 | Glenn McGrath | Australia | 949 |
6 | Wasim Akram | Pakistan | 916 |
7 | Stuart Broad | England | 847 |
8 | Shaun Pollock | South Africa | 829 |
9 | Waqar Younis | Pakistan | 789 |
10 | Tim Southee | New Zealand | 776 |
Note: These figures combine wickets in men's Test, ODI and T20I cricket. Domestic and franchise competitions are excluded. Career totals are based on the statistics available for this ranking and should be checked against updated official records before publication.
1. Muttiah Muralitharan β 1,347 Wickets
Muttiah Muralitharan is the leading wicket-taker in men's international cricket history. The Sri Lankan off-spinner finished his international career with 1,347 wickets, establishing a record that remains one of the most remarkable achievements in the sport.
Muralitharan claimed 800 wickets in Test cricket and 534 in ODIs, along with 13 wickets in T20Is. His exceptional variations, sharp turn and ability to deceive batters made him a formidable opponent across different conditions.
He played a major role in Sri Lanka's international success and consistently troubled some of the world's finest batters. His longevity and extraordinary wicket-taking ability established him as one of cricket's greatest bowlers.
2. Shane Warne β 1,001 Wickets
Australia's Shane Warne was one of the most influential leg-spinners in cricket history. He finished his international career with 1,001 wickets, becoming one of the few bowlers to surpass the 1,000-wicket milestone.
Warne's ability to generate sharp turn, flight the ball and deceive batters with subtle variations made him particularly dangerous in Test cricket. His famous deliveries and performances against leading international teams helped popularise leg-spin among a new generation of cricketers.
He took 708 Test wickets and 293 ODI wickets. Warne also played a crucial role in Australia's dominance during the 1990s and early 2000s, leaving a lasting legacy as one of the game's finest spin bowlers.
3. James Anderson β 991 Wickets
James Anderson established himself as one of the greatest fast bowlers in international cricket. The former England pacer finished his career with 991 international wickets, combining remarkable longevity with outstanding control of swing bowling.
Anderson took 704 wickets in Test cricket and 269 in ODIs, in addition to 18 wickets in T20Is. His ability to swing the ball both ways, particularly in English conditions, made him a constant threat to opposing batters.
His career spanned more than two decades, during which he remained an important figure in England's bowling attack. Anderson's achievements demonstrated the value of fitness, technical skill and consistency in international fast bowling.
4. Anil Kumble β 956 Wickets
Anil Kumble is India's leading wicket-taker in men's international cricket history. The former leg-spinner claimed 956 international wickets through a career defined by accuracy, determination and an exceptional understanding of the game.
Kumble collected 619 Test wickets and 337 ODI wickets. Unlike traditional leg-spinners who rely heavily on sharp turn, he often troubled batters with pace, bounce, accuracy and subtle variations.
One of his most memorable achievements came in 1999, when he took all 10 wickets in an innings against Pakistan in a Test match in Delhi.
His contributions helped India achieve major victories at home and overseas, establishing him as one of the country's greatest bowlers.
5. Glenn McGrath β 949 Wickets
Glenn McGrath was one of Australia's most successful fast bowlers, renowned for his accuracy, consistency and ability to exploit even small weaknesses in a batter's technique.
McGrath finished his international career with 949 wickets, including 563 in Tests and 381 in ODIs. He also claimed five wickets in T20Is.
Rather than relying primarily on extreme pace, McGrath built his success around disciplined line and length, movement off the pitch and relentless pressure. His ability to repeatedly hit the right areas made him a key figure in Australia's dominant teams.
He played an important role in Australia's three consecutive men's ODI World Cup victories in 1999, 2003 and 2007.
6. Wasim Akram β 916 Wickets
Pakistan's Wasim Akram is widely regarded as one of the greatest left-arm fast bowlers in cricket history. He finished his international career with 916 wickets across Tests, ODIs and T20Is.
Akram claimed 414 Test wickets and 502 ODI wickets. His ability to swing the ball at pace, deliver accurate yorkers and reverse-swing an older ball made him exceptionally difficult to face.
He was also a valuable lower-order batter, adding to his overall contribution to Pakistan cricket.
Akram played a leading role in Pakistan's 1992 men's ODI World Cup triumph. His performances during a distinguished international career established him as a benchmark for left-arm fast bowling.
7. Stuart Broad β 847 Wickets
Stuart Broad was one of England's most successful fast bowlers and a central figure in the country's Test team for many years.
Broad finished his international career with 847 wickets, including 604 in Tests, 178 in ODIs and 65 in T20Is.
Known for his bounce, aggression and ability to produce devastating spells, Broad frequently delivered important performances against leading international opponents. His partnership with James Anderson became one of the most successful fast-bowling combinations in Test cricket.
Broad's career included several memorable Ashes performances, and his ability to change a match within a short spell made him one of England's most influential modern bowlers.
8. Shaun Pollock β 829 Wickets
Shaun Pollock was one of South Africa's most dependable bowlers and an accomplished all-rounder. He finished his international career with 829 wickets across the three formats.
Pollock claimed 421 Test wickets, 393 ODI wickets and 15 T20I wickets. His success was built on exceptional accuracy, disciplined line and length, and the ability to extract movement from different surfaces.
He also contributed valuable runs with the bat and served as South Africa's captain during an important period in the country's international cricket history.
Pollock's consistency and professionalism made him one of the most respected all-round cricketers of his generation.
9. Waqar Younis β 789 Wickets
Waqar Younis was one of Pakistan's most feared fast bowlers, famous for his pace, reverse swing and devastating yorkers.
He finished his international career with 789 wickets, including 373 in Tests and 416 in ODIs. His ability to generate late movement at high speed made him particularly effective against batters vulnerable to deliveries targeting the base of the stumps.
Waqar formed a formidable fast-bowling partnership with Wasim Akram, helping Pakistan remain competitive against leading international teams.
His aggressive approach and remarkable ability to take wickets in clusters secured his reputation as one of the greatest fast bowlers of his era.
10. Tim Southee β 776 Wickets
New Zealand's Tim Southee completes the top 10 in this ranking, with 776 international wickets across Tests, ODIs and T20Is.
Southee claimed 391 Test wickets, 221 ODI wickets and 164 T20I wickets. His swing bowling, ability to move the new ball and experience in different conditions made him an important member of New Zealand's international attack.
He played a major role in New Zealand's success across formats and was part of the team that won the inaugural ICC World Test Championship final in 2021.
Southee's contribution across all three formats demonstrates how modern bowlers can build substantial career totals through versatility and sustained performance.
What Makes the International Wicket-Taking Record Significant?
Taking hundreds of wickets at international level requires much more than natural talent. Bowlers must maintain accuracy, develop variations, adapt to different pitches and conditions, and consistently challenge some of the world's best batters.
Muralitharan's record of 1,347 wickets highlights the extraordinary impact of spin bowling over a long international career. Warne and Kumble demonstrated how wrist-spin could dominate matches, while Anderson, McGrath, Akram and Broad showed how swing, seam movement and disciplined fast bowling could produce exceptional results.
The rankings also demonstrate the different demands of international formats. Test cricket rewards patience, stamina and the ability to exploit changing conditions. ODIs require bowlers to balance wicket-taking with run control, while T20Is demand accuracy, variations and the ability to perform under intense scoring pressure.
Achieving success across all three formats is a significant accomplishment and places these bowlers among the most influential figures in cricket history.
Frequently Asked Questions (FAQs)
1. Who has taken the most wickets in international cricket history?
Muttiah Muralitharan of Sri Lanka holds the record with 1,347 wickets across Test matches, ODIs and T20Is.
2. Who is second on the all-time international wicket-taking list?
Shane Warne of Australia ranks second with 1,001 international wickets.
3. How many international wickets did James Anderson take?
James Anderson finished his international career with 991 wickets across all three formats.
4. Who is India's highest wicket-taker in international cricket?
Anil Kumble is India's leading men's international wicket-taker, with 956 wickets across Tests, ODIs and T20Is.
5. Which bowler has taken the most wickets in Test cricket?
Muttiah Muralitharan holds the men's Test cricket record with 800 wickets.
6. Are IPL wickets included in these rankings?
No. These rankings include wickets taken in official men's international matches only. IPL and other domestic or franchise cricket wickets are excluded.
7. Who is the highest-ranked fast bowler on this list?
James Anderson ranks third overall with 991 wickets and is the highest-ranked fast bowler in this top 10.
8. Do these rankings include women's international cricket?
No. This list covers men's international cricket. Women's international wicket-taking records are tracked separately.
Conclusion
The highest wicket-takers in international cricket history represent decades of skill, determination and consistency. Muttiah Muralitharan leads the rankings with 1,347 wickets, followed by Shane Warne and James Anderson.
From the mastery of spin demonstrated by Muralitharan, Warne and Kumble to the fast-bowling excellence of Anderson, McGrath and Akram, each player made a lasting contribution to the game.
Their achievements underline the importance of discipline, adaptability and sustained performance at the highest level of international cricket.



