In 2013, Decarli was signed by Italian Serie B club Livorno. For the second half of the 2013–14 season he played for Serie B club A.S. Avellino 1912, on loan from Livorno.
On 29 June 2014, Eintracht Braunschweig announced that Decarli had signed a five-year contract with the club.[2] At the end of July 2017, he was temporarily demoted to the club's reserves for "team-damaging behaviour".[3] Subsequently, he was not called up to the first-team squad by manager Torsten Lieberknecht while making one appearance for the reserves.[4]
On 21 August 2017, he transferred to Club Brugge on a three-year deal. The transfer fee paid to Braunschweig was not disclosed.[4][5]
On 11 June 2019, Bochum announced Decarli as their new signing, for an undisclosed fee. He will take the number 5 jersey. [6]