Soldado ha sido internacional con la selección de fútbol de España en 12 ocasiones entre 2007 y 2013.