Starcevich added two years to his existing deal and will be at the Lions until at least the end of 2021.
It comes on the back of the 19-year-old making his debut against North Melbourne where he had nine disposals and laid five tackles in Brisbane's three-point loss.
"It's been filled with nerves, anxiety and a bit of excitement. It's been unreal, probably one of the best weeks of my life to be honest," Starcevich said.
"I was happy here, it was just a decision of whether I wanted to stay here for another two years. In the end it was an easy decision."