The Blue Jackets and right winger Cam Atkinson have agreed to terms on a seven-year, $41.125 million contract extension, The Athletic has learned. The deal carries a salary cap figure of $5.875 million per season.

The two sides worked late Thursday to iron out the final details in the contract, including a no-trade or no-move clause in the first two years of the new contract. The final five years will carry a limited no-trade clause, by which Atkinson can approve 10 teams to which he can be traded.

Also, a no-trade or no-move clause was added to the remaining term of Atkinson’s current contract, preventing the club from trading him before the new deal kicks in next July 1.

The deal puts him under contract with the Blue Jackets through the 2024-25 season — further into the future than any other player on the roster — and would make him, as of today, the third-highest paid player, trailing goaltender Sergei Bobrovsky ($7.425 million) and Artemi Panarin ($6 million).

Atkinson, 28, would have been an unrestricted free agent July 1, but he wanted to remain in Columbus, even if it meant taking less money. He’s making $4.5 million this season on a contract that carries a $3.5 million salary cap figure.

The deal will likely be formally announced by the club Friday.

Clarification: The annual average of the contract was incorrect in an earlier version of this story.

— Reported from Columbus

Photo credit: Graig Abel/Getty Images