Kansas City Royals button up Luau shirt size XL although it seems to run more like an XXL.
New never worn, I believe this was a giveaway at one of the games.