Zadorov appeared in 74 games for the Flames last season recording 22 points while averaging 16:55 minutes of ice time. He was second on the team with 181 hits and penalty minutes (77).
The Flames acquired the rights to Zadorov last season for a third-round pick and signed him to a one-year, $3.75 million deal.
In 485 career games with the Flames, Blackhawks, Colorado Avalanche and Buffalo Sabres, Zadorov has 105 points. The 27-year-old Russian was drafted 16th overall by the Sabres in the 2013 NHL Draft.