Pound for pound, stepping up to the plate and slugging a big-league pitcher is just about the toughest task facing any athlete.

Armed with little more than a wooden wand and a few bits of flimsy protective equipment, Major League batters have just a fraction of a second to register what kind of pitch is heading toward them and where they are planning on hitting it.

These days, there is an absolute premium on pitchers throwing at peak velocity. The faster, it seems, the better. But while it is contemporary relief pitchers that throw the most heat, the likes of the ‘Big Train' and the ‘Ryan Express' used to wheel, deal and have batters whiffing right from the get-go.

Though big leaguers, both present and past, will all have different answers as to who dealt the fastest pitch they ever faced, the arrival – and acceptance – of Statcast has busted many myths, with many believing that pitches recorded before 2015 should come with an asterisk.

However, as we are not physicists, we'll leave others to argue semantics.

Due to the primitive technology used to record them, the record books do not recognise the opening pair of pitches on this list, yet we've opted to pitch these two curveballs in there for you.

Batter up!

1. Nolan Ryan – 108.1 mph/174 kph - 1974 – California Angels (laser radar)

2. Bob Feller – 107.6 mph/173.2 kph - 1946 – Cleveland Indians (chronograph)

3. Aroldis Chapman – 105.8 mph/170.3 kph – 2010 – Cincinnati Reds (Pitch F/X)

4. Aroldis Chapman – 105.7 mph/170.1 kph – 2016 – New York Yankees (Pitch F/X)

5. Ben Joyce – 105.5 mph/169.8 kph – 2022 – University of Tennessee (Pitch F/X)

6. Aroldis Chapman – 105.4 mph/169.6 kph – 2016 – New York Yankees (Pitch F/X)

7. Aroldis Chapman – 105.2 mph/169.3 kph - 2016 – New York Yankees (Pitch F/X)

8. Aroldis Chapman – 105.1 mph/169.1 kph - 2016 – Chicago Cubs (Pitch F/X)
    Aroldis Chapman – 105.1 mph/169.1 kph - 2016 – New York Yankees (Pitch F/X)
    Aroldis Chapman – 105.1 mph/169.1 kph - 2016 – New York Yankees (Pitch F/X)

9. Aroldis Chapman – 105.0 mph/169.0 kph - 2016 - New York Yankees (Pitch F/X)
    Jordan Hicks – 105.0 mph/169.0 kph - 2018 - St Louis Cardinals (Pitch F/X)

10. Joel Zumaya – 104.8 mph/168.7 kph - 2006 - Detroit Tigers (Pitch F/X)