The good news keeps coming for unbeaten Geelong, who have secured young star Max Holmes with a four-year AFL deal.
There had been growing speculation about the 21-year-old's future, given he was out of contract at the end of the season.
But as Holmes enjoys career-best form, the Cats confirmed on Tuesday night the speedy utility is staying.
He has played 27 out of Geelong's last 29 games for a career total of 57.
His one obvious career setback was missing out on their 2022 premiership win because of a hamstring strain.
"Max has shown great progression since arriving at the Club with his speed and running capacity some of his exciting attributes," said Cats football boss Andrew Mackie.
"He has a great attitude and commitment to his development and we can't wait to see him continue to grow as a person and a player.
"He is a much-loved member both within our football program and by our members and supporters, so to have him running around in the hoops for the next four years is something we are all looking forward to."
Holmes was among a number of Geelong players who will soon come out of contract.