SYDNEY, AUSTRALIA - MARCH 04: Kieran Jack of the Swans watches on during warm-up ahead of the 2016 AFL NAB Challenge match between the Sydney Swans and the Greater Western Sydney Giants at Drummoyne Oval on March 4, 2016 in Sydney, Australia. (Photo by Mark Kolbe/Getty Images)

Sydney co-captain Kieran jack has signed a three-year contract extension with the Swans.

The deal will tie Jack to the club until the end of the 2019 season, effectively making the 28-year-old a Swan for life.

“We are rapt that Kieren has committed to the Club for a further three years,” Sydney general manager of football Tom Harley said.

“Kieren’s story is well told and in a way he represents the development of the game in Sydney.

“As a co-captain, Kieren is a key player both on and off the field. We are very lucky to have a player and person of Kieren is quality leading our team and developing our younger players coming through.”

Jack has made 189 appearances for the Swans since making his debut in 2007.