Born in Turin, Scaglia is a product of the Torino youth system. In the summer of 2011, he moved on loan to Bassano,[1] a team of Lega Pro Prima Divisione;[2] he closed his first season among the professionals with 22 league appearances with the Venetian team,[3] and was subsequently transferred (also on loan) to Cuneo on 19 July 2012.[4] With the Piedmont team he disputed another 22 games of the Lega Pro Prima Divisione (plus one in Coppa Italia and one in the Coppa Italia Lega Pro, a competition in which on 4 October 2012 he scored his first goal, in the game lost 3–2 to Tritium). He also scored his first goal in the professional leagues on November 4, 2012, in the match won 2–0 against Pavia.[5] In the first part of the 2013–14 season he remained with Torino in Serie A; however, he never made his debut in official matches from the Granata, who on 28 January 2014 loaned him to Cittadella in Serie B with the option to redeem 50% of his contract in co-ownership.[6]
Cittadella
After playing 18 games (during which he also scored his first goal in Serie B),[7] the Venetians redeemed half 50% of his contract and reconfirmed him for the 2014–15 season,
[8][9] played again in Serie B, but did not manage to avoid relegation of the club finished in last place. He was in the Top 15 of defenders of Serie B according to a list compiled by the Lega Serie B.[10]
Monza
On 7 January 2019, he signed a 2.5-year contract with Monza.[11]
Como
On 13 July 2021, Scaglia moved to Como on a two-year contract.[12]
Südtirol
On 8 January 2024, Scaglia signed with Südtirol until 30 June 2025.[13]