I am 5'9" about 145 lbs. I found that the medium was a little tight in the neck and a little baggy in the sleeves. In the picture it looks like it has more of a stretch-to-fit type of look/feel, but it does not. It just just a shirt. The material is nice though. I ended up cutting the sleeves off of mine and using it for longer runs.