The 2025 Free Agency and Trade Period has seen a host of big names switch clubs.

The player movement period runs from Friday, October 3rd, to Wednesday, October 15th.

All the completed moves below...

Wednesday October 15

Charlie Curnow joined Sydney; Will Hayward joined Carlton

  • The Blues also secured Pick 11 as well as the Swans' 2026 and 2027 first-round picks
  • Sydney claimed Pick 31, 42 and Carlton's 2027 second-round pick

Clayton Oliver joined GWS via a trade

  • Melbourne gained the Giants' 2026 third-round pick

Jack Steele joined Melbourne via a trade

  • St Kilda received the Demons' 2027 third-round selection

Christian Petracca joined Gold Coast via a trade

  • The Suns also obtained Picks 24, 28 and Melbourne's 2026 second-round pick
  • The Demons secured Pick 7, 8, 37, the Suns' 2026 first-round pick and their 2027 third-round selection

Patrick Retschko joined Richmond via a trade

  • Geelong lands Pick 99

Jack Buller joined Collingwood via a trade

  • The Pies also welcomed Sydney's 2026 fourth-round pick
  • The Swans gained Collingwood's 2026 third-round pick

Jamarra Ugle-Hagan joined Gold Coast via a trade

  • The Bulldogs collected Pick 74

Finnbar Maley joined Adelaide via a trade

  • The Crows also gained Pick 64
  • North Melbourne received Pick 57 and Adelaide's 2026 fourth-round selection

Hawthorn and Carlton engaged in a pick swap

  • Hawthorn snared Picks 10 and 22
  • Carlton grabbed Picks 9, 31, 42 and 43

Jai Serong joined Sydney via a trade

  • The Swans also received Hawthorn's 2026 fourth-round pick
  • The Hawks obtained Sydney's 2026 third-round selection

Changkuoth Jiath joined Melbourne via a trade

  • The Hawks gained pick 42 and the Demons' 2026 fourth-round pick

Oliver Florent joined Carlton via a trade

  • Sydney received the Blues' 2026 third-round selection

Tuesday October 14

Connor Budarick joined the Western Bulldogs via a trade

  • The Bulldogs also secured Pick 70
  • Gold Coast landed Pick 37

Brayden Fiorini joined Essendon via a trade

  • The Suns received Essendon's 2026 third-round selection

Brisbane and Collingwood engaged in a pick swap

  • The Pies secured Picks 45 and 56
  • The Lions gained Pick 59 and Collingwood's 2026 third-round selection

Monday October 13

Will Brodie joined Port Adelaide via a trade

  • Fremantle received Pick 103

Tylar Young joined West Coast via a trade

  • The Tigers gained Pick 38

GWS and the Western Bulldogs engaged in a pick swap

  • The Giants acquired Pick 12
  • The Bulldogs netted Pick 14 and 37

Friday October 10

Ben Ainsworth joined Carlton; Corey Durdin joined Port Adelaide via a three-club trade

  • The Blues also received Pick 67
  • The Power also gained Carlton's 2026 second-round pick
  • Gold Coast obtained Pick 29

Campbell Chesser joined Carlton via a trade

  • West Coast acquired Pick 41

Brody Mihocek joined Melbourne via trade

  • The Demons also received Pick 71.
  • Collingwood picks up Pick 61 and Melbourne's 2026 third-round selection

Thursday October 9

Max Heath joined Melbourne via trade

  • St Kilda received 2027 fourth-round pick.

Liam Ryan joined St Kilda via trade

  • St Kilda also received 2027 third-round pick.
  • West Coast gained a 2026 second-round pick.

Wednesday October 8

Oscar Allen joined Brisbane via free agency

  • West Coast obtained a Round 1 draft selection (currently Pick 2) as compensation.

Judd McVee joined Fremantle via trade

  • Melbourne received Pick 23.

Brandon Starcevich joined West Coast via trade

  • West Coast also acquired Picks 12 (Fremantle), 33 (Fremantle) and 52 (Brisbane).
  • Fremantle received Picks 19 (Brisbane), 23 (West Coast) and 46 (Brisbane).
  • Lions get Picks 16 (West Coast), 22 (West Coast), 44 (Fremantle) and 50 (Fremantle).

Sam Flanders joined St Kilda via trade

  • Gold Coast received Pick 7.

Tuesday October 7

Malcolm Rosas Jr joined Sydney via trade

  • Sydney also received Pick 62.
  • Gold Coast acquired Pick 51 and 69.

Liam Reidy joined Carlton via trade

  • Carlton also received Pick 53 and 71.
  • Fremantle secured Pick 50 and 68.

Monday October 6

Charlie Spargo joined North Melbourne via free agency

  • Melbourne netted an end-of-Round 2 draft selection (currently Pick 42) as compensation.

Jacob Wehr joined Port Adelaide via free agency

  • GWS received no compensation.

Saturday October 4

Sam Draper joined Brisbane via free agency

  • Essendon received an end of Round 1 draft selection (currently Pick 21) as compensation.

Friday October 3

James Worpel joined Geelong via free agency

  • Hawthorn obtained an end of Round 2 draft selection (currently Pick 43) as compensation.

Tom De Koning joined St Kilda via free agency

  • Carlton attained a Round 1 draft selection (currently Pick 10) as compensation.

Jack Silvagni joined St Kilda via free agency

  • Carlton received an end of Round 1 draft selection (currently Pick 22) as compensation.