This Titans jersey is made by Nike and is a men’s XL. The numbers, letters, and logos are dyed into the jersey so there is no stitching or heat press. Please ask any questions you may have. Thanks!