The Carolina Hurricanes have signed Alexander Semin to a five-year contract extension, which the team announced is worth $7 million per season.

The 29-year-old signed a one-year, $7 million deal with the Hurricanes this past summer and has lived up to the contract. He has eight goals and 22 assists in 30 games and has been a big reason for captain Eric Staal's 14-goal, 35-point season.

“We’re very happy to retain Alex,” Hurricanes general manager Jim Rutherford said. “Alex is an elite player and has been a major contributor to the Hurricanes having a very strong top line.”

Semin spent seven seasons with the Washington Capitals before coming to Carolina. As a member of the Capitals, he scored at least 28 goals four times with a career-best 40 goals in 2009-10.