In October 2010, he was named on the substitutes bench for the first-team in a Bundesliga match against SC Freiburg.
On 21 January 2014, Sansone along with teammates Pedro Mendes and Aleandro Rosi joined Sassuolo from fellow Serie A club Parma.
[4][5] Rosi however made a loan switch from Parma to Sassuolo, as part of the swap with Jonathan Rossini also in temporary deal.
[4][7] On 7 August 2016, Sansone signed with Villarreal on a five-year contract reported to be in the region of €13 million.
Both players also called up to 2008 Minsk under-17 International Tournament[13] He scored a goal in the second match, a 3–0 win against Belarus.
[18] On 31 May 2015, Sansone received his first senior Italy national team call-up from Antonio Conte.
[19] On 16 June 2015, Sansone debuted for the Italian senior team after being substituted on for Stephan El Shaarawy in the 68th minute in a 1–0 friendly defeat to Portugal.