Tom Wilson is staying with the Washington Capitals for the long term after getting a new contract that could keep the homegrown power forward with the team for his entire NHL career.

Wilson signed a seven-year extension worth $45.5 million on Friday, a deal that keeps him from hitting free agency next summer. Instead, he will count $6.5 million against the salary cap from the time the new contract kicks in for the 2024-25 season through 2030-31.