The Seattle Kraken and defenceman Jamie Oleksiak have agreed on a five-year contract worth an average annual value of $4.6 million, according to multiple sources. 

TSN Hockey Insider Pierre LeBrun notes that Oleksiak will have a no-trade clause for the first three years of the contract and then will have a modified no-trade clause in the final two years. 

The Kraken selected Oleksiak, who was a pending unrestricted free agent, from the Dallas Stars in Wednesday's expansion draft. 

The 28-year-old scored six goals and added eight assists over 56 games with the Stars last season, his 10th year in the NHL.

Over 369 career games in the NHL with the Stars and Pittsburgh Penguins, the Toronto native has 24 goals and 48 assists.