I usually wear an xxl. The XL fits fine. However,  it really needs a bit more compression,  especially up top. There is a band a the top but it's only about 3/4 of an inch wide. I wanted these to fit better considering the cost, but alas they did not. I am returning them.