Ferriero attended high school at Governor Dummer Academy in Byfield, Massachusetts, graduating in 2005.[2] He played collegiate hockey at Boston College for four seasons from 2005 to 2009. After scoring 25 points in 42 games in his freshman season, Ferriero was drafted in the seventh round of the 2006 NHL Entry Draft, 196th overall by the Phoenix Coyotes. However, the Coyotes did not sign Ferriero upon completing his college career.[citation needed]
Professional
Ferriero was signed as a free agent by the San Jose Sharks on September 1, 2009. After a pre-season during which he scored five points, Ferriero made his NHL debut exactly one month later against the Colorado Avalanche.[3] He scored his first NHL goal during the second game of the season on October 3 against Jonas Hiller of the Anaheim Ducks.[4]
On June 30, 2013, Ferriero's rights were traded by the Rangers to the Minnesota Wild in exchange for Justin Falk.[8] It was later announced that the Wild would not tender Ferriero a contract, releasing him as a free agent.[9]
On July 11, 2013, Ferriero was signed to a one-year contract by the Vancouver Canucks.[10] Ferriero spent the majority of the 2013–14 season, with the Canucks' AHL affiliate, the Utica Comets, before appearing in two games with Vancouver.[citation needed]
Ferriero left the NHL in the off-season, signing a one-year contract with Austrian club EC Red Bull Salzburg of the Austrian Hockey League (EBEL) on June 9, 2015.[12] After 23 appearances for Salzburg, Ferriero opted to return to North America, signing a professional try-out with hometown club, the Providence Bruins of the AHL on December 17, 2016.[citation needed]