I bought 3 very similar shirts this month, all XL (Extra Large). The 2 I got from Wrangler fit perfectly but this one I got from Arrow is too small and fits like a Large. I can just barely button down the front. Maybe Arrow doesn't use "American sizes" in their description.