This Decathlon half zip T-shirt was bought in France and is a XXL in French sizing. This translates to about a XL in US sizing.