Coaching
He was coach of Juve Stabia in the 2009–10 season, winning promotion to the Lega Pro Prima Divisione on his first attempt. For the following season, he signed for Brindisi.
In the 2011–12 season he was the head coach of Portogruaro in Lega Pro Prima Divisione.[3]
In the 2012–13 season he was the head coach of Avellino in Lega Pro Prima Divisione. The club won promotion to Serie B.
On 12 June 2015 Rastelli was hired by newly relegated club Cagliari for their 2015–16 Serie B season.[4][5] He led Cagliari to win the Serie B title, and was consequently confirmed also for the 2016–17 Serie A campaign. He was sacked on 17 October 2017.[6]
On 5 November 2018, Rastelli returned into management as the new head coach of Serie B club Cremonese.[7] On 8 October 2019, Cremonese fired him with the team in 12th position in the table.[8] On 8 January 2020, he was reinstated as head coach of Cremonese.[9] He was dismissed as Cremonese boss for a second time on 4 March 2020, with the club languishing in the relegation zone.[10]
On 16 March 2021, he was hired by Serie B club SPAL until the end of the 2020–21 season, with an option to extend the contract for another season.[11] He left the club at the end of the season.
On 31 August 2021 he was named new head coach of Serie B club Pordenone.[12] He was however dismissed himself on 16 October 2021, with Pordenone lying at the bottom of the league table, as he failed to turn the club's fortunes.[13]
On 20 October 2022, Rastelli returned to Avellino, signing a two-year contract with the Serie C club, with a further two-year extension in case of promotion to Serie B.[14] He was dismissed on 12 September 2023, after suffering two defeats in the first two games of the 2023–24 Serie C season.[15]