Im 5'9'' 200 lb fit guy and I wear large. I find its hard to get a true good fitting large. I have bought multiple versions of this same shirt and they are amazing. They are all the same size, (I have had issues with name brands in the past where each large shirt was a slightly different size). I will continue to purchase these.