This shirt has a great athletic fit, but runs small! I'm 5ft 10 inches, currently 180 and usually like to carry medication but bought a large based on the comments I've seen here and they are correct! I have a slightly athletic build and I look great in this shirt! Especially with my military airsoft gear.