The Washington Capitals announced Friday they agreed to an eight-year deal with T.J. Oshie.
According to the team's release, the deal is worth $46 million.
"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," general manager Brian MacLellan said. "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.