Roberto Lopes lahir di Crumblin, Dublin, Irlandia, pada 17 Juni 1992. Namanya memang terdengar tidak sesuai dengan tempat lahirnya tersebut. Itu karena Lopes yang memang memiliki darah Cape Verde dari sang ayah, Carlos. Faktor ini pula yang membuatnya bisa membela Timnas Cape Verde. Namun, Lopes bisa bergabung dengan mereka dengan cara yang tidak biasa. Lopes mengaku mendapat ajakan untuk bergabung dengan Timnas Cape Verde melalui LinkedIn.
Pada Oktober 2018, ia menerima pesan dari pelatih Timnas Cape Verde saat itu, Rui Aguas. Namun, Lopes tidak menghiraukan ajakan tersebut. Ia malah menganggapnya sebagai spam. Terlebih, pesan juga terulis dalam bahasa Portugis. Pada September 2019, Lopes kembali menerima pesan dari Aguas. Namun, kali ini dalam bahasa Inggris. Aguas bertanya apakah Lopes sudah memikirkannya. Lopes yang tidak memahami pertanyaan tersebut pun menerjemahkan pesan pertama dari Aguas. Setelah menyadari kesempatan berharga yang ada di depan matanya, ia pun langsung meminta maaf kepada Aguas dan mengutarakan ketertarikannya.
Hanya berselang sebulan kemudian, tepatnya pada 10 Oktober 2019, Lopes akhirnya mencatatkan debutnya bersama Timnas Cape Verde dalam sebuah laga uji coba melawan Togo yang berlangsung di Prancis. Ia tampil penuh dan mereka menang dengan skor 2-1. Sebagai catatan, sebelumnya, Lopes memang tidak pernah membela Timnas Irlandia. Ia hanya memiliki satu caps bersama tim U-19 mereka pada 2011.