Top 5 bowlers with most wickets across all formats

Ravi Pic By Ravi - Aug 14, 2025 02:53 PM
Last updated on Aug 14, 2025 02:59 PM
Top 5 bowlers with most wickets across all formats

The role of bowlers in cricket is very important. Like batsmen, bowlers have also changed the course of the match many times with their brilliant performance. Today we will tell you about those five bowlers who have taken the most wickets in Test, ODI and T20 matches in their entire career.

Bowler Total Wickets Test ODI T20I
Muttiah Muralitharan (Sri Lanka) 1347 800 534 13
Shane Warne (Australia) 1001 708 293 70
James Anderson (England) 704 269 269 18
Anil Kumble (India) 956 619 337 0
Glenn McGrath (Australia) 949 563 381 5

1. Muttiah Muralitharan (Sri Lanka)

muttiah muralitharan

Sri Lanka's Muttiah Muralitharan has taken a total of 1347 wickets in 495 matches played from 1992 to 2011 at an economy rate of 2.92. His best bowling performance is 9/51. During this period, Muralitharan's average was 22.86. He has achieved the feat of taking five wickets 77 times and ten wickets 22 times. He is also the highest wicket-taker in Test cricket.

2. Shane Warne (Australia)

shane warne (australia)

Australian legend Shane Warne has taken 1001 wickets in 339 matches from 1992 to 2007. His best performance has been 8/71. Warne's average has been 25.51 and economy 2.98. He has taken five wickets 38 times and ten wickets 10 times.

3. James Anderson (England)

james anderson (england)

Australian legend Shane Warne has taken 1001 wickets in 339 matches from 1992 to 2007. His best performance has been 8/71. Warne's average has been 25.51 and economy 2.98. He has taken five wickets 38 times and ten wickets 10 times.

4. Anil Kumble (India)

anil kumble (india)

Anil Kumble has taken a total of 956 wickets in 403 matches from 1990 to 2008. His best performance is 10/74, which is also the record for taking the most wickets in an innings. During this period, Kumble's average was 30.09 and economy was 3.11. In his brilliant career, he has achieved the feat of taking five wickets 37 times and ten wickets 8 times.

5. Glenn McGrath (Australia)

glenn mcgrath (australia)

Glenn McGrath played 376 matches from 1993 to 2007. In which he took 949 wickets. His best performance was 8/24. McGrath's average was 21.76 and economy was 2.93. In his long career, he has taken five wickets 36 times and ten wickets 3 times.

Also Read: Highest run and wicket taker in T20 Asia Cup

Give Your Feedback



Disclaimer

Possible11 is committed to complying with the Promotion and Regulation of Online Gaming Bill, 2025 in India, which prohibits all forms of real-money online gaming, including betting and fantasy sports. We do not promote, endorse, or engage with any betting apps, fantasy sports platforms, or real-money gaming services. Our platform is actively reviewing and removing all content related to betting and fantasy sports to align with the new regulations. We are transitioning to focus solely on providing sports news, live scores, player stats, and tournament updates for sports fans. All content on our website and app is now intended for informational purposes only. We appreciate your patience and understanding during this transition process.