He played in the National Hockey League (NHL) with the San Jose Sharks, New York Rangers and the Vancouver Canucks.
[6] Due to the 2012–13 NHL lockout, however, Ferriero was directly assigned to the team's American Hockey League (AHL) affiliate, the Wilkes-Barre/Scranton Penguins, to start the 2012–13 season.
[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.
[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] Ferriero earned a gold medal as part of the United States team at the 2005 IIHF World U18 Championships in the Czech Republic.