Run very large
I ordered an xl because most retailer button ups i need a 12 and sometime 14 due to my shoulders and chest but this was huge.