I'm similar build and have two Gustin shirts (one flannel one Oxford). Large is the right size, particularly if you have broad shoulders. The body of the is cut slim so a large will not be baggy. It's also not cut long in the body, if anything maybe a hair too short in the body. Sleeve length is pretty long, so depending on your arm length this could be an issue, but the long and on Gustin shirts are perfect for me.
3/30/14 at 2:10pm