2018 MLB All-Star Hats

The 2018 MLB All-Star gear has been released but here is a look at all 30 of the team's hats for the All-Star game.

GRAB YOUR 2018 MLB ALL-STAR GEAR HERE