My DH is 6', ~220 lbs., with broad shoulders and an average length torso (based on his other clothing). I bought him a XL Primal Wear jersey that is fitted on him, but not race tight. His chest measurement puts him in an XL according to the size chart.

Hope this helps!