SYDNEY, AUSTRALIA - DECEMBER 05: Brandon Jack runs during a Sydney Swans AFL pre-season training session at Lakeside Oval on December 5, 2016 in Sydney, Australia. (Photo by Mark Metcalfe/Getty Images)

Sydney have made four list changes following the end of the club's 2017 campaign.

Brandon Jack, Tyrone Leonardis and Michael Talia have all been told they won't be offered contracts for season 2018, while defender Shaun Edwards has announced his retirement after 24 senior games.

Jack played the most games for the Swans out of the delisted quartet, and registered 28 games for the Swans after joining the club in the 2013 Rookie Draft.

Leonardis was selected with the 51st pick in the 2015 National Draft, but failed to make a senior appearance for the Swans in his two seasons at the club.

Talia joined the Swans from the Bulldogs in the 2015 trade period, and played just one game for Sydney in 2016 before a foot injury cut his campaign short.

Edwards played 24 games for GWS and Essendon over four seasons before joining the Swans via the Rookie Draft last season, and didn't play a senior game for the Swans before announcing his retirement.

“On behalf of everyone at the Sydney Swans I would like to thank Brandon, Tyrone, Michael and Shaun for their contribution to the club and wish them all the very best for the future,” Sydney's Head of Football Tom Harley told sydneyswans.com.au.