Nomar Garciaparra:
Garciaparra was a six-time All-Star who was well on his way to becoming a huge star in the game of baseball after winning two American League batting titles in 1999 and 2000. He did hit .313 with 229 home runs and 936 RBI in his career, yet fans of his will always wonder how much more that could have been.
Several players on this list became overrated due to steroids, some due to injury. Garciaparra falls in the latter category, as he was never able to maintain that 1999-2000 form due to a long series of ailments. It’s a shame to accept that his career was only a fraction of his potential. It’s unfortunate, but Garciaparra falls within the most overrated players based on his reputation, mainly with the Red Sox.