Please check measurements- There is no size printed on the jersey, but most closely resembles a Youth M(10-12). No stains, rips, etc... graphics and stitching look great.