Bought this for my almost 9 year old and bought a 10 because they don't make a size 9. Should have just bought an 8 but didn't think a 10 would be that much bigger. However they are great quality and I just had to take them in about an inch on each side and they are perfect now. They will come in handy next summer also because all I'll need to do is undue the stitching and he'll have them for another summer.