Zack Kassian and the Edmonton Oilers have agreed to a four-year, $12.8 million contract extension, according to TSN Hockey Insider Bob McKenzie.

The deal carries an average annual value of $3.2 million. McKenzie adds the deal does not include any type of no-trade protection.

Kassian, 29, is on pace to have the highest scoring season of his career. Entering play Wednesday, he has 13 goals and 15 assists in 44 games, two off his career-high in goals (15) and two off his career-best in assists.

This is Kassian's fifth season in Edmonton after coming over in a deal with the Montreal Canadiens in exchange for goaltender Ben Scrivens.

He was selected No. 13 overall by the Buffalo Sabres in the 2009 NHL Draft.