Athletes Fastest MLB Players of All Time  

Ranker Sports
11.6k votes 1.3k voters 14.8k views 106 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
504 192
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
438 185
Billy Hamilton is listed (or ranked) 2 on the list Fastest MLB Players of All Time
Cincinnati Reds

3
370 150
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
336 133
Deion Sanders is listed (or ranked) 4 on the list Fastest MLB Players of All Time
San Francisco 49ers, Dallas Cowboys, Baltimore Ravens

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

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

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

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

9
254 143
Dee Gordon is listed (or ranked) 9 on the list Fastest MLB Players of All Time
Los Angeles Dodgers

10
219 119
Mickey Mantle is listed (or ranked) 10 on the list Fastest MLB Players of All Time
New York Yankees, New York Yankees

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

12
129 57
Ty Cobb is listed (or ranked) 12 on the list Fastest MLB Players of All Time
Detroit Tigers, Philadelphia Athletics

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

14
134 67
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
106 55
Willie Wilson is listed (or ranked) 15 on the list Fastest MLB Players of All Time
Chicago Cubs, Kansas City Royals, Oakland Athletics

16
159 112
Byron Buxton is listed (or ranked) 16 on the list Fastest MLB Players of All Time
Minnesota Twins

17
156 111
Mike Trout is listed (or ranked) 17 on the list Fastest MLB Players of All Time
Los Angeles Angels of Anaheim

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

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

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

21
91 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
73 53
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
67 51
Jarrod Dyson is listed (or ranked) 23 on the list Fastest MLB Players of All Time
Kansas City Royals

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

25
74 60
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

26
67 56
Rajai Davis is listed (or ranked) 26 on the list Fastest MLB Players of All Time
San Francisco Giants, Detroit Tigers, Pittsburgh Pirates

27
57 46
Honus Wagner is listed (or ranked) 27 on the list Fastest MLB Players of All Time
Pittsburgh Pirates, Louisville Colonels

28
65 55
Ben Revere is listed (or ranked) 28 on the list Fastest MLB Players of All Time
Philadelphia Phillies, Minnesota Twins

29
57 48
José Reyes is listed (or ranked) 29 on the list Fastest MLB Players of All Time
Chicago Cubs

30
50 41
Joe Morgan is listed (or ranked) 30 on the list Fastest MLB Players of All Time
Philadelphia Phillies, San Francisco Giants, Cincinnati Reds

31
55 48
Starling Marte is listed (or ranked) 31 on the list Fastest MLB Players of All Time
Pittsburgh Pirates

32
36 29
Maury Wills is listed (or ranked) 32 on the list Fastest MLB Players of All Time
Los Angeles Dodgers, Los Angeles Dodgers, Pittsburgh Pirates

33
54 52
Jacoby Ellsbury is listed (or ranked) 33 on the list Fastest MLB Players of All Time
New York Yankees, Boston Red Sox, Boston Red Sox

34
42 39
Jimmy Rollins is listed (or ranked) 34 on the list Fastest MLB Players of All Time
Philadelphia Phillies, Philadelphia Phillies

35
45 43
Harold Reynolds is listed (or ranked) 35 on the list Fastest MLB Players of All Time
Baltimore Orioles, Seattle Mariners, California Angels

36
50 49
Andrew McCutchen is listed (or ranked) 36 on the list Fastest MLB Players of All Time
San Francisco Giants, Pittsburgh Pirates

37
35 32
Barry Larkin is listed (or ranked) 37 on the list Fastest MLB Players of All Time
Cincinnati Reds, Cincinnati Reds

38
45 44
Hank Aaron is listed (or ranked) 38 on the list Fastest MLB Players of All Time
Atlanta Braves, Milwaukee Brewers, Milwaukee Braves

39
50 50
Mookie Betts is listed (or ranked) 39 on the list Fastest MLB Players of All Time
Boston Red Sox

40
38 36
Lorenzo Cain is listed (or ranked) 40 on the list Fastest MLB Players of All Time
Kansas City Royals

41
32 30
Otis Nixon is listed (or ranked) 41 on the list Fastest MLB Players of All Time
New York Yankees, Boston Red Sox, Atlanta Braves

42
42 43
Coco Crisp is listed (or ranked) 42 on the list Fastest MLB Players of All Time
Boston Red Sox, Boston Red Sox, Kansas City Royals

43
40 41
B. J. Upton is listed (or ranked) 43 on the list Fastest MLB Players of All Time
Atlanta Braves, Tampa Bay Rays, Tampa Bay Rays

44
36 37
Eric Young is listed (or ranked) 44 on the list Fastest MLB Players of All Time
Los Angeles Dodgers, San Francisco Giants, Chicago Cubs

45
31 32
Michael Bourn is listed (or ranked) 45 on the list Fastest MLB Players of All Time
Atlanta Braves, Philadelphia Phillies, Cleveland Indians

46
31 32
Mookie Wilson is listed (or ranked) 46 on the list Fastest MLB Players of All Time
New York Mets, Toronto Blue Jays

47
37 40
Dexter Fowler is listed (or ranked) 47 on the list Fastest MLB Players of All Time
Colorado Rockies, Colorado Rockies, Houston Astros

48
36 41
Derek Jeter is listed (or ranked) 48 on the list Fastest MLB Players of All Time
New York Yankees, New York Yankees, Scottsdale Scorpions

49
25 27
Willie Randolph is listed (or ranked) 49 on the list Fastest MLB Players of All Time
New York Yankees, New York Mets, Los Angeles Dodgers

50
28 31
Rafael Furcal is listed (or ranked) 50 on the list Fastest MLB Players of All Time
Atlanta Braves, St. Louis Cardinals, Miami Marlins