It seems that there is always a lot of complaining about the All Star rosters, no matter who makes the team.
Fans not only complain about the process of selecting the players, but they will often heavily criticize the manager's selections as well.
However, the fact remains that this year's American League roster is loaded with talent, and there are very good reasons for each player being on the team who was selected.
Despite this, there are still many position players and pitchers out there who also have a very strong argument for being on the roster as well.
Here are the top 10 players who were left off of this year's American league roster.