No holes, but does have several stains in the fabric. Not sure if they will come out in the wash. See photos. Has some dingy areas around the collar and shoulders. The back only has a few stains but also has the most noticeable towards the back bottom left. See photos and reach out with any questions. Very heavy thick jersey. Mens size XL.