The Ugliest Jerseys in MLB All-Star Game History

When it comes to the MLB All-Star Game, the biggest complaint usually revolves around which players were snubbed from the main event. However, if you’re like us, this sort of mistreatment isn’t the only thing worth clearing the benches for. We can’t help but get up in arms over the All-Star Game uniforms.

This isn’t the first time Major League Baseball has faced a uniform disaster. In fact, some of the retro jerseys are beyond hard on the eyes. However, the All-Star Game is a major spectacle, and the fans of the game definitely deserve better. While players actually get to don their regular team jerseys during the game itself, the same cannot be said for the All-Star Workout Day and Home Run Derby.

With the 2017 MLB All-Star Game on the horizon, here’s a look at the seven ugliest jerseys of all time.

1. 1999 All-Star Game

Derek Jeter and Nomar Garciaparra stretch during batting practice.
Fenway Park deserved better than these uniforms. | Timothy A. Clary/AFP/Getty Images

The 1999 All-Star Game might have been played at one of baseball’s most iconic ballparks, but the uniforms definitely didn’t do Fenway Park justice. Not only are these “vests” absolutely hideous, but the designers of the jerseys had the audacity to put the player’ names vertically. Seriously, who thought this would be a good idea? The answer: no one.

2. 2000 All-Star Game

Vladimir Guerrero (R) and Chipper Jones look on during the 2000 MLB All-Star Game.
It takes a lot to make Chipper Jones (L) and Vladimir Guerrero look ridiculous. | Jamie Squire/Getty Images

It makes sense that the 2000 All-Star Game took place at Atlanta’s Turner Field because it takes a “Brave” individual to actually don these jerseys. We’re not even sure what you’re supposed to call these tops — extended cutoffs, perhaps? Whatever they are, they give sleeveless jerseys everywhere a bad name. Chipper Jones (above left) and Vladimir Guerrero (above right) both deserve better.

3. 2002 All-Star Game

Sammy Sosa, Jimmy Rollins, and Barry Bonds look on during battle practice.
These National League jerseys are hideous. | Tannen Maury/AFP/Getty Images

We understand that Milwaukee’s Miller Park hosted the 2002 All-Star Game, but was this really the best uniform of choice for the entire National League? If you ask us, this one has all the makings of terrible NBA throwback jersey. Worst of all, this particular All-Star Game ended in a 7-7 tie. Can you imagine if players were forced to sport these jerseys during the actual game itself? We don’t want to think about it, either.

4. 2004 All-Star Game

Barry Bonds is all smiles in Houston.
These Houston All-Star uniforms could use some work. | Jed Jacobsohn/Getty Images

It’s not that we’re opposed to stripes; it’s that we’re opposed to stripes that make uniforms look absurd. And in the case of the National League‘s uniforms during the 2004 All-Star Game, that’s exactly what happened. The only thing more cartoonish than the stripes running down the shoulders and sleeves is the shooting star on the chest of the jersey. Houston, we expected more.

5. 2012 All-Star Game

Mike Trout takes batting practice.
Mike Trout gets the royal treatment. Sort of. | Jonathan Daniel/Getty Images

There’s just something about these baby blue uniforms that we can’t take seriously. Even a future Hall of Famer like Mike Trout can’t make these jerseys from the 2012 All-Star Game — at Kauffman Stadium in Kansas City — look anything but comical. Fortunately for Trout, he wasn’t the only one subjected to this sort of humiliation, as the rest of the American League was forced to wear the same uniforms for all the pre-game festivities. This is the exact opposite of what we would call “Royal” garb.

6. 2007 All-Star Game

Manny Ramirez warms up.
Manny Ramirez’s face says it all. | Justin Sullivan/Getty Images

The San Francisco Giants tried to incorporate the Golden Gate Bridge into these uniforms, but all they did was create a hard-to-look-at logo. Given the host city, we could even excuse the color of the jerseys. However, the Giants would’ve been better served going with the “less is more” approach. Not even Manny Ramirez can pretend to like what’s going on here.

7. 2016 All-Star Game

Bryce Harper looks on during workouts.
Bryce Harper is definitely less stylish than usual. | Harry How/Getty Images

We’re all about paying tribute to history, but only if it’s tasteful. Since we’ve never been a fan of the San Diego Padres uniforms from the 1970s to early ’80s, it’s hard for us to support this retro top that was used at the 2016 All-Star Game. At least Bryce Harper doesn’t have to rock this look all year round. Now that would be a travesty.

Statistics courtesy of Baseball-Reference.