The American League and National League All-Star teams were announced Sunday, and not everyone was happy with the selections. While several players seemed deserving, who were the most glaring omissions? ESPN asked its followers on the ESPN Baseball Tonight Facebook page, and the five players who garnered the most votes are listed below in alphabetical order. By the way, players who appear on the Final Man Vote ballot for either league can still be considered snubs because the vote offers no guarantees.

1. Garrett Richards, RHP, Angels

It's been a breakout season for Richards, who has emerged as one of the AL's top starters. Along with being 10-2 with a 2.71 ERA, Richards has a league-best .196 batting average against. Jonathan Daniel/ Getty Images

2. Anthony Rizzo, 1B, Cubs

Rizzo is fast becoming one of the best first basemen in the National League. He leads in home runs (17) and is second only to Paul Goldschmidt in WAR (2.4). Benny Sieu/USA TODAY Sports

3. Chris Sale, LHP, White Sox

All Sale has done is dominate. He has the best WHIP among AL starters (0.87) and is second to Felix Hernandez in ERA (2.16) to go with an 8-1 record. Mike DiNovo/USA TODAY Sports

4. Kyle Seager, 3B, Mariners

While he doesn't get near the attention that other third basemen do, Seager has played at an All-Star level all season, ranking second in both WAR (3.5) and OPS (.829). Joe Nicholson/USA TODAY Sports

5. Alfredo Simon, RHP, Reds

Simon is getting a lot of recognition for his win total (11), yet at the same time he's eighth among NL starters in ERA (2.79), better than All-Star starters Jordan Zimmermann and Tyson Ross. Charles LeClaire/USA TODAY Sports

Others receiving multiple mentions: Brian Dozier, Corey Kluber, Rick Porcello, Huston Street.