Playing any sport at a high level for a long period of time is a tough ask. With Major League Baseball, it seems that having a long career is nearly impossible. Sure, the sport itself isn’t as physically taxing as, say, the NFL, but MLB seasons are 162 games long. If you’re keeping score, that’s about 145 more than the NFL.
The average career length in the MLB is just shy of six years. One in every five players will only have a year-long career in the majors because it’s a hard sport to be good at continuously. Think about it, hall of famers will get out seven out of ten times they go up to bat. With that being said, there are some players who have defied all odds and played over two decades in the MLB. Let’s dive into the careers of those unicorns.
Nolan Ryan Retired After 27 Seasons
After everything was said and done, Nolan Ryan’s career spanned over four decades with the MLB. He played for 27 seasons as a dominant pitcher and retired with 324 wins and a major league record 5,714 strikeouts.
His career began in the mid-1960s with the New York Mets organization and ended with the Texas Rangers in 1993. He was baseball’s first one million dollars per year player and threw seven no-hitters while he was at it.