In somewhat of a shock, Brisbane youngster, Josh Schache has re-signed with the Lions.

The 19-year-old has signed a two-year contract extension, keeping him at the club until the end of the 2019 season, in what is a huge boost for the struggling club.

Schache had been expected by many to return home to Victoria, amid reports he could fetch close to $1 million per season.

“Having been at the Lions for a couple of years and seeing where we are headed, I’m really excited about our future,” Schache said.

“I enjoy living in Brisbane and playing footy with a committed and hard working group.”

Brisbane general manager of football, David Noble, said the club is thrilled to retain the key forward's services.

“We’re extremely pleased to retain a player of Josh’s talent – at only 19 he has shown his ability to play at AFL level and his future is exciting,” Noble said.

“We were always confident Josh would stay, as he has a part to play in our future as we continue to grow united as a Club.

“Josh can now focus on his development as both a player and a person within our Club systems."

Schache, who was recruited with pick No.2 in the 2015 National Draft, has kicked 22 goals in 23 games, since making his debut in round one, 2016.