Do you think you could hit a baseball thrown by a major league pitcher? The answer is, you couldn't even catch it.

They clock these guys at over 100 mph with their fast balls. Then there's the curves, drops and sliders.

Major League Baseball has seen numerous pitchers with many different styles. Some are considered fly ball pitchers, while others are known for inducing ground balls to achieve outs.

But then there are the guys who simply had the ability to throw the ball so fast that the batter couldn't hit it.

It raises the question of who has thrown the hardest pitches ever. Take a look at the top five hardest throwing pitchers in baseball history.