This shirt is marked as 2X.
While it has stretch, I feel this shirt is best for a large, based on how it fits me, since I wear a large in this brand.
P to P: 18”
Shoulder to hem: 24”