Lot of 4 pieces. Black Bum tank is XL, MTA Large, Gymshark Large and Under Armour is a Medium (looks more like a large. My son wears a snug Large and this still fit him). Everything seems to be in great condition except some wear on bottom of sleeve and top of hood. Please see picture.