Sydney are reportedly prepared to offer in-demand free agent Sam Reid a long-term deal to keep him at the Swans.

Fox Footy's chief football journalist Jake Niall reported the news on Friday night, and suggested Sydney's offer to Reid will be a four-year deal.

Reid has been the subject of major interest from Collingwood, wit the Pies were hoping he would consider joining his brother Ben in Melbourne.

Richmond have also expressed interest in Reid, although both clubs are set to lose out on Reid should the Swans place the four-year deal in front of the 25-year-old.

Reid is currently in the final year of his five-year contract, with the Swans tying down the then 20-year-old after an impressive campaign that ended with a premiership in 2012.

After playing zero games in 2016 due to Achilles and calf injuries, Reid has returned to football this season, and has played all 16 games for the Swans so far.

Reid has kicked 22 goals this season, and is averaging 5.9 marks and 2.0 marks inside 50 per game in 2017, both of which are career-highs.

The key forward is a restricted free agent, meaning Sydney have the potential to match any deal offered to Reid by opposition clubs.

As well as Reid, Sydney are also keen to retain young midfielder Zak Jones, who has been on the radar on a number of Victorian clubs.

Essendon and North Melbourne have both expressed their interest in Jones, although the Swans are confident the deal they have currently offered the 22-year-old should be enough to see him remain in Sydney.