In maart 2019 verkreeg Moraes een Oekraïens paspoort en werd direct opgeroepen voor het Oekraïens voetbalelftal. Hij debuteerde op 22 maart als invaller voor Roman Jaremtsjoek in de EK-kwalificatiewedstrijd tegen Portugees voetbalelftal (0-0). Drie dagen later speelde hij de hele wedstrijd tegen Luxemburg. Beide landen tekenden een week later protest aan tegen het meespelen van Moraes omdat hij niet speelgerechtigd zou zijn. Spelers dienen vijf jaar achtereen in het land waarvoor ze willen uitkomen gepeeld te hebben voordat ze bij de FIFA in aanmerking komen voor een nationaliteitswissel. Moraes speelt sinds 2012 in Oekraïne maar speelde in 2017 enkele maanden op huurbasis in China.[5]