Most Wickets in International Cricket – Records, Stats & Legends

| Posted on December 29, 2025

Batsmen get all the glory in cricket, but the real fans know that bowlers are the actual match winners. Taking wickets is an art, and every wicket is a turning point in a game. A single delivery can flip a match, silence a crowd, or ignite one. Wickets build pressure, and the bowlers who consistently take the most wickets in international cricket prove why bowling remains the backbone of the sport. These elite performers dominate across formats and conditions, becoming the true champions of the game and earning their place among players with the most wickets in international cricket.

In this top deep dive, we will talk about the top 10 players with the most wickets in all formats. We will also include format-wise tables (Tests/ODIs/T20s), a spinners vs pacers comparison, five-wicket hauls, and more. 

Let’s get started!

Top 10 Players with Most Wickets in International Cricket

Below is the list of players with the most wickets in all formats. 

RankPlayerCountryTotal Intl Wickets
1Muttiah MuralitharanSri Lanka1347
2Shane WarneAustralia1001
3James AndersonEngland991
4Anil KumbleIndia956
5Glenn McGrathAustralia949
6Wasim AkramPakistan916
7Stuart BroadEngland847
8Shaun PollockSouth Africa829
9Waqar YounisPakistan789
10Tim SoutheeNew Zealand776

Now, we will take a look at a detailed analysis of the highest wicket takers in all formats. 

Muttiah Muralitharan – 1347 Wickets

Muttiah Muralitharan wearing a blue and yellow cricket jersey holding 1347 international wickets

Muttiah Muralitharan is the undisputed king of most wickets in international cricket . He is the highest wicket-taker in international cricket of all time. He has 1347 wickets in international cricket. His mysterious off-spin ability made him one of the hardest bowlers to face. He is also second on the list of most wickets in the World Cup. 

Key highlights: 

Shane Warne – 1001 Wickets

Shane Warne bowling in a white cricket uniform taking 1001 international wickets

Shane Warne was the man who made leg spin cool again. He was the first bowler to reach the 700 wickets milestone in Test cricket. Ultimately, he finished his career with 1001 international wickets in his long career. He was a tactically brilliant bowler who could generate massive turn. This made him a nightmare for opposition batsmen. His achievements place him among the legends with the most wickets in international cricket .

Key Highlights:

  • He is a Test icon and has taken 708 Test wickets, second only to Muralitharan. 
  • He is famous for delivering the “Ball of the Century” in an era dominated by fast bowlers. 
  • He was a big match performer and took 37 five-wicket hauls.

James Anderson – 991 Wickets

James Anderson wearing England cricket whites walking on the field during a Test match holding his shirt and looking focused

James Anderson is the most prolific bowler in the history of Test matchesand a legend among players with the most wickets in international cricket. He is known as the King of the swing and has amassed 991 wickets in his international career. He had one of the longest careers as a fast bowler in the history of the game. 

Key Highlights:

  • He holds the record for “most wicket taker in Test cricket” for a fast bowler (704). 
  • He was a swing specialist, especially with the Duke ball. He was known for his ability to swing the ball both ways with late movement. 
  • He is the only specialist fast bowler who played 180 Test matches. 

Anil Kumble – 956 Wickets

Anil Kumble celebrating a wicket Indian cricket legend with 956 wickets

Anil Kumble is nicknamed “Jumbo” by fans and experts. He was the backbone of Indian cricket for around 20 years. He relied on bounce and relentless accuracy rather than traditional turn for his 956 wickets, placing him among players with the most wickets in international cricket. He was one of the greatest match winners in history. 

Key highlights:

  • He is one of only three bowlers to take all 10 wickets in a single Test innings. 
  • He is the highest wicket-taker for India in both Test and ODI formats. 
  • He was known for his relentless accuracy and had taken 35 five-wicket hauls. 

Glenn McGrath – 949 Wickets

