COLLINGWOOD star Jordan De Goey will remain with the club until at the least the end of 2020, after the in-form 22-year-old signed a two-year contract extension.

De Goey, who is enjoying the best season of his career, was due to come out of contract at season's end.

It has been reported that North Melbourne was prepared to offer him $1 million a season for five years to lure him away from the Holden Centre, while St Kilda is also believed to have made a mega-bucks offer.

Taken as the fifth overall pick in the 2014 NAB AFL Draft, De Goey, who has had some off-field behavioural issues since being picked, said he was keen to repay the faith shown in him.

"I am grateful for the opportunity to remain at Collingwood and grateful to the people who have helped me find my way," he told the club website.

"I'm happy to have a club and some fantastic people around me that I can rely on, trust and enjoy life with. And there is clearly something building at Collingwood that I want to share in.

"The interest from elsewhere was flattering and I hope I dealt with those enquiries respectfully.

"I'll now continue to push to improve, to get the best out of myself and those around me."

Collingwood list manager Ned Guy praised De Goey's maturity, both as a player and person, since he was caught drink-driving in February – his most recent indiscretion.

"Jordy wants to be as good as he can possibly be. He said a number of times in the discussions we had over his new contract that he wants to keep improving and making the right calls, to take on more responsibility," Guy said.

"It's obviously pleasing and rewarding for a lot of people at Collingwood who have invested a great deal in Jordy that he wants to realise his ambitions at Collingwood, which he sees as his football home.”

From 11 games in 2018, De Goey has kicked a career-high 19 goals, including a bag of six against the Saints in round nine, and is averaging 17.6 disposals.