The shirt is exactly as pictured so it does well there. At 5'9" and 175 lbs. I'm usually somewhere in between a Medium and a Large. I try to avoid larges whenever possible because they tend to be too long as I'm not especially tall. I'll usually buy a medium unless I see reviews that say the shirt runs small or it is described as a slim fit. With this shirt, I don't know if I could have found a great fit for myself. I went for the Large this time and it is kind of a slim fit through the chest but also longer than I'd prefer. I feel like the Medium would have been a better length for me but may also have been too small in the shoulders and chest. Knowing this I probably would have went with the Medium since I'd still wear it even if it were a bit tight. I'd prefer a bit too small compared to too long. I'm picky with t-shirts but this is long enough that I don't like how it looks on me.