At the 2019 UEFA Nations League Finals on home soil, Neves played in the 3–1 semi-final win over Switzerland, but was dropped from the starting eleven for the final against the Netherlands for the more defensive Danilo. In that match at his former club ground the "Dragão", he came on in added time for William Carvalho as the Portuguese won 1–0.