I'm 6'1", 210 lbs and have a good build. I first bought size XL from a local store and I liked the shirt. I was looking for a big growth but to no avail until I came to the Amazon. Bought a large size and it arrived in a day. Again great quality but this is EXACTLY the same torso as the XL only with longer sleeves. So the XL fits me well, but is a bit big on the upper body. Large-Tall fits the same, but with longer sleeves. Still too big around the torso. I wear both and they are both very nice, feel comfortable but they never fit my torso. Too big for a fit person with no stomach. I still think I recommend you buy them, they're well made, wash well, hold up great, but the sizing is kinda weird. Maybe they are of average height? in a few decades.