Avtalet är värt 850 000 dollar, vilket motsvarar ca 8,2 miljoner kronor.
Skulle han tvingas till spel i farmarligan AHL sjunker lönen till 300 000 dollar (ca 2,9 miljoner kronor).
Han var UFA (Unrestricted Free Agent) sedan den 1 juli och var fri att gå vart han ville inför nästa säsong.
Sundqvist skadades i Tre Kronor under hockey-VM i våras när han knätacklades fult av Timo Meier i kvartsfinalen mot Schweiz.
Oskar Sundqvist lämnade arenan i rullstol.
Han har representerat St. Louis i NHL i olika omgångar. Senast i tre raka säsonger efter återkomsten från Minnesota Wild.
Oskar har vunnit Stanley Cup med både Pittsburgh Penguins (2016) och St. Louis Blues (2019).
Han hann bli svensk mästare med Skellefteå 2014 innan flytten över Atlanten.
Sundqvist, som också representerat Detroit Red Wings i NHL, har gjort 543 matcher i Nordamerika och fått ihop 181 poäng, 67 mål och 114 assist. Ofta i en roll som power forward.
Han draftades av Pittsburgh Penguins i den tredje rundan 2012.