The NL All-Stars wore navy jerseys with black pants and MLB fans were appalled at the fashion choice

A navy jersey with black pants is certainly a choice, NL All-Stars!

Fashion disasters happen to us all, but the National League All-Stars owe baseball fans an apology after this one.

On Tuesday, the 2023 MLB All-Star Game got underway in Seattle after a riveting — and heartwarming — Home Run Derby the day before. After last year’s All-Star jerseys knocked it out of the park with a crisp all-white and all-gray look for the two teams, the 2023 editions were a major step back.

Why? Because the National League committed the cardinal fashion sin of wearing navy jerseys with black pants. Yes, not gray pants as the “away” team, but a pure black. Here’s how they looked on the field.

Yeah, that’s just not good at all. Compared to the clean AL All-Star look — a dark seafoam green jersey with white pants — the NL All-Stars are so out of place. Had the NL All-Stars worn pants that were the same gray as their hats, that’d be a much more fashion-forward choice.

As expected, MLB fans had notes on the NL All-Stars’ navy shirt and black pants look.