4. Dennis Lillee
Australian fast bowler, Dennis Lillee is one of the greatest fast bowlers of all time. He is known as one of the most disciplined fast bowlers who has played the game. Infact, he never bowled a no-ball in his international career. Lille played 70 Tests and 63 ODI matches for his team.