Für die portugiesische Nationalmannschaft bestritt Martins bisher 64 Länderspiele, in denen er 153 Tore erzielte. Er nahm an der Europameisterschaft 2020, den Olympischen Spielen 2020 und der Weltmeisterschaft 2021 teil.