Thee are Bella Canvas style tees. I Find they run a full size small with their youth sizing but I've attached their sizing chart.
Youth Small 6-8
Youth Medium 10-12
Youth Large 14-16
Youth XL 18-20
These are printed with a state of the art, direct to garment printer.