I have bought plenty of Under Armour and I know to buy a Large when I am a Medium. This is super comfortable and since I ordered a L it didn't shrink enough to where the sleeve part is too short. I have a Medium Zip Up and after a few months I found myself pushing up the sleeves so it didn't look too small.