ST KILDA has completed a deal for out-of-contract Fremantle winger Liam Henry.
Henry, 22, makes the move to the Saints after St Kilda sent its future second-round and fourth-round picks to the Dockers, receiving Henry and Fremantle's future fourth-round pick in return.
Former top-10 pick Henry played 43 games for Fremantle, including 16 this year as he grew into his role on the wing, averaging 20.4 disposals.
His best game came against Essendon in round 15, when he racked up 32 disposals and earned three Brownlow votes.
"I loved my time at the Dockers, they made my childhood dreams come true which I'm very grateful for, but I felt like the time was right to make a change," Henry said.
TRADE HUB All the latest player movement news
TRADE TRACKER Get the details of every trade as they happen
INDICATIVE DRAFT ORDER Your club's picks as they stand
"I'm really keen to just dig into pre-season and do my best to contribute to the team."
Henry was linked to Fremantle during his junior career through its Next Generation Academy, and joined the club when it selected him at No.9 in the 2019 AFL Draft.
"Liam is an exciting young player with plenty of upside to excite Saints fans," St Kilda list manager Stephen Silvagni said.
"His ability to find space is complemented by his elite skills and composure with ball in hand.
"We can't wait to welcome Liam and his family to the club."