My top favorite 3 fast bowlers have been retired from the international cricket, but their actions and deliveries used to be totally cracker!
1. Shoaib Akhtar
Top speed: 161.3 km/h
Shoaid Akhtar constantly bowled over 150 km/h during his career. He used to take a long run up and release the bowl from the top of his hand. It was his action that produced such top speeds. He was the first bowler to reach the speed 100 miles an hour in official ICC match.
2. Bret Lee
Top speed: 161.1 km/h
There was a time when this Australian pacer was the top gun of OZ. When he would come to ball, batsmen used to get terrorized. His bowling action was very simple, smooth and effective.
3. Shane Bond
Top speed: 156.4 km/h
This lad single-handedly destroyed the formidable batting line-up of Australia in 2003 world cup. His smooth run up and bowling action used to be constant threat to batsmen all around the world.