Guerreiro ha sido 65 veces internacional con Portugal y formó parte del equipo titular que ganó la Eurocopa en 2016.