AFL trade tracker, free agency 2025: Every club's done deals

Kieran Francis

AFL trade tracker, free agency 2025: Every club's done deals image

The AFL player movement period is in full swing with free agency moves and trades already being completed.

Will your club get who they want?

The Sporting News has a list of all the done deals.

MORE: AFL trade news, rumours, updates LIVE

AFL confirmed trades, free agency done deals 2025

Brayden Fiorini joins Essendon from Gold Coast

October 14

Essendon: Receives Brayden Fiorini (Gold Coast)

Gold Coast: Receives 2026 third-round pick


Pick swap between Collingwood and Brisbane

October 14

Collingwood: Receives Pick 45, Pick 56

Brisbane: Receives Pick 59, 2026 third-round pick (MEL)


Will Brodie joins Port Adelaide from Fremantle

October 13

Port Adelaide: Receives Will Brodie (Fremantle)

Fremantle: Receives Pick 103


Tylar Young joins West Coast from Richmond

October 13

West Coast: Receives Tylar Young (Richmond)

Richmond: Receives Pick 38


Pick swap between Western Bulldogs and GWS

October 12

Western Bulldogs: Receives Pick 14, Pick 37

GWS: Receives Pick 12


Ben Ainsworth and Corey Durdin join new clubs in three-team trade

October 10

Carlton: Receives Ben Ainsworth (Gold Coast), pick 67 (PA)

Port Adelaide: Receives Corey Durdin (Carlton), 2026 second-round pick (CAR)

Gold Coast: Receives Pick 29 (PA)


Campbell Chesser joins Carlton from West Coast

October 10

Carlton: Receives Campbell Chesser (West Coast)

West Coast: Receives Pick 41


Brody Mihocek joins Melbourne from Collingwood

October 10

Melbourne: Receives Brody Mihocek (Collingwood), Pick 71

Collingwood: Receives Pick 61, 2026 third-round pick


Max Heath joins Melbourne from St Kilda

October 9

Melbourne: Receives Max Heath (St Kilda)

St Kilda: Receives 2027 fourth-round pick


Liam Ryan joins St Kilda from West Coast

October 9

St Kilda: Receives Liam Ryan (West Coast), 2027 third-round pick

West Coast: Receives 2026 second-round pick


Brisbane sign Oscar Allen via free agency (restricted)

October 8

Brisbane: Receives Oscar Allen (West Coast)

West Coast: Receives first round compensation pick - currently Pick 2


Judd McVee joins Fremantle from Melbourne

October 8

Fremantle: Receives Judd McVee (Melbourne)

Melbourne: Receives Pick 23


Brandon Starcevich joins West Coast from Brisbane

October 8

West Coast: Receives Brandon Starcevich (Brisbane), Picks 12 (FRE) and 52 (BRI)

Brisbane: Receives Picks 16 (WCE), 22 (WCE), 44 (FRE), 50 (FRE)

Fremantle: Receives Picks 19 (BRI), 23 (WCE), 46 (BRI)


Sam Flanders joins St Kilda from Gold Coast

October 8

St Kilda: Receives Sam Flanders (Gold Coast)

Gold Coast: Receives Pick 7


Malcolm Rosas Jnr joins Sydney from Gold Coast

October 7

Sydney: Receives Malcolm Rosas Jnr (Gold Coast), Pick 62

Gold Coast: Receives Picks 51 and 69


Liam Reidy joins Carlton from Fremantle

October 7

Carlton: Receives Liam Reidy (Fremantle), Pick 53 and 71

Fremantle: Receives Picks 50 and 68


North Melbourne signs Charlie Spargo via free agency (unrestricted)

October 6

North Melbourne: Receives Charlie Spargo (Melbourne)

Melbourne: Receives end of second round compensation pick - currently Pick 41


Port Adelaide signs Jacob Wehr via free agency (unrestricted)

October 6

Brisbane: Receives Jacob Wehr (GWS)

GWS: No compensation


Brisbane signs Sam Draper via free agency (unrestricted)

October 4

Brisbane: Receives Sam Draper (Brisbane)

Essendon: Receives end of first round compensation pick - currently Pick 20


Geelong signs James Worpel via free agency (restricted)

October 3

Geelong: Receives James Worpel (Hawthorn)

Hawthorn: Receives end of second round compensation pick - currently Pick 42


St Kilda signs Tom De Koning via free agency (restricted)

October 3

St Kilda: Receives Tom De Koning (Carlton)

Carlton: Receives first round compensation pick - currently Pick 9


St Kilda signs Jack Silvagni via free agency (unrestricted)

October 3

St Kilda: Receives Jack Silvagni (Carlton)

Carlton: Receives end of first round compensation pick - currently Pick 21

Kieran Francis

Kieran Francis is a senior editor at The Sporting News based in Melbourne, Australia. He started at Sportal.com.au before being a part of the transition to Sporting News in 2015. Just prior to the 2018 World Cup, he was appointed chief editor of Goal.com in Australia. He has now returned to The Sporting News where his passions lay in football, AFL, poker and cricket - when he is not on holiday.