Top 5 Highest Wicket Takers In International Cricket

5 – James Anderson – 927

James Anderson celebrating 600th Test Wicket
Image Credit: @englandcricket from Twitter

English pacer James Anderson is at the 5th position with 927 wickets under his belt. Anderson is still playing for England and is representing England in test cricket only. He has taken 640 wickets in Tests, 269 wickets in ODIs and 18 wickets in T20Is.


4 – Glenn McGrath – 949

Glenn McGrath

Aussie great Glenn McGrath is at the 4th position of highest wicket takers list in all formats. Glenn McGrath has grabbed 949 wickets across all formats. The right arm bowler has got 563 wickets in Tests, 381 wickets in ODIs and 5 wickets in T20Is. McGrath has represented for Australia from 1993 to 2007.

3 – Anil Kumble – 956

Anil Kumble

Indian leg spinner, Anil Kumble is third highest wicket taker in all formats. Former Indian captain has grabbed 956 wickets in his career. He has got 619 wickets in Tests and 337 wickets in ODIs. He has not played any T20I match. Anil Kumble represented India from 1990 to 2008.


2 – Shane Warne – 1001

Shane Warne in Rajasthan Royals colors

Aussie legend Shane Warne is at the second position in the top wicket takers list. The former leg spinner of Australia has got 1001 wickets across all three formats. The leggie has grabbed 708 wickets in Tests and 293 wickets in ODIs. He has not represented Australia in T20Is. Shane Warne played for Australia from 1993 to 2005.


1 – Muttiah Muralitharan – 1347


The Sri Lankan spin wizard is the top wicket-taker in international cricket. The former Sri Lankan off-spinner has got 800 wickets in Tests, 534 wickets in ODIs and 13 wickets in T20Is. Muttiah Muralitharan is far ahead of his other competitors on this list. He played for Sri Lanka from 1992 to 2011.

Your Comments

%d bloggers like this: