My son wears these skiing and playing hockey. Also work great for hiking and roller skating in the summer! They breath well, stay up, and never bunch up on him. They also wear incredibly well! I'm finding myself having to buy a new pair to replace the smaller pair he outgrew that still look like new! When was the last time your kid grew out of a pair of socks before wearing them out!
They do go on a bit snug which can be frustrating for younger kids at first, but that snug fit means they never roll up on him inside a pair of ski boots or ice skates like cheaper pairs do.