3.5-oz (100-gram) ball of Opal Masterpiece sock yarn. Each ball contains approximately 462 yards. One ball is enough to make one average pair of socks.