In baseball, there are players who have a season where they appear to hit everything that comes at them, or if they are a pitcher, they keep the bats quiet all night.
Sometimes, these are players who have career years, because they are never heard or seen from again after their sensational season.
For them, it is too difficult to repeat the same success.
On the contrary, there are players who completely dominate and thrive in the league for years.
They make everything appear so easy and natural.
For hitters, every pitch is coming at them in slow motion and their timing is perfect.
For pitchers, they keep the opposing offense's at helm as their bats stay quiet all night.
These are the athletes who are not labeled as "fading stars".
These are the players who evolve into future Hall of Famers.
During the last decade, baseball fans have been witnessed to some of the greatest baseball players to have ever worn a baseball jersey.
Here are the top 20 major league baseball players of the last decade.