4. Glenn Mcgrath (Australia) :
The greatest fast bowler in the history of cricket, Mcgrath ended his career with a mind wobbling tally of over 900 international wickets across all the formats of the game. He was a man who didn’t relied heavily on pace and swing. But, rather he was masterly adept at fooling the batsmen with his invariable consistency in line and length. He kept pestering deliveries at the off-stump with a flawless lengths one after another. He was a hard task master and is also known as a classical sledger. In 124 test matches, he took 563 wickets at an average of 21.64, which is also the most number of wickets by a fast bowler in the test format. On the eve of Ashes test matches, he was always spotted predicting Australia’s whitewash over the English side with a score line of 5-0.
In 30 Ashes test matches, he claimed 157 wickets at a jaw dropping average of 20.92 with 10 five-wicket hauls to his credit. He is the 2nd highest wicket-taker in the 133 year old history of Ashes cricket.