Purchased a medium for my 10 year old son it is a bit big on him. Measurements: 55 pounds, 53 inches tall, small frame. He wears a size 8 in jeans (which are a bit big) and an 8/10 in shirt (fits perfectly). As you can tell inthe 2 photos he loves the shirt.