AFL free agency and trade period: Complete list of all trades and free agency moves

Last updated: 28 February, 2017

Jaeger O'Meara Gold Coast Suns AFL 2014

The AFL free agency and trade period has come around once again, with more players expected to change clubs than ever before in the 2016 off-season.

On this page we’ll be keeping track of every player who has moved clubs in 2016, whether they did so via a trade or as a free agent.

We’ll also have all the details on any draft pick swaps that occur between clubs, and what compensation picks clubs receive for free agent departures.

Simply put – for all details on every trade, and every free agency signing, right here is the place to be!

Free agency

Tyrone Vickery joined the Hawthorn Hawks on a two-year deal. The Richmond Tigers received a second-round draft pick in compensation.

Daniel Wells joined the Collingwood Mapgies on a three-year deal. The North Melbourne Kangaroos received a third-round draft pick in compensation.

Chris Mayne joined the Collingwood Magpies on a four-year deal. The Fremantle Dockers received a second-round draft pick as compensation.

Nathan Brown joined the St Kilda Saints on a two-year deal. Having already signed two free agents, Collingwood were not eligible to receive any compensation.

Trades

GWS Giants traded Cam McCarthy, along with draft selections No.7, No.34 and No.72 to the Fremantle Dockers for their first selection at the draft, No.3 overall.

Hawthorn Hawks traded Brad Hill to the Fremantle Dockers for pick No.23.

GWS Giants traded picks No.3 and No.16 to the Brisbane Lions for picks No.2, No.31, No.51 and No.60.

GWS Giants traded Jack Steele to St Kilda Saints for St Kilda’s 2017 second-round pick.

Hawthorn Hawks traded Sam Mitchell and draft picks No.54 and No.72 to West Coast Eagles for draft picks No.52, No.70 and No.88.

Sydney Swans traded Tom Mitchell and pick No.57 to the Hawthorn Hawks for picks No.14 and No.52. The two clubs will conduct other pick swaps as part of the deal next week.

Hawthorn Hawks traded picks No.23, No.36 and Hawthorn’s 2017 first-round draft pick to the St Kilda Saints for picks No.10, No.68.

GWS Giants traded Paul Ahern to North Melbourne Kangaroos for pick No.69.

Brisbane Lions traded Pearce Hanley to Gold Coast Suns and pick No.19 to Port Adelaide Power, Port Adelaide traded pick No.67 to Gold Coast and their 2017 first-round pick to Brisbane, Gold Coast traded pick No.22 to Brisbane and pick No.30 to Port Adelaide.

Hawthorn Hawks traded Jordan Lewis, picks No.57 and No.68 to Melbourne Demons for picks No.48 and No.66.

Western Bulldogs traded Joel Hamling, picks No.40 and No.63, to Fremantle Dockers for picks No.35, No.43 and No.61.

Essendon Bombers have traded Michael Hibberd and pick No.59 to Melbourne Demons for picks No.29 and No.68.

Gold Coast Suns traded Dion Prestia and pick No.24 to Richmond Tigers for pick No.6 and Richmond’s 2017 second-round pick.

Sydney Swans traded Toby Nankervis to Richmond Tigers for pick No.46.

Gold Coast Suns traded picks No.25 and No.80 to Western Bulldogs for picks No.35 and No.43.

Collingwood Magpies traded Jarrod Witts to Gold Coast Suns for picks No.44 and No.62.

Geelong Cats traded Shane Kersten to Fremantle Dockers for pick No.63.

Western Bulldogs traded Nathan Hrovat, and their 2017 third and fourth-round picks, to North Melbourne Kangaroos for their 2017 third and fourth-round picks.

Carlton Blues traded Zach Tuohy and their 2017 second-round pick to Geelong Cats for Billie Smedts, their 2017 first-round pick, and pick No.63.

Geelong Cats traded Josh Caddy and pick No.56 to Richmond Tigers for picks No.24 and No.64.

Sydney Swans traded picks No.39 and No.52 to GWS Giants for pick No.31.

Adelaide Crows traded Jarryd Lyons and pick No.71 to Gold Coast Suns for picks No.43 and No.67.

GWS Giants traded Patrick McKenna and picks No.51 and No.69 to Melbourne Demons for picks No.57 and No.59.

Geelong Cats traded Nathan Vardy to West Coast Eagles for pick No.72.

Collingwood Magpies traded Travis Cloke to Western Bulldogs for pick No.76.

GWS Giants traded James Stewart to Essendon Bombers for pick No.77.

North Melbourne Kangaroos traded Aaron Black to Geelong Cats for pick No.92.

GWS Giants traded Will Hoskin-Elliott to Collingwood Mapgies for Collingwood’s 2017 second-round pick.

Collingwood Magpies traded Jack Frost, pick No.76 and Collingwood’s 2017 third-round pick to Brisbane Lions for Brisbane’s 2017 third and fourth-round picks.

Melbourne Demons traded Lynden Dunn and pick No.51 to Collingwood Magpies for pick No.47.

Collingwood Magpies traded Marley Williams to North Melbourne Kangaroos for pick No.105.

Western Bulldogs traded Koby Stevens, pick No.61 and their 2017 fourth-round pick to St Kilda Saints for pick No.50 and St Kilda’s 2017 fifth-round pick.

GWS Giants traded Caleb Marchbank, Jarrod Pickett, and their 2017 second-round pick to Carlton Blues for picks No.45, No.58, and Geelong’s 2017 first-round pick.

GWS Giants traded Rhys Palmer to Carlton Blues for pick No.135.

GWS Giants traded Geelong’s 2017 first-round pick and their own 2017 third-round pick to Richmond Tigers for Brett Deledio.

Hawthorn Hawks trade picks No.48, No.66 and No.70 to Carlton Blues for GWS’ 2017 second-round pick.

Gold Coast Suns trade Jaeger O’Meara to Hawthorn Hawks for pick No.10 and GWS’ 2017 second-round pick.

Gold Coast Suns trade picks No.35, No.71 and their 2017 fourth-round pick to Fremantle Dockers for pick No.73 and Fremantle’s 2017 second-round pick.

Port Adelaide trade picks No.9, No.19 and No.49 to Sydney Swans for picks No.14, No.17 and No.31.