I got a size XL which it states here that should fit a 8-9 year old boy. The product  ran small for my 5 year old he weighs 65 pounds (maybe his a little thicker than a normal 5year old) it fit and snug and I wish I would up a size / but I would never guess he would be a size bigger than a 9 ye old .But they are cute