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.