6. Glenn Mcgrath:
Glenn McGrath gets the number 6 position in our list of top 10 greatest bowlers of all time. His main strength is his consistent off stump line and a perfect length. He played for Australia from 1993 to 2007. He made his Test debut against New Zealand at Perth on 12th November 1993 and ODI debut against South Africa at Melbourne on 9th December of top 10 greatest bowlers of all time, 1993. He has taken most wickets in the World Cup.