Sports

Fastest MLB Players of All Time  

Ranker Sports
22.2k votes 2.5k voters 27k views 125 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

Ranker may collect a commission from links on this page.
list ordered by
1
Billy Hamilton is listed (or ranked) 1 on the list Fastest MLB Players of All Time
Philadelphia Phillies, Boston Beaneaters, Kansas City Blues
2
Ty Cobb is listed (or ranked) 2 on the list Fastest MLB Players of All Time
Detroit Tigers, Philadelphia Athletics
3
Mickey Mantle is listed (or ranked) 3 on the list Fastest MLB Players of All Time
New York Yankees, New York Yankees
4
Ricky Henderson is listed (or ranked) 4 on the list Fastest MLB Players of All Time
Oakland Athletics, New York Yankees, San Diego Padres
5
Honus Wagner is listed (or ranked) 5 on the list Fastest MLB Players of All Time
Pittsburgh Pirates, Louisville Colonels
6
Lou Brock is listed (or ranked) 6 on the list Fastest MLB Players of All Time
St. Louis Cardinals, Chicago Cubs
7
Nap Lajoie is listed (or ranked) 7 on the list Fastest MLB Players of All Time
Philadelphia Phillies, Cleveland Indians, Philadelphia Athletics
8
Tris Speaker is listed (or ranked) 8 on the list Fastest MLB Players of All Time
Boston Red Sox, Cleveland Indians, Washington Senators
9
Vince Coleman is listed (or ranked) 9 on the list Fastest MLB Players of All Time
St. Louis Cardinals, New York Mets, Detroit Tigers
10
Rickey Henderson is listed (or ranked) 10 on the list Fastest MLB Players of All Time
MaryPetrikas added
11
Billy Hamilton is listed (or ranked) 11 on the list Fastest MLB Players of All Time
Cincinnati Reds
12
Bo Jackson is listed (or ranked) 12 on the list Fastest MLB Players of All Time
Oakland Raiders, Kansas City Royals, Kansas City Royals
13
Deion Sanders is listed (or ranked) 13 on the list Fastest MLB Players of All Time
San Francisco 49ers, Dallas Cowboys, Baltimore Ravens
14
Byron Buxton is listed (or ranked) 14 on the list Fastest MLB Players of All Time
Minnesota Twins
15
Dee Gordon is listed (or ranked) 15 on the list Fastest MLB Players of All Time
Los Angeles Dodgers
16
Kenny Lofton is listed (or ranked) 16 on the list Fastest MLB Players of All Time
New York Yankees, Atlanta Braves, Philadelphia Phillies
17
Willie Mays is listed (or ranked) 17 on the list Fastest MLB Players of All Time
New York Mets, San Francisco Giants
18
Trea Turner is listed (or ranked) 18 on the list Fastest MLB Players of All Time
Washington Nationals, San Diego Padres
19
Willie McGee is listed (or ranked) 19 on the list Fastest MLB Players of All Time
RReyesIII added Boston Red Sox, St. Louis Cardinals, St. Louis Cardinals
20
Ichiro Suzuki is listed (or ranked) 20 on the list Fastest MLB Players of All Time
New York Yankees, Seattle Mariners, Miami Marlins
21
Ken Griffey, Jr. is listed (or ranked) 21 on the list Fastest MLB Players of All Time
RReyesIII added Cincinnati Reds, Chicago White Sox, Seattle Mariners
22
Roberto Clemente is listed (or ranked) 22 on the list Fastest MLB Players of All Time
RReyesIII added Pittsburgh Pirates, Pittsburgh Pirates
23
Ozzie Smith is listed (or ranked) 23 on the list Fastest MLB Players of All Time
St. Louis Cardinals, St. Louis Cardinals, San Diego Padres
24
Cool Papa Bell is listed (or ranked) 24 on the list Fastest MLB Players of All Time
RReyesIII added
25
Mike Trout is listed (or ranked) 25 on the list Fastest MLB Players of All Time
Los Angeles Angels of Anaheim