T.J. Oshie re-signs with Capitals for a long, long time

TORONTO,ON – APRIL 23: T.J. Oshie #77 of the Washington Capitals passes against the Toronto Maple Leafs in Game Six of the Eastern Conference Quarterfinals during the 2017 NHL Stanley Cup Playoffs at the Air Canada Centre on April 23, 2017 in Toronto, Ontario, Canada. (Photo by Claus Andersen/Getty Images)

Scratch T.J. Oshie off of your summer unrestricted free agent list. The 30-year-old forward has re-signed with the Washington Capitals for the next eight years.

Oshie’s new deal carries a $5.75 million per year cap hit, totaling $46 million over the life of the contract, which runs through the 2024-25 season.

Here’s the contract breakdown, via Mike Vogel:

“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 Capitals GM 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.”

According to Cap Friendly, Oshie’s deal carries a modified no-trade clause throughout the full term.

Oshie had one of his best offensive seasons in 2016-17, his second in Washington. He tied Alex Ovechkin for the team lead in goals with a career-best 33 and was fifth on the Capitals in points with 56. In two rounds this postseason, he put up four goals and 12 points.

The numbers were real strong, sure, but they were aided by a 23.1 percent shooting percentage. Oshie was a 10-14 percent shooter over his first eight NHL seasons before the big jump in 2016-17. So, eight years, huh?

There was some thought that Oshie made sense for the Chicago Blackhawks after they spent Friday shedding some cap space as they look to fill the void left by Marian Hossa’s absence. With the draft at United Center this weekend, will Stan Bowman have another surprise to drop on the hometown fans?

More from Yahoo Sports:

– – – – – – –

Sean Leahy is the associate editor for Puck Daddy on Yahoo Sports. Have a tip? Email him at puckdaddyblog@yahoo.com or follow him on Twitter!