Athletes Fastest MLB Players of All Time  

Ranker Sports
12.1k votes 1.3k voters 15.3k views 107 items

List Rules Best players in MLB history who were known for their elite speed

This list is composed of the fastest MLB players of all time, ranked by overall speed and talent level. The MLB measures straight-line speed with modern day analytics, as well as quickness, lateral agility, and many other athletic traits. However, speed in the MLB isn't as focused on the numbers, and is instead simply quantified by the jaw-dropping speed-related feats these MLB players perform on a nightly basis. Due to top-level speed, many of the fastest MLB players are also among the greatest MLB players of all time.

This list is a collection of which players displayed the most amazing, game-changing speed in NBA history. Typically, the fastest MLB players are center-fielders such as Kenny Lofton, Billy Hamilton, and Mike Trout, since they are often the smallest and have to cover the most ground, although certain anomalies like Alex Rodriguez and Wil Myers find themselves among the fastest MLB players despite being bigger and stronger.

Go ahead and rank the fastest MLB players of all time, and when you're done, head on over to rank the fastest NBA players of all time

list ordered by

1
528 197
Ricky Henderson is listed (or ranked) 1 on the list Fastest MLB Players of All Time
Oakland Athletics, New York Yankees, San Diego Padres

2
456 190
Billy Hamilton is listed (or ranked) 2 on the list Fastest MLB Players of All Time
Cincinnati Reds

3
386 157
Bo Jackson is listed (or ranked) 3 on the list Fastest MLB Players of All Time
Oakland Raiders, Kansas City Royals, Kansas City Royals

4
348 143
Deion Sanders is listed (or ranked) 4 on the list Fastest MLB Players of All Time
San Francisco 49ers, Dallas Cowboys, Baltimore Ravens

5
285 113
Lou Brock is listed (or ranked) 5 on the list Fastest MLB Players of All Time
St. Louis Cardinals, Chicago Cubs

6
196 86
Vince Coleman is listed (or ranked) 6 on the list Fastest MLB Players of All Time
St. Louis Cardinals, New York Mets, Detroit Tigers

7
210 95
Willie Mays is listed (or ranked) 7 on the list Fastest MLB Players of All Time
New York Mets, San Francisco Giants

8
142 59
Ty Cobb is listed (or ranked) 8 on the list Fastest MLB Players of All Time
Detroit Tigers, Philadelphia Athletics

9
193 97
Kenny Lofton is listed (or ranked) 9 on the list Fastest MLB Players of All Time
New York Yankees, Atlanta Braves, Philadelphia Phillies

10
263 146
Dee Gordon is listed (or ranked) 10 on the list Fastest MLB Players of All Time
Los Angeles Dodgers

11
230 124
Mickey Mantle is listed (or ranked) 11 on the list Fastest MLB Players of All Time
New York Yankees, New York Yankees

12
130 56
Tim Raines is listed (or ranked) 12 on the list Fastest MLB Players of All Time
New York Yankees, Miami Marlins, Baltimore Orioles

13
205 109
Ichiro Suzuki is listed (or ranked) 13 on the list Fastest MLB Players of All Time
New York Yankees, Seattle Mariners, Miami Marlins

14
140 71
Ozzie Smith is listed (or ranked) 14 on the list Fastest MLB Players of All Time
St. Louis Cardinals, St. Louis Cardinals, San Diego Padres

15
111 58
Willie Wilson is listed (or ranked) 15 on the list Fastest MLB Players of All Time
Chicago Cubs, Kansas City Royals, Oakland Athletics

16
163 115
Mike Trout is listed (or ranked) 16 on the list Fastest MLB Players of All Time
Los Angeles Angels of Anaheim

17
163 116
Byron Buxton is listed (or ranked) 17 on the list Fastest MLB Players of All Time
Minnesota Twins

18
164 121
Trea Turner is listed (or ranked) 18 on the list Fastest MLB Players of All Time
Washington Nationals, San Diego Padres

19
113 80
Juan Pierre is listed (or ranked) 19 on the list Fastest MLB Players of All Time
Florida Marlins, Chicago Cubs, Chicago White Sox

20
137 102
José Altuve is listed (or ranked) 20 on the list Fastest MLB Players of All Time
Houston Astros

21
96 65
Billy Hamilton is listed (or ranked) 21 on the list Fastest MLB Players of All Time
Philadelphia Phillies, Boston Beaneaters, Kansas City Blues

22
75 56
Delino DeShields is listed (or ranked) 22 on the list Fastest MLB Players of All Time
St. Louis Cardinals, Los Angeles Dodgers, Chicago Cubs

23
71 53
Jarrod Dyson is listed (or ranked) 23 on the list Fastest MLB Players of All Time
Kansas City Royals

24
75 59
Brett Gardner is listed (or ranked) 24 on the list Fastest MLB Players of All Time
New York Yankees, New York Yankees

25
77 62
Carl Crawford is listed (or ranked) 25 on the list Fastest MLB Players of All Time
Boston Red Sox, Los Angeles Dodgers, Tampa Bay Rays