Our crazy picky 7th grade son is 5'6 and 122 lbs and the 18-20 fit him in the waist with plenty of room to grow.  He said the material was comfortable and he liked the built in net panty thing for support.  The orange is a great color.  For an off brand, these are well worth the money.