I ordered the large and they were a little tight. I am 5 feet 10 inches and 165 lb. with a 42 inch chest. Also saw that if I ordered two or three shirts together in a package it was cheaper then ordering separate. I saw that after I had already ordered.