Glenn McGrath standing on the field Australian fast bowler with 949 international wickets

During his time, McGrath was the epitome of consistency in cricket. By taking 949 wickets, he firmly established himself among players with the most wickets in international cricket, proving that pace isn’t everything in cricket. His line and length made him almost impossible to score against. He is one of the greatest bowlers from Australia. 

Key Highlights:

  • McGrath is renowned for his dominance in the World Cup. He has the most wickets in World Cup history (71). 
  • He also claimed 563 wickets in Test cricket. 
  • He was one of the most economical bowlers in the world. 

Wasim Akram – 916 Wickets

Wasim Akram portrait Pakistan fast bowling legend with 916 international wickets

Wasim Akram, one of the greatest bowlers from Pakistan, is regarded as the “Sultan of Swing.” The Pakistani pacer finished his career with 916 international wickets. He used to move the ball at high speeds. It changed how the world viewed fast bowling in the modern era. 

Key Highlights:

  • He is a pioneer in ODI cricket and was the first bowler to reach the 500 ODI wicket milestone, cementing his place among players with the most wickets in international cricket.
  • He was famous for his lethal yorkers and ability to swing the old ball. 
  • He remains the most successful left-arm bowler in the history of cricket. 

Stuart Broad – 847 Wickets

Stuart Broad England fast bowler one of the highest wicket takers with 847 international wickets

Stuart Broad was the bowler from England who could turn the game on its head in a single spell. He had a long international career and has taken 847 wickets. Broad, along with James Anderson, was one of the most successful bowling partnerships in the history of cricket. His record firmly places him among players with the most wickets in international cricket.

Key Highlights: 

  • Broad is famous for his 8-wicket haul for just 15 runs in a Test match against Australia in 2015. 
  • He is also one of the few fast bowlers who crossed the 600-wicket mark in Test cricket history. 
  • He was also a pioneer in T20 cricket and was an integral part of England’s early success in the shortest format. 

Shaun Pollock – 829 Wickets

Shaun Pollock South African all rounder and fast bowler with 829 international wickets

Shaun Pollock was the premier all-rounder for South Africa. He has incredible control over the ball and ended his career with 829 international wickets. He used to move the ball subtly from the seam. 

Key Highlights:

  • He is one of the leading wicket takers in Test cricket in South Africa, ranking among players with the most wickets in international cricket.
  • He maintained an ODI career economy rate of just 3.67. 
  • He is one of the few players to achieve the combination of over 3,000 runs and 400 wickets in Test cricket. 

Waqar Younis – 789 Wickets

former Pakistani fast bowler wearing a blue cricket training jersey known for pace bowling and yorkers

Waqar Younis was a fast bowler from Pakistan who brought a new type of bowling to international cricket. His bowling can be characterized by a sprinting run-up and late-dipping yorkers. With this approach in cricket, he ended up with 789 wickets in his international career. He was the famous partner of Wasim Akram in the 90s and 2000s. 

Key Highlights:

  • He was renowned for his “toe-crushing” yorkers.
  • He possessed one of the best strike rates in the history of Test cricket. 
  • He took 416 ODI wickets, including 13 five-wicket hauls. 

Tim Southee – 776 Wickets

New Zealand fast bowler in a purple cricket jersey front facing portrait known for swing bowling in international cricket

Southee is the leader of the current New Zealand bowling attack. He is known for his outswing and tactical intelligence. Currently, he has 776 wickets in international cricket. He is the only player on this list who is currently playing for his country. So, his tally of wickets might change in the future. This keeps him in conversations about the most wickets in international cricket.

Key Highlights:

  • He is a brilliant all-format bowler for New Zealand. 
  • He is one of the highest wicket takers in the T20 format. 
  • He possesses exceptional swing control with the new ball. 

Also Read: 6 Ball 6 Wicket Record List – The Rarest Feat in Cricket History

Format-wise Tables

