Terrazzino began his career with
TSV Neckarau before moving to
VfL Neckarau and subsequently joining
TSG 1899 Hoffenheim in July 2007. He made his debut during the
2008–09 Bundesliga season, in January 2009. In January 2011 he transferred to
Karlsruher SC along with Hoffenheim teammate
Pascal Groß. On 22 May 2012, he joined the
SC Freiburg squad. On 20 June 2014, he joined
VfL Bochum. On 18 May 2016, Terrazzino signed for his former club Hoffenheim on a two-year deal. After making just 9 league appearances during the
2016–17 season for Hoffenheim, he signed for Freiburg for a fee rumoured to be €2.5 million. On 3 January 2020, Terrazzino signed for 2. Bundesliga club
Dynamo Dresden on loan. Terrazzino joined
SC Paderborn 07 in October 2020, newly relegated to the
2. Bundesliga, after his contract with SC Freiburg had been terminated. He signed a one-year contract. In August 2021 he signed for Polish club
Lechia Gdańsk. On 18 September 2023, he signed a contract with
Wuppertaler SV in
Regionalliga West. ==International career==