The MLB All Star Game is this weekend, and while some teams are excited about watching their players compete in the ‘Midsummer Classic’, other fans are still scratching their heads.

MLB All Star Roster Snubs

One of the biggest storylines surrounding the MLB All Star Game, every season, is who got snubbed. In other words, which players were left off the rosters for the game that should be playing. The other side of that coin is what players did make the rosters, who shouldn’t have. But sometimes its a little deeper than surface level, which is what’s happening with the Texas Rangers.

St. Louis Cardinals v Chicago White Sox

Photo by Zoe Davis/Getty Images

There is a rule that says every MLB team has to have at least one representative on the All Star rosters, no matter how bad they are. Teams like the Chicago White Sox, or Colorado Rockies, probably shouldn’t have All Star representation. But MLB forces them to get a spot. So the White Sox have pitcher Shane Smith taking up a roster spot, even though he sports a 3-7 record with a 4.20 ERA through his first 17 starts. His WAR (wins above replacement) is 0.6, which compared to most All Star pitchers is extremely low. Right now, the top 10 WAR for starting pitchers in 2025 is between 3.4 and 4.8, with Paul Skenes of the Pittsburgh Pirates topping the MLB.

Should Every MLB Team Get One All Star?

The Texas Rangers are in a similar boat to the Chicago White Sox, where they only have one All Star representative. But not every All Star roster spot is the same. While the White Sox have Smith, with his 3-7 record and 4.20 ERA, the Rangers’ All Star is pitcher Jacob deGrom who has a 9-2 record and a 2.29 ERA in his first 18 starts.

Baltimore Orioles v Texas Rangers

Photo by Sam Hodde/Getty Images

But deGrom might not even be the best pitcher on the Rangers’ roster. Which is where the snub category and ‘every team represented’ rule clash.

Texas Rangers Pitcher Nathan Eovaldi Is An All Star Snub

The Texas Rangers also have pitcher Nathan Eovaldi, who might be having a better season than deGrom, but was left off the All Star roster. Through his first 14 starts, Eovaldi is 5-3 with a 1.75 ERA…including a “Maddux Game” this year. That means he threw a complete game shutout in less than 100 pitches. He shutdown the Cincinnati Reds in April on 99 pitches with 8 strikeouts. Even though he has less wins that deGrom, he has more strikeouts-per-nine-innings, a better strike-out-to-walk ratio, and a better WHIP.

Texas Rangers v San Francisco Giants

Photo by Ezra Shaw/Getty Images

The All Star roster spot that may have gone to Eovaldi isn’t available, because players like Chicago’s Shane Smith are guaranteed a roster spot. So while deGrom is the Texas Rangers representative, Eovaldi should probably be their All Star.

LSU Tigers On MLB Opening Day Rosters in 2025

Closest MLB Minor League Baseball Parks To Shreveport