Now, we will look at format-wise lists of players with the most international wickets. 

Most Wickets in Test Cricket (All-Time Leaders)

This list includes the top names in world cricket who have taken the most wickets in the Test format and are also among those with the most wickets in international cricket.

RankBowlerTest Wickets
1Muttiah Muralitharan800
2Shane Warne708
3James Anderson704
4Anil Kumble619
5Stuart Broad604

Most Wickets in ODI Cricket (Career Leaders)

Taking wickets in ODI cricket is about consistency and death over skills. Muttiah Muralitharan leads the ODI bowling charts. Here is a look. 

RankBowlerODI Wickets
1Muttiah Muralitharan534
2Wasim Akram502
3Waqar Younis416
4Chaminda Vaas400
5Shahid Afridi395

Most Wickets in T20I Cricket (Career Leaders)

T20I cricket demands precision under pressure, and bowlers need to adapt according to the situation. Rashid Khan leads the T20I bowling charts and stands among players with the most wickets in international cricket in the modern era. His consistency and impact make him one of the greatest T20 bowlers of all time.

RankBowlerT20I Wickets
1Rashid Khan182
2Tim Southee164
3Mustafizur Rahman158
4Ish Sodhi157
5Shakib Al Hasan149

Spinners vs Pacers: Who Dominates the Wicket Charts?

In the list of the top 10 highest wicket takers in all formats, we have both spinners and pacers. However, spinners dominate the list at the very top. But there are fewer spin bowlers in this list. 

The top 10 list of the highest wicket takers in international cricket contains three spinners and 7 fast bowlers. It means the pacers dominate the total counts. 

The reason why pacers dominate in this list is that they often play across conditions and take wickets with the new ball and at the death in ODI and T20Is, which helps them feature prominently among players with the most wickets in international cricket.

In contrast, spinners top the list because great spinners can run through sides repeatedly and sustain wicket-taking over a long career. 

Notable Records: Five-Fors and Match Hauls

  • Most Five-Wicket Hauls – Muttiah Muralitharan leads the charts with 77 five-wicket hauls in his international career. 
  • Most 10-fers – Muralitharan also holds the record for most 10-fers in international cricket. 
  • Longevity Milestone – Anderson’s career totals underline his longevity. It highlights his ability to sustain a career as a fast bowler while being an elite player. 

Modern Era Players Who Could Climb These Lists

There are a few names in world cricket who could scale these lists if they can sustain a long career. The players listed here have real potential to take the most wickets in a World Cup, or top the list of highest wicket takers in all formats.

  • Mitchell Starc – A champion player and already sits in the top 15 in all formats. 
  • Jasprit Bumrah – Jasprit Bumrah has the skill set to be included in this list, given that his fitness permits him to play for a long time. 
  • Rashid Khan – He is already the highest wicket-taker in T20. His overall international wicket tally will depend on how many Tests or ODI matches Afghanistan plays. 
  • Kagiso Rabada – He is astrong candidate to be included in this list if he stays healthy and plays for a long time, putting him in contention for the most wickets in international cricket.

Conclusion

The list of most wickets in international cricket isn’t just numbers – they’re the careers of some of the great players. These players built their careers on fearlessness, craft, and obsession. 

From Murali’s spins to Anderson’s swing, and Warne’s skill to Waqar’s fast balls, these bowlers changed the game and showed what it truly means to win a match.

Read Next: Who is the Best Wicket Keeper in the World?  Dhoni or Gilchrist

FAQs

Ans: Muttiah Muralitharan holds the record with 1,347 wickets across formats.

Ans: James Anderson is the leading fast bowler with 991 wickets.

Ans: Muttiah Muralitharan leads Test cricket with 800 wickets.

Ans: Glenn McGrath is leading the charts in World Cups with 71 wickets. 

Ans: Mitchell Starc, Jasprit Bumrah, and Kagiso Rabada are strong contenders.

Related Post
×