Sportsnet’s Elliotte Friedman was first to report the settlement.
The team confirmed Wednesday afternoon it is a one-year contract.
“We are pleased with the process and are happy to have Ryan’s contract resolved. His agent, Murray Kuntz, and Ryan were both very professional, and our group was well prepared as they had worked very diligently prior to arriving at a settlement point,” Bruins GM Don Sweeney said in a press release. “We know Ryan has the offensive skills to be an impactful player, especially while on the power play. We expect Ryan to continue to take the necessary steps with his development to be an even more complete, two-way player.”
Friedman reported Monday the Bruins’ initial offer was $2 million, while Spooner was asking for $3.85 million. Spooner’s cap hit for the past two seasons was $950,000.
The 25-year-old was drafted in the second round (45th overall) by the Bruins in 2010 and has played 214 career regular-season games with the club.
After setting career highs in games played (80), goals (13) and assists (36) and points (49) in 2015-16, Spooner’s numbers dipped in 2016-17. He scored 11 goals and 28 assists in 78 games, but struggled late in the season and was made a healthy scratch in the playoffs.