It’s a yearly tradition when the All-Star rosters are released — everyone points to who was left off. This year there were plenty of snubs: Juan Soto, Seiya Suzuki, Joe Ryan, and Cristopher Sanchez, among others. So who shouldn’t have made the 2025 All-Star team? We take a look at the top five.

Ronald Acuna Jr.

Atlanta Braves right fielder Ronald Acuna Jr.
Credit: Dale Zanine-Imagn Images

Ronald Acuña Jr. has been on a tear since coming back from his second major ACL injury that cost him most of 2024. The Atlanta Braves right fielder is hitting .331/.450/.561 with a 182 OPS+ and nine home runs in 40 games since returning May 23. Those are great numbers, but he’s missed 49 games this season. His starting spot should’ve gone to someone who has played the full season. The fans got this one wrong.

Julio Rodriguez

Seattle Mariners center fielder Julio Rodriguez
Credit: Kevin Jairaj-Imagn Images

Julio Rodríguez is one of the best defensive center fielders in the game, but he’s been below average at the plate this season. The Seattle Mariners star has a .695 OPS and 103 OPS+, with just 11 home runs while hitting .247. Those numbers are down from his career marks of .272 average, .782 OPS and 126 OPS+.

Javier Baez

Detroit Tigers outfielder Javier Baez
Credit: Lon Horwedel-Imagn Images

Javier Báez has been one of the top feel-good stories in baseball. He resurrected his career in his fourth season with the first-place Detroit Tigers, and because of that, the fans voted him to start for the AL squad. However, when you look at his numbers compared to other outfielders, they fall short. His .769 OPS would be tied for 17th among AL outfielders, while his 10 home runs would be tied for 19th.

MacKenzie Gore

Washington Nationals pitcher MacKenzie Gore
Credit: Rafael Suanes-Imagn Images

Washington Nationals starter MacKenzie Gore is a good pitcher, ranking third in the NL in strikeouts. But there’s a strong case that Philadelphia Phillies starter Cristopher Sanchez should’ve been chosen over Gore. Sanchez is tied for seventh in the NL in strikeouts and leads Gore in ERA (2.59 to 3.11), WHIP (1.13 to 1.20), batting average allowed (.229 to .237), ERA+ (164 to 129) and FIP (2.75 to 3.01).

Yusei Kikuchi

Los Angeles Angels pitcher Yusei Kikuchi
Credit: Gary A. Vasquez-Imagn Images

Because MLB requires every team be represented at the All-Star game, it can cause some worthy players to be snubbed. The Los Angeles Angels’ lone selection in pitcher Yusei Kikuchi helped push Minnesota Twins starter Joe Ryan out. Kikuchi is having a solid season for the surprising Angels, with a 3.02 ERA and 139 ERA+, but Ryan is having a superior year. Ryan has a better ERA (2.76) and ERA+ (152), and also tops Kikuchi in bWAR (3.9 to 3.0), strikeouts (116 to 110), FIP (3.25 to 3.86), WHIP (0.891 to 1.379) and walks (21 to 48).

avatar
Matt Higgins worked in national and local news for 15 years. He started out as an overnight production assistant ... More about Matt Higgins