My child is 8 years old. They are a bit long but we roll them up a little and it will be perfect. In the photo they are not fully raised. It was after the basketball game. He loves them and they don't slip
Pros
Well made socks and fit perfectly
Cons
May not provide adequate traction on slippery surfaces.