Javier Saviola, Lionel Messi, Sergio Agüero et Dominic Adiyiah l'ont fait dans des équipes juniors, dans les Coupes du Monde U-20 de la FIFA en 2001, 2005, 2007 et 2009.
Il a fait partie de l'équipe nationale italienne.