Carhartt, love them or hate them, but they do not know how to size clothing... I am a 38, had to buy a 40. But this is a known issue with Carhartt pants. T-shirts run far too large. The fabric and build quality are great.