during the round 10 AFL match between the Sydney Swans and the North Melbourne Kangaroos at Sydney Cricket Ground on May 27, 2016 in Sydney, Australia.

The Swans have locked away coach John Longmire for another three years.

The 2012 premiership coach's current contract is due to expire at the end of next season, but the club moved to secure his long term future, signing the 45-year-old until the end of the 2020 season.

during the round 10 AFL match between the Sydney Swans and the North Melbourne Kangaroos at Sydney Cricket Ground on May 27, 2016 in Sydney, Australia.
during the round 10 AFL match between the Sydney Swans and the North Melbourne Kangaroos at Sydney Cricket Ground on May 27, 2016 in Sydney, Australia.

"It's terrific to finalise a new deal now to provide us with stability going forward," Sydney general manager of football Tom Harley said.

"There's no question that John's leadership has been a key ingredient in our team's performance, he drives high standards right across the football club.

"Already this season we have blooded six AFL debutants.

"We firmly believe John is the best person to guide our young players and coach our team, as our list and the demands of the competition continue to evolve."

Longmire has been in charge of the Swans since 2011 when he took over the role from Paul Roos. He has coached 124 games, for 84 wins, 38 losses and two draws, including the 2012 premiership.