For a skinny 10 year old boy a little too big. They slip down over the time. Next summer they will fit perfectly.