Collingwood's young key-position star Darcy Moore has agreed to a two-year contract extension with the Pies.

Moore has signed on with Collingwood for 2019 and 2020 following a protracted negotiation in which there was considerable speculation about him joining another club, such as Sydney.

The Moore camp had, however, been adamant that he was likely to remain with the Magpies, who placed retaining Moore ahead of other targets such as Gold Coast defender Steven May and Western Bulldogs defender Marcus Adams.

The Magpies are also close to a deal for fellow defender Tom Langdon, who played a starring role for the Pies during the finals.

Sydney earlier had all but given up hope of luring Moore north.