The Capitals won't have to worry about their biggest pending free agent anymore. T.J. Oshie signed an eight-year, $46 million contract that will carry a cap hit of $5.75 million per year to remain with Washington, the team announced Friday.

With one fan favorite on his way to Vegas in Nate Schmidt, the Capitals made sure to keep another fan favorite in Oshie. Acquired by the Caps in 2015 via a trade with the St. Louis Blues, Oshie was tied for the team lead in goals last season with 33. In two years with Washington, he has scored 59 goals and 107 points, solidifying his place as the right wing on the top line alongside Alex Ovechkin and Nicklas Backstrom.

“T.J. is an invaluable member of our team and we felt it was imperative for us to re-sign him in a competitive free agent market,” said general manager Brian MacLellan. “T.J. is a highly competitive player with a tremendous skill set; he epitomizes the kind of player our team must have in order for us to continue to put ourselves in a position to compete in this League.”

Re-signing Oshie is a bit of a surprise for a Capitals team that was facing major cap constraints this offseason. As one of the top free agents available, Oshie could certainly have made more money on the open market. Instead, the Caps managed to keep him with a very long-term deal.

At 30 years old, Oshie will be 38 years old when the new contract expires. So while the Capitals were able to sign him for less money than perhaps many expected, the tradeoff was a much longer contract.


With Oshie re-signed and the Evgeny Kuznetsov, Andre Burakovsky and Dmitry Orlov all restricted free agents in need of new deals, this likely means the end of Justin Williams and Karl Alzner's time in Washington.

MORE CAPITALS: Revisiting the 2012 draft: What's the grade for the Caps?