Coyle signed a six-year, $31.5 million contract with an average annual value of $5.25 million. Wagner signed a three-year, $4.05 million contract (average annual value $1.35 million).
"We are a product of the depth of our club and Charlie and Chris, we're really excited to have them for the foreseeable future," Bruins general manager Don Sweeney said in Ottawa on Wednesday prior to the Bruins playing the Seantors at Canadian Tire Centre (7 p.m. ET; TVAS, SN360, NESN, NHL.TV). "I think Charlie came in and fit in very nicely with our club last year and now you're seeing the versatility with him as a player being able to to go up the lineup. .. and Chris brings elements that we really respect."
Coyle, a 27-year-old forward, has 14 points (five goals, nine assists) in 24 games with the Bruins this season. The Weymouth, Massachusetts, native was acquired by the Bruins on Feb. 20, for forward Ryan Donato and a conditional pick in the 2019 NHL Draft.
"At dinner in Vegas one night when I first met the team (last season), I could tell right there, I started to get a glimpse right there all about how close they were and it was something I wanted to be a part of and continue to be a part of," Coyle said. "I think going into this year and starting from scratch in training camp and all that and talking it over a lot and thinking about it, it just checks all the boxes."
Selected by the San Jose Sharks in the first round (No. 28) of the 2010 NHL Draft, Coyle has 262 points (98 goals, 164 assists) in 262 regular-season games with the Bruins and Minnesota Wild and has 31 points (16 goals, 15 assists) in 24 Stanley Cup Playoff games.
"I'm glad it worked out the way it did," Coyle said. "I want to be here for a lot of years and I'm pretty happy with the way it worked out."
Wagner, a 28-year-old forward, has five points (one goal, four assists) in 23 games with the Bruins this season. The Walpole, Mass., native signed with the Bruins as a free agent July 1, 2018.
"I'm pumped to get it done and not have to worry about it now," Wagner said. "Obviously I wanted to stay. I think that was pretty apparent. ... Playing at home...you can't really beat it. I really didn't' want to wait until the end of the year. I kind of wanted to settle things now and just worry about playing."
Selected by the Anaheim Ducks in the fifth round (No. 122) of the 2010 draft, Wagner has 53 points (30 goals, 23 assists) in 273 regular-season games and five goals in 33 playoff games.
"They are so ingrained in the community of Boston as well," Sweeney said. "They are hometown guys and clearly want to be here. They understand the pressure associated with playing for the Bruins. And they're really good teammates. So for us it was a really good fit and we're really excited to have them."