The Montreal Canadiens agreed to a three-year contract extension with defenseman Andrei Markov on Monday.

Financial terms were not disclosed by the team, but the CBC reported that the average annual value of the deal is $5.75 million per season.

Markov would have become an unrestricted free agent on July 1.

"We are very happy to have secured a long-term agreement with Andrei," general manager Marc Bergevin said in a statement. "He is an important part of our group of core players. He is healthy, shows a very good work ethic and has great leadership skills. He plays big minutes against the top opponents, and game-changing defensemen of his caliber are hard to find."

Markov, 35, has played his entire career with the Canadiens since being drafted in the sixth round in 1998.

"I am very pleased to be a member of the Montreal Canadiens organization for the coming years," Markov said in a statement. "I love Montreal and I am very confident in our group of players. I want to contribute to the success of our team."

Markov had seven goals and 36 assists in 81 regular-season games last season. He added one goal and nine assists in 17 playoff games. Montreal reached the Eastern Conference finals.

For his career, Markov has 98 goals and 442 points in 765 NHL games. He also has four goals and 29 points in 71 playoff games.