The deal is worth $700,000.
Sundqvist, who was acquired by the Blues through a trade with the Pittsburgh Penguins at the 2017 NHL Draft, played in 42 games last season, posting one goal and four assists.
The Blues have now agreed to deals with three of their restricted free agents. Robby Fabbri and Mackenzie MacEachern agreed to new deals earlier this week.