CINCINNATI, OH - MAY 19:  Eugenio Suarez #7 of the Cincinnati Reds throws to second base for a force out against the Chicago Cubs in the sixth inning at Great American Ball Park on May 19, 2018 in Cincinnati, Ohio.  (Photo by Jamie Sabau/Getty Images)

4 Surprise MLB Players Who Deserve to Make All-Star Game

When it comes to All-Star selections, there are always the obvious choices. Everyone knows that guys like Justin Verlander, Aaron Judge, Freddie Freeman, and Mike Trout will make the team. But what about the formidable list of guys putting up surprisingly strong seasons against the odds? Here are four names that you might not think of immediately as All-Star talent, but should definitely be on the team come mid-July.

4. Wilson Ramos

After playing just 64 games a season ago in his first with the Rays, Ramos has come storming back in 2018. Playing 50 out of 63 games is impressive enough for a catcher, but his .288 batting average and 16 extra-base hits have propelled him into the conversation as one of the best catchers in the American League. His last and only All-Star appearance came back in 2015 with the Nationals, but it's time for him to get his first AL nod.

3. Jean Segura

Despite Robinson Cano's suspension, the Seattle Mariners find themselves atop a very competitive AL West division as we approach mid-June. Much of that has to do with the incredible year Jean Segura is having. He's currently third in the majors in batting average with a .342 mark, and his 40 RBIs are just five away from matching his total from all of last year. Segura is in line for his first All-Star selection since 2013.

2. Eugenio Suarez

The Reds are awful in 2018, but the bigger tragedy here is that Eugenio Suarez has never made an All-Star Game. Sure, he is competing with Nolan Arenado and Kris Bryant for the third base slot in the National League, but even though he's missing a portion of the early season due to injury, Suarez sits atop of the entire NL in RBIs with 47. His .298 average matches Bryant, and Suarez even has four more home runs (12) than the former MVP in 37 fewer at bats. The Reds' record might be poor, but don't overlook their roster that could produce three All-Stars in Suarez, Scooter Gennett, and Joey Votto.

1. Trevor Story

In 2016, Trevor Story became the first player to ever hit a home run in each of his first three MLB games. While the hype around him has died down a bit since then, his 2018 campaign so far is nothing short of remarkable. Some will point to his .255 average as a detriment to his play, but Story was never meant to be a contact hitter. He goes for power, and his 31 extra-base hits rank second in the NL. His 14 home runs are third in the league, while his 47 RBIs are tied for first with Suarez. Story has helped keep the Rockies alive in the NL West race. Get this man on an All-Star roster where he belongs.