“It’s great that the club believes in me, I am loving my time in the navy blue and am really excited to be part of what we are building here,” Stocker said.
“When you walk into this club you realise how special it is to wear the guernsey, I can’t put it into words the moment I first wore it against North.
“We have a really exciting midfield group here at the club and I am loving the chance to learn from those experienced guys in the middle but also down back as well.
“I am just focused on becoming the best player I can possibly be for this football club and doing everything I can to make us successful over the next three seasons.”
Blues list and recruiting boss Stephen Silvagni said the club was keen to see him continue to develop.
“We rate Liam really highly and this year his effort and intensity to the program saw him fit into our system and earn his debut early in the season,” Silvagni said.
“Those five games of AFL will give Liam huge motivation to work hard over the summer to give himself every chance for greater opportunity at the elite level in 2020.”
Stocker played five games at AFL level in 2019 but picked up a bone stress injury in his foot which interrupted his year.
He returned through the VFL toward the end of the season and showed promise.