Swans veteran Jarrad McVeigh's career at Sydney is reportedly set to come an end this season.

The 32-year-old former co-captain is out of contract and according to Channel Seven's Mark Stevens, he is unlikely to be offered a new deal.

McVeigh is being chased by several Victorian clubs to join their coaching ranks and he could even join a new club in a Sam Mitchell type role, with a one-year playing contract going into a coaching role.

"He's unlikely to be at Sydney next year, (there's) a lot of talk about Melbourne clubs swirling around him for an assistant coaching role," Stevens said on Channel Seven's Game Day.

"Essendon and Carlton, are probably the front runners at this stage.

2025 AFL Season Guide

DOWNLOAD NOW FOR FREE!

"If he has a year somewhere else in Melbourne, perhaps a Sam Mitchell type of arrangement where he plays for a year then assistant coach. He's highly rated."

McVeigh has missed 11 games this year due to calf and hamstring issues.

He has played a total of 295 games for the Swans since being recruited with pick No.5 pick in the 2002 National Draft.

He co-captained the side from 2011 to 2016.