A little tight for an XL but I have big shoulders so XLs can be a hit or a miss depending on brand. I have other Nautica polos bought in stores that aren't this tight that is why I gave it 4 stars. If you find XLs to be a little big this one will probably fit great.