He previously played within the New York Rangers, Carolina Hurricanes, Buffalo Sabres and Vancouver Canucks organizations in the National Hockey League (NHL).
[citation needed] Sanguinetti had a breakthrough year during the 2006–07 season, finishing second among all Ontario Hockey League (OHL) defensemen in goals scored (23), and tenth with 53 points.
With his team eliminated Sanguinetti was called up to the Rangers' American Hockey League (AHL) affiliate, the Hartford Wolf Pack.
[11] On July 2, 2015, Sanguinetti left the Canucks organization as a free agent and signed a one-year, two-way contract with the Buffalo Sabres.
[12] He made 40 appearances for Buffalo's AHL affiliate Rochester Americans in the 2015–16 season, tallying seven goals and eight assists, and did not see any NHL action.
[citation needed] As an unsigned free agent into the mid-point of the 2018–19 season, Sanguinetti returned to his former club, the Charlotte Checkers of the AHL, for the remainder of the campaign on January 1, 2019.
As a free agent, Sanguinetti opted to return abroad, securing a one-year contract with German club, EHC München of the DEL, on September 8, 2019.