The Swans have lost former co-captain Jarrad McVeigh to injury yet again, with the veteran set to miss this week's clash with St Kilda with a hamstring injury.

McVeigh missed the opening six rounds of the season with a calf injury. He returned to the side in round seven, collecting 15 disposals, before suffering a hamstring strain in round eight against North Melbourne.

The 32-year-old played out the match kicking two goals, but Sydney's head of football, Tom Harley, confirmed McVeigh will miss at least one week.

โ€œScans have revealed a low-grade hamstring strain so it was a really brave effort by Jarrad to not only play, but contribute with a couple of goals,โ€ Harley told the club's website.

โ€œHe wonโ€™t play this week and we will assess him as he goes through the week as to whether he plays against Hawthorn the weekend after.โ€

Meanwhile, onballer, Kieren, Jack is still at least another week away from returning from a hip injury.

โ€œWe were hopeful that this week might have been his return game but he will miss his fourth consecutive game,โ€ Harley said.

โ€œHe is still very much a chance to play next week.

โ€œIt was always going to take a bit of time to get the strength work for Kieren, so it is certainly progressing and heading in the right direction.โ€