I bought these for my 7 year old baseball player and they were quite uncomfortable. He's very thin so I don't know who these very high, very tight socks fit well on.
Pros
Both of my kids play baseball and this brand is their favorite for comfort and fit.
Cons
May not be suitable for those with sweaty or wet feet.