The MLB All-Star teams have been decided, and just like every other year there are many deserving guys that didn’t make the cut. There are always players that would have genuine arguments for making the team, so here are the best players at each position that didn’t make the all-star team.
(All stats as of July 6, 2019)
Christian Vazquez (Boston Red Sox)
73 H, 11 2B, 13 HR, 37 RBI, .298/.333/.510 .844 OPS
After years of cycling young catchers around it seems Boston has finally found their starting catcher. Vazquez has shown a consistent bat forcing himself from being Boston’s 9th hitter to being a strong bat in the meat of their lineup at the 5th and 6th slot. He’s even earned himself a DH spot when not catching, a usual rarity for catchers. He has more hits, homeruns, and RBIs than current All-star James McCann. He also leads all AL catchers in fielding percentage.
Wilson Ramos (New York Mets)
68 H, 7 2B, 9 HR, 41 RBI, .275/.350/.413, .763 OPS
Being an All-star two of the previous three season Ramos has proven to be one of the most reliable hitting catchers for the better part of the decade. Providing a solid bat in the middle of the Mets lineup, Ramos has hit more RBIs, has a better batting average, and better on base percentage than current All-star JT Realmuto. Although, he has let runners run all over him already allowing 60 stolen bases. That doesn’t take away from the fact that Ramos has been one of the better hitting catchers in baseball this season.
Eric Hosmer (San Diego Padres)
100 H, 15 2B, 13 HR, 62 RBI, .293/.343/.457, .801 OPS
2018 was not kind to Hosmer, he was looking like he was going to be a huge waste of money for the Padres. The beginning of 2019 was more of the same until Hosmer decided to turn it on. After a slow start Hosmer has become one of the best hitting first-basemen in all of baseball. Unfortunately for Hosmer, the first-base position in the NL is stacked with Josh Bell, Pete Alonso, and Max Muncy all having breakout years. Then there’s Freddie Freeman just being Freddie Freeman. If he was in the AL he would most likely be heading to Cleveland this All-star break.
Luke Voit (New York Yankees)
82 H, 14 2B, 17 HR, 50 RBI, .280/.393/.509, .901 OPS
Out of all the snubs on this list Luke Voit not making it over Jose Abreu is the most egregious. I understand Daniel Vogelbach making it because the Mariners needed a representative, but Voit has posted nearly identical stats to Abreu in a much more efficient manner. The Yankees have the best record in the AL and that’s in part due to Voit’s presence at the top of lineup, and providing the 2nd best OPS for first basemen in the AL. If Voit continues off of what he’s doing he could see many All-star games in his future.
Adalberto Mondesi (Kansas City Royals)
83 H, 17 2B, 9 3B, 7 HR, 50 RBI, 28 SB, .269/.299/.450, .749 OPS
Having a breakout season, Mondesi has a serious argument for the All-star team on his speed alone. He leads all players in the MLB in steals and he’s doing it without being a liability at the plate. It’s a shame the Royals are playing so bad because Mondesi could be providing some elite top of the lineup value to a contending team.
Ozzie Albies (Atlanta Braves)
100 H, 21 2B, 13 HR, 49 RBI, .287/.346/.484, .831 OPS
Another player that really should be on the All-star team. While Mike Moustakas and Ketel Marte are having career years, Ozzie Albies is in the same boat. He has supplied tons of run support for the first place Braves, and has shown an ability to be a feared hitter no matter where in the lineup he’s hitting. His batting average and on-base percentage are both better than Moustakas and he’s driven in nearly the same number of runners. Statistically he’s on pace to have a better season than last year in which he was an All-star.
Rafael Devers (Boston Red Sox)
111 H, 25 2B, 16 HR, 61 RBI, 8 SB, .331/.385/.561, .946 OPS
Rafael Devers deserves to be in the All-star game. He has the 3rd most hits, the 5th best batting average, and 14th best OPS in all of the MLB. He’s become the heart of the Red Sox lineup, and if the Red Sox push their way into the playoffs Devers will be a big part of that. The only argument for Matt Chapman over Devers is that he hits more home runs, and that he’s the A’s only representative. Devers has proven he’s one of the best players in the league at putting the ball in play, and it should result in many All-star teams in the future.
Eduardo Escobar (Arizona Diamondbacks)
99 H, 19 2B, 5 3B, 18 HR, 66 RBI, .291/.350/.535, .885 OPS
Unfortunately for Escobar, the third base position in the NL is completely stacked. Arenado, Bryant, and Rendon have all shown MVP level play. Even with that competition Escobar has shown that he has All-star level talent. This season he has shown equal power to both Bryant and Rendon. He has been the meat in that Arizona lineup and his power has kept them a wild card contender thus far.
Manny Machado (San Diego Padres)
88 H, 14 2B, 20 HR, 58 RBI, .272/.346/.502, .848 OPS
Machado is a case of too little too late. Over the past month Machado really turned it on, and has been one of the hottest hitters in baseball. Unfortunately, his competition has been hot all season. If he continues to hit the way he’s been hitting he could contend for some end of the year awards, but he will have to miss this year’s All-star game due to a slow start.
Fernando Tatis Jr. (San Diego Padres)
66 H, 9 2B, 5 3B, 12 HR, 29 RBI, 13 SB, .328/.394/.602, .996 OPS
The only thing that held Tatis back from making a serious claim at being an All-star was the fact he had an injury that cost him some time. Even with 100 less at-bats than his competition Tatis has shown that he has potential to be an elite talent. His power numbers are similar to current All-star Paul Dejong, and has the best OPS among all shortstops in the MLB. His power numbers are even more impressive considering the fact that he’s stealing a ton of bases, and serving as the Padres leadoff hitter. If he can stay healthy there will many All-star appearances in his future.
Elvis Andrus (Texas Rangers)
98 H, 19 2B, 7 HR, 44 RBI, 19 SB, .307/.342/.451, .794 OPS
One of the more reliable hitting shortstops over the last decade, Andrus had a disappointing 2018 campaign. 2019 Elvis Andrus is a different story though. He has already surpassed his 2018 stats, and has made a case for being one of the best shortstops in baseball this season. He leads all shortstops in the MLB at steals, and has a serious shot at getting 40 this year. Both Xander Bogaerts and Jorge Polanco are having stellar years, but there’s a good case for Andrus earning the spot over Francisco Lindor.
Juan Soto (Washington Nationals)
84 H, 15 2B, 15 HR, 54 RBI, .301/.410/.545, .955 OPS
After a breakout 2018, Juan Soto has not slowed down. He has shown a good supply of power and speed sitting in Washington’s cleanup spot. He has the 3rd best OPS for NL outfielders and 6th in RBIs. He has similar power numbers to current All-star David Dahl, and has provided more speed on the base paths.
Trey Mancini (Baltimore Orioles)
95 H, 19 2B, 17 HR, 40 RBI, .297/.354/.528, .882 OPS
One of the only bright spots on the worst team in baseball, Trey Mancini has shown a monumental improvement this season. He’s on pace to crush all of his previous numbers, and has the 7th most hits of all outfielders in the MLB. He’s incredibly deserving of a spot given he has similar power numbers to Joey Gallo, and across the board better numbers than Austin Meadows. All this without any hitters around him. Given a better situation and Mancini could become one of the better middle of the lineup guys in the MLB.
Max Kepler (Minnesota Twins)
84 H, 21 2B, 21 HR, 55 RBI, .268/.344/.537, .880 OPS
Kepler has a serious case of deserving an All-star spot. He’s one of the best hitters on one of the best teams in baseball. He has the 5th most RBIs, and 3rd most home runs for an outfielder in the AL, all while being a leadoff hitter. Frankly, there’s no reason he shouldn’t have made the All-star team, and he’s a huge reason why Minnesota is one of the best teams in baseball.
Eddie Rosario (Minnesota Twins)
87 H, 14 2B, 20 HR, 60 RBI, .282/.312/.529, .841 OPS
Another Twin, another snub. Posting nearly identical stats to Kepler, Eddie Rosario has also been a bright spot on the first place Twins. Hitting clean-up, he’s provided the 6th most RBIs for an outfielder in the MLB, and he’s done it much more efficiently than current All-star Joey Gallo. Another player that deserves to be heading to Cleveland.
Bryce Harper (Philadelphia Phillies)
81 H, 24 2B, 16 HR, 62 RBI, .251/.369/.474, .843 OPS
This is only the second time in his career that Bryce Harper hasn’t made an All-star team. While his averages could be better, he’s still hitting for serious power. He’s has the 4th most RBIs for an outfielder in the MLB, and 2nd in doubles. He’s striking out a lot, but he’s also walking a lot which is why his numbers are a little lower than they could be. He’s on pace to have a similar season to his previous All-star seasons, so even with missing the All-star game he’s still an MVP caliber player.
Domingo Santana (Seattle Mariners)
98 H, 18 2B, 18 HR, 63 RBI, .281/.351/.493, .844 OPS
This is a snub I just don’t understand. The Mariner’s needed a representative and Vogelbach was the one chosen. Not that Vogelbach is having a bad season, but Voit is more than deserving of an All-star spot, and Domingo Santana has been playing at an All-star level. Compared to all outfielders in the MLB Santana is 6th in hits and 2nd in RBIs. He has supplied massive power and run support for a struggling team, and statistically has been one of the best outfielders in not just the AL, but in the MLB. His only drawback is that he strikes out more than anyone, but his batting average and on-base percentage are still solid, so that’s no reason to count him out.
Nicholas Castellanos (Detroit Tigers)
91 H, 28 2B, 9 HR, 32 RBI, .281/.342/.469, .811 OPS
Another player posting solid numbers with a limited supporting cast. Castellanos has quietly been one of the best producers on one of the worst teams in baseball. He ranks 2nd in the MLB in doubles, and has the 6th most hits for an outfielder in the AL. His only downfall is that he’s not driving in runs, but that’s hard to do when you’re batting second on a team that doesn’t get on base. He has a better batting average than most AL all-star outfielders, and hopefully for his sake he can find his way on another team that can make use of his solid production.
Tommy Pham (Tampa Bay Rays)
87 H, 13 2B, 13 HR, 37 RBI, 7 SB, .275/.377/.453, .829 OPS
After multiple seasons of being a quality on-base guy, Tommy Pham has found his groove in Tampa Bay. This season he started hitting for more power than he’s known for, adding that to his ability to run. He’s been pivotal at the top of the surging Rays lineup, and has proven himself to be more than just an on-base guy.
Rhys Hoskins (Philadelphia Phillies)
80 H, 18 2B, 19 HR, 56 RBI, .260/.395/.516, .912 OPS
Hoskins has an argument to be an All-star at either first base or outfield. Compared to other outfielders in the NL Hoskins is 5th in RBIs, and has the 6th best OPS. Hoskins has served as valuable protection for Bryce Harper, and has made the most of his opportunities. He has similar stats to other NL outfield All-stars, and has a strong possibility to finish with better seasons than most.
Hunter Renfroe (San Diego Padres)
64 H, 13 2B, 26 HR, 48 RBI, .248/.306/.609, .915 OPS
Hunter Renfroe is the kind of player that could make the All-star team on power alone. He’s already tied a career high for home runs, and is well on his way to having the best year of his career. He’s 5th in the NL for home runs although his RBI numbers leave something to be desired. He still has the 12th most RBIs for outfielders in the NL, but with so many homers, and solid hitters in front of him, his RBI numbers should be elite. His OPS is 5th best in the NL for outfielders, and if his averages were a little higher he’d have a serious argument for being an All-star.
Alex Verdugo (Los Angeles Dodgers)
80 H, 19 2B, 9 HR, 38 RBI, .300/.348/.487, .835 OPS
With teammates such as Bellinger, Muncy, Kershaw, Ryu, and Buehler all making the All-star team it would be a little selfish to have another Dodger make the team, but Verdugo has shown he’s an All-star level talent. Batting second on the best team in baseball Verdugo has done his job getting on-base. He’s 8th in doubles for NL outfielders, and 6th in batting average. While not the flashiest player Verdugo has been incredibly valuable to the first place Dodgers.
Lance Lynn (Texas Rangers)
11-4, 123 K, 3.91 ERA, 1.217 WHIP
Six years removed from his one and only All-star appearance, Lynn started off slow, but has turned it on as of late. He’s the MLB leader in wins, 7th in quality starts, and 8th in the AL in strikeouts. He’s on pace to have his lowest ERA in years, and his WHIP is the lowest it’s been in his entire career. If he had pitched the way he’s been pitching the last few months the whole season he’d for sure be an All-star.
Matthew Boyd (Detroit Tigers)
6-6, 142 K, 3.87 ERA, 1.121 WHIP
A surprising omission to the All-star team this year. One of the hottest pitchers to start the season Boyd has been missing a ton of bats. He’s 5th in the MLB is strikeouts while only walking 20 batters all season. His record would be much better if he had some run support. He’s had an equal if not better season than current All-stars, Marcus Stroman and Masahiro Tanaka, and his efficiency alone should have earned him a spot on the team.
Patrick Corbin (Washington Nationals)
7-5, 118 K, 3.55 ERA, 1.138 WHIP
An All-star last year Corbin picked up right where he left off. Being a workhorse in a strong Washington rotation, Corbin has eaten up innings and provided the 6th most quality starts and 9th in strike outs in the NL. His numbers aren’t flashy and he’s giving up a little too many runs and baserunners, but compared to current All-stars Brandon Woodruff and Sandy Alcantara his numbers are a bit cleaner.
Stephen Strasburg (Washington Nationals)
10-4, 138 K, 3.64 ERA, 1.04 WHIP
Another powerhouse pitcher in the stacked Nationals rotation, Strasburg has pitched on par for what he’s produced his entire career. The three-time All-star is striking guys out as usual, and not allowing anyone on base. He’s 8th in the MLB in strikeouts and 10th in WHIP. He also leads the NL with 10 wins. His last few outings have been less than spectacular, so that probably hurt his chances compared to hotter pitchers such as Brandon Woodruff.
Mike Fiers (Oakland Athletics)
8-3, 70 K, 3.87 ERA, 1.103 WHIP
While not a qualifying factor in making the All-star team Fiers is the only player to have a no-hitter this season. He transitioned that no-hitter into a solid 2019 campaign. He’s 5th in the AL in quality starts and 8th in WHIP. He’s giving up a bit too many runs, but so has Masahiro Tananka.
Yonny Chirinos (Tampa Bay Rays)
7-4, 81 K, 3.15 ERA, 0.99 WHIP
One of the quietest breakout players this season Chirinos biggest flaw is the Rays don’t know what to do with him. Sometimes he’s a starter, sometimes he’s a long reliver. No matter what he’s doing though, he doesn’t give up runs or baserunners. He’s 5th in the MLB in WHIP and 15th in ERA. Given more opportunities to start Chirinos could have built a stronger case to make the All-star team, and will be a player to look out for in the future.
Chris Sale (Boston Red Sox)
3-8, 153 K, 4.04 ERA, 1.075 WHIP
This season will break Sale’s seven All-star games in a row. While he doesn’t really deserve to make the All-star team this year it doesn’t mean he hasn’t played well. Sandwiched between a slow start and a slow finish Chris Sale has shown flashes of what made him a perennial All-star. He has the 14th best WHIP in the MLB and 3rd most strikeouts. He’s not walking batters he’s just giving up a lot of runs. While not as sexy as normal his numbers still suggest that he can turn it around this season, and be one of the best pitchers in baseball.
German Marquez (Colorado Rockies)
8-3, 120 K, 4.38 ERA, 1.228 WHIP
It’s not easy being a pitcher in Colorado, but given the circumstances Marquez has made due. He’s striking out a lot of batters being 8th in the NL in strikeouts. His biggest downfall is that he gives up a lot of hits. He has similar numbers to Sandy Alcantara, and strikes more people out, but the Marlins needed a representative and the Rockies already have four all-stars. Given a different stadium to pitch in Marquez’s numbers could be a bit cleaner, and he’d have a good case to make an All-star team.
Domingo German (New York Yankees)
10-2, 83K, 3.67 ERA, 1.092 WHIP
Being one of the few players to eclipse the 10-win mark, German provided a serious case to make the All-star team. In fact, he should have made it over his teammate Masahiro Tanaka given he has a better ERA, WHIP, and nearly identical strikeouts. Tanaka does have poor run support, but German has done his job effectively posting the 8th best WHIP in the AL.
Kenley Jansen (Los Angeles Dodgers)
3-2, 46 K, 3.28 ERA, .953 WHIP, 23 SV
It’s hard to believe that the player with the second most saves in the NL, and the closer for the best team in baseball, didn’t make the all-star team. Closers like Will Smith, Josh Hader, and Felipe Vazquez all made it over Jansen, most likely due to Jansen’s ERA. He’s not striking as many guys out, but he’s gone out there and done the job more times than everyone in the NL besides Kirby Yates.
Adam Ottavino (New York Yankees)
3-3, 55 K, 1.83 ERA, 1.32 WHIP, 21 HLD
Unfortunately for Ottavino he’s in the same league as Ryan Pressly and there’s only room for one middle reliever in the All-star game. Ottavino leads the MLB in holds, and shown to be one of the most effective middle relivers in all of baseball this season.