Melbourne have made an offer to Collingwood free agent and highly talented forward Jamie Elliott.

AFL industry sources have confirmed that the Demons, who have held an interest in Elliott for some time, have tabled an offer with the dynamic Magpie who, having overcome his hamstring problems, has made an impressive return to form in the past month.

Jamie Elliott has rediscovered form after battling injuries. Credit:Getty Images

Collingwood have a two-year offer on the table for Elliott and have been optimistic throughout the season that he will stay. There has never been any suggestion that he wants out of the club, but the Melbourne offer, of at least two years, is almost certain to exceed Collingwood's current one given the salary cap constraints at the Pies.

As an unrestricted free agent, Elliott could cross to Melbourne – or any other club – without the Magpies having the right to match the offer. They would receive a compensation draft pick in return, depending on the size of the contract accepted.