Hello and thanks for looking. This shirt is in nice vintage condition. I believe it to be from the 1960s or 70s. Lying flat it measures 20 1/2" from pit to pit and 26" collar to hem. Although the tag says large, it fits small to medium.