Defender Nick Haynes will miss 10 weeks after tearing a hamstring tendon in Friday night’s win over the Western Bulldogs.