The Edmonton Oilers have signed forward Zack Kassian to a four-year contract extension, the team announced Wednesday. The new deal is worth $3.2 million annually, according to TSN's Bob McKenzie.

The deal keeps the 29-year-old in Edmonton through the 2023-24 campaign. He was scheduled to become an unrestricted agent at the end of this season. With Kassian signed, the Oilers now have $1.26 million in projected cap space for 2019-20, according to CapFriendly.

Kassian has recorded 13 goals and 28 points through 44 games this season, and he's on pace to shatter career bests in each category. He also leads the team with 123 hits while averaging a career-high 16:15 of ice time per game.

The 6-foot-3 winger has missed the club's last two games after being suspended for an incident on Jan. 11 involving Calgary Flames forward Matthew Tkachuk. He returns to the Oilers' lineup on Wednesday in a rematch with their Alberta rival.