Vintage 1980s Izod Lacoste Men's Polo Shirt Navy Distressed Made in USA

It says size L but fits more like M 38-40

Please check the measurements below to make sure if it fits you or not

Shoulder (Flat on back, shoulder seam to shoulder seam) 18
Chest (Flat on front, armpit seam to armpit seam) 21
Total Length (Top of collar to bottom of shirt) front 28.5 back 31
Sleeve Length (From the shoulder seam to the end of the sleeve) 7.5

In distressed vintage condition, please check all the pictures. (very small white paint stain on the back)