FORMER No.5 draft pick Dylan Stephens has joined North Melbourne in a trade with Sydney.
The Swans have parted with Stephens and pick 25 and received North's end of first-round pick next year plus its pick 44 this year.
North later moved the pick 25 along with pick 21 to Carlton in exchange for pick 17 and defender Zac Fisher.
The end of first round pick for 2024 that North has given the Swans is the first of two the Roos were handed by the AFL as part of the League's assistance package.
The Roos later moved on the second of the two assistance picks in a deal with Gold Coast.
In addition to losing Stephens on Wednesday, the Swans completed trades for Taylor Adams from Collingwood and Brodie Grundy from Melbourne.
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
"Whilst disappointed to lose Dylan, we are pleased to have facilitated a trade with North Melbourne that nets a second first-round selection for the club in next year's draft as well as a further selection in this year's draft," Sydney's GM of Football Charlie Gardiner said.
"Since arriving at the Swans, Dylan has been an important contributor to our young playing list and we wish him all the best in the future."
Stephens, 22, played 13 games for the Swans this season, taking his career tally to 43 since he was drafted in 2019.
AFL.com.au's Riley Beveridge has reported Stephens has signed a four-year deal.
"We've been tracking him for a while and believe he has some great attributes to add to our midfield with more opportunity at AFL level," North footy boss Todd Viney said.
"He's got some great athletic attributes, and we think he’ll complement our group enormously with his footy nous and professionalism."
Sydney has already brought in free agents James Jordon and Joel Hamling to boost its list after the club delisted six players and lost Lance Franklin, Paddy McCartin and Tom Hickey to retirement.
CROWS LAND SUN Adelaide picks up versatile tall, pick 14 in deal with Gold Coast
DEES GET PICK 11 Melbourne lands Gold Coast's prized pick in huge swap
THREE CLUBS IN THREE YEARS Out-of-favour Dee now a Swan
ANOTHER ROO MOVE North trades second assistance pick in deal with Suns
PIE JOINS SYDNEY Swans seal deal to bring Collingwood vice-captain north
NORTH LANDS A FISH Defender jumps from Blues to Roos