Question: what causes knots in legs?
Answer: Muscle knots are caused by several things including pain in muscle tissue, overuse, strains and even trauma. When a muscle is overworked or injured, it can tighten up. Muscles around the painful area will also bunch up, tightening into a knot to protect the area from further injury—a response known as "guarding".