Royal Tie Dye Sport Socks are good for any sport. 88% Cotton, 11% Nylon, 1% Spandex / SMALL 6-8-1/2 (fits youth shoe size 12-4 or ladies shoe size 4-5), MEDIUM 9-11 (Fits Ladies Shoe Size 5-10 or Men's 4-1/2 to 8-1/2) or LARGE (Fits Ladies Shoe Size 11-12 or Men's 9-12-1/2)/ Made in the USA / Great look for sport teams or for everyday use. Over the calf (knee high) length.