My size is halfway between large and extra-large,  Most shirts of this type fit me just fine in large. This manufacturer's shirt will fit fine if you are a slim build. If not I would recommend getting the XL size.
.