Sydney will be without key pair Will Hayward and Jarrad McVeigh for a while after both suffered injuries against Carlton.

Hayward has had surgery on his broken jaw and is set to miss four weeks with the injury.

McVeigh meanwhile could miss up to two months with a quad injury suffered in the final few minutes of the side’s win over Carlton.

The Swans got their first win of the season on the weekend and will now face the winless Demons on the SCG this Thursday night.