Fremantle, Melbourne and Adelaide have exchanged picks ahead of next week's AFL National Draft.
Melbourne has traded themselves back from pick 8 to pick 10, while the Dockers sent three selections to the Demons.
Fremantle sent picks 10, 28 and a 2020 fourth-round pick to Melbourne in exchange for pick eight.
The Dockers grabbed pick 28 in a trade with Adelaide, in the three-way deal.
The Crows will now have three picks inside the top 25, after receiving pick 22 from the Dockers.
Fremantle attached a 2020 third-round pick alongside selection 22, while Adelaide sent picks 28, 49 and a 2020 fourth-round pick to the Dockers.
dockers now got picks 7 and 8 now we swap picks 10 to melb
in the draft be lot of swaping picks in the draft