The Stars and Robertson agreed to a one-year, $12 million contract on Tuesday to avoid arbitration.

The deal now walks Robertson to unrestricted free agency next summer, but he is eligible to sign an extension on Jan. 1.

The Stars and Robertson had been locked in a tricky negotiation and ultimately couldn’t come to terms on a long-term deal.

The gap in talks was large enough that the Stars had reportedly agreed to a trade that would have sent Robertson to Seattle, but the deal fell apart when Robertson declined to agree to a new deal with the Kraken. That reported nixed deal would have been worth $15 million per season.

Robertson is coming off a massive contract year, scoring 45 goals and a team-high 96 points in 82 games. He has scored at least 35 goals three times in his career.

The Los Angeles native turns 28 on Wednesday.