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