Edmundson, 26, posted seven points through 22 games during the Blues’ recent Stanley Cup run, skating an average of 16:32 minutes per night in the post-season. He averaged 19:23 minutes of ice during the regular season, posting 11 points through 64 games.
The Brandon, Man., native has been with the Blues organization for four seasons after being tabbed with the 46th-overall pick in the 2011 NHL Draft.
Edmundson’s $3.1-million cap hit is a slight raise over the one-year deal he signed with St. Louis last summer, which carried an average annual value of $3 million. He’ll slot in as the fourth-highest-paid defenceman on the roster in 2019-20, behind Alex Pietrangelo ($6.5-million cap hit), Colton Parayko ($5.5-million cap hit), and Jay Bouwmeester ($3.25-million cap hit).