If you are a large order a large understanding it's going to be tight ... made for an athletic physique ... If you are a large and order an extra large it will still fit somewhat snug but it's too big ... if you have a belly don't order this shirt.