These underwear seem to run a bit small in the thighs.  My 10 year old is 95 pounds and the XL fit but they are a bit snug.  Other than that they are great underwear.  He loves them and he won't wear anything except these so they pass the kid test.