
22. Jamie Moyer
Moyer is one of only 29 players in baseball history to have appeared in MLB games in four decades. His longevity is absolutely astounding. He is the active pitching leader in virtually every category. The former Mariner has 269 wins and nearly 2,500 strikeouts. He also holds the Major League record for most home runs allowed with 522.

But a single All-Star appearance in 25 years says a lot. Usually, the Hall of Fame s less interested in the length of your career and more about the numbers. His ERA of 4.25 is much too high for the Hall. While he has been consistently very good, he’s never been elite. In short, he’ll have to settle for the Mariners’ Hall of Fame.