Melbourne will announce the extension of Christian Petracca’s mammoth contract on Wednesday.

Foxfooty.com.au has confirmed Channel 7’s report, which revealed that the Demons star would avoid rival clubs in order to seek long-term renewal.

The demons planned to release the good news on Wednesday.

Check out the 2021 Toyota AFL Premiership season. Every game every round Live on Kayo. New to Kayo? Try it now for 14 days free of charge>

Demon ban is lifted | 03:22

Petracca, 25, has written a contract that will see him stay at the club until the end of 2029, effectively making him a demon for life.

He’ll be 33 when it expires.

Foxfooty.com.au estimates Petracca has signed for less than $ 1 million a year in seven seasons.

On Tuesday evening, sources familiar with the deal said the deal was worth between $ 6 million and $ 6.5 million for its duration.

The 2020 best and fairest and all-Australian was already blocked until the end of 2022, but decided to extend it in the last few weeks.

Then it was just a matter of his manager Robbie D’Orazio and the club to reach an agreement that they officially checked off earlier this week.

Determined to strike a long-term agreement, Petracca didn’t want to take every last dollar out of Melbourne to the detriment of his teammates. The demons were recently busy and have won Max Gawn (2025), Christian Salem (2026) and Clayton Oliver (2023) for new contracts.

Petracca has played 109 games since debuting in 2016, scoring 102 goals.

He finished third in the 2020 Brownlow Medal.