The 29-year-old defenseman scored 49 points (nine goals, 40 assists) in 61 games with the Boston Bruins last season after three straight seasons with at least 51 points. He led NHL defensemen with 28 power-play points (two goals, 26 assists) in 2019-20.
"To be honest, it was kind of not expected," Krug said. "But as the day went on, it just seemed more and more like a perfect fit. Going through some of the things that were available, with the roster that the Blues have in place, and the core group, it just seemed like a match made in heaven. It feels great. I'm very excited to get going."
Krug said he had not received a contract offer from the Bruins in about a year.
"I didn't know what today was going to bring and I was going to welcome anything that came through the door or rang through the phone," he said. "It didn't work out (with the Bruins). I was looking forward to having a conversation with them. It just didn't happen. But I'm very lucky and I feel like an opportunity to join the Blues was just lucky and very happy that it worked out. Very excited to join this group."
RELATED: [NHL Free Agent Tracker]
Blues general manager Doug Armstrong said signing Krug does not prevent them from re-signing defenseman
Alex Pietrangelo
, who has been St. Louis captain since 2016-17.
"You never know what happens in the future," Armstrong said. "We have to get very creative. But Alex has been a great part of this franchise. You never know what happens in the future. What we were trying to do was knock things off as they came, and Krug
and
[Robert] Bortuzzo
and
[Colton] Parayko
with great size,
[Niko] Mikkola
's got great size, you're allowed to input different players, and we have [Justin Faulk] and [Vince Dunn] and [Carl Gunnarsson], so we have a really good group back there now."
NHL.com staff writer Amalie Benjamin contributed to this report