The Blues announced that they signed Ferraro to a one-year, two-way contract.
For Ferraro, this marks the third NHL team of his career. Originally a second-round pick of the Red Wings in 2009, Ferraro appeared in 10 games for Detroit last season, before he was placed on waivers.
The Bruins claimed him off waivers, then put him in the lineup for 58 games, mostly in a bottom-six, fourth line role, which included time on the Boston penalty kill. He scored five goals and 10 points.