Shirt size says large, but H&M tends to run small. Pit to pit measures 21.5"

Shirt is in good shape. No holes, stains, fading or pilling.