Size Chart:
Small: Length: 29.13 inches / Chest: 44.88 inches / Shoulder: 19.29 inches / Sleeve: 22.83 inches
Medium: Length: 29.92 inches / Chest: 47.24 inches / Shoulder: 20.47 inches / Sleeve: 23.62 inches
Large: Length: 30.7 inches / Chest: 49.6 inches / Shoulder: 21.65 inches / Sleeve: 24.4 inches
X-Large: Length: 31.5 inches / Chest: 51.96 inches / Shoulder: 22.83 inches / Sleeve: 25.2 inches
XX-Large: Length: 32.28 inches / Chest: 54.34 inches / Shoulder: 24.02 inches / Sleeve: 25.98 inches
XXX-Large: Length: 33.07 inches / Chest: 54.7 inches / Shoulder: 25.2 inches / Sleeve: 26.77 inches
Note: 1-2cm measurement error is normal.