In June 2011 Siena bought back Sansone for €800,000, and re-sold to Sassuolo for €425,000 in another co-ownership deal.[4][7] In June 2012 Sassuolo signed Sansone (€425,000) and Troianiello (€575,000) outright for a total of €1 million.[8]
In January 2013 Sansone was signed by U.C. Sampdoria from Torino for €1.45 million in a 4+1⁄2-year contract;[10] Sassuolo retained its own 50% registration rights of Sansone. In June 2013 Sampdoria acquired Sansone outright from Sassuolo for another €1.25 million.[10][11] Sassuolo also acquired 50% registration of Simone Zaza from Sampdoria for €2.5 million, which another half of Zaza was acquired by Juventus FC from Sampdoria.
On 13 July 2016 he was signed by Serie B club Novara.[16][17] He spent 2+1⁄2 seasons with the Piedmontese club. However, he only played twice in 2018–19 Serie C.
On 31 January 2019, he terminated the contract in a mutual consent.[18]
Neftchi
On 2 February 2019, he signed with the Azerbaijani club Neftchi Baku under the management of Italian coach Roberto Bordin.[19] On 12 June, Neftchi released Sansone from his contract by mutual consent.[20]