Collingwood premiership player Tyson Goldsack has agreed to terms on a three-year contract that will see him remain at the Westpac Centre until at least the end of the 2017 season.

The 27-year-old was an unrestricted free agent, and had one of his best years in 2014 and despite reports of a big money offer from Port Adelaide, Goldsack said he always wanted to stay at the Magpies.

“Basically, I wanted to stay. That’s what it came down to,” Goldsack said.

“I’ve been here for eight years now and I don’t think there is a better place to play football and get the best out of yourself than Collingwood.”

Magpies football director Rodney Eade said Goldsack’s contribution to the team had grown in 2014.

“Tyson has always been a selfless, team-oriented player but this year his role within the team grew, on and off the field, ” Eade said.

“His voice, his constructive input, his demands of team-mates all improved. He really seized the opportunity to shoulder more responsibility.

“We’re very happy that he will be with Collingwood for the long term.”