I usually wear an XL but based on my last purchase being kinda big on me I got a large. Fits just right. I love the shirt. Got my first compliment the other day at my daughter's soccer match. I'm happy with my shirts and wear them proudly. Christian and American values all the way.