* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 31 Oktober 2024 ‡ Penampilan dan gol di tim nasional akurat per 8 September 2023
Pada tanggal 5 Desember 2016, Ibañez menandatangani kontrak dengan Sergipe dengan status pinjaman selama semusim.[4] Namun, pada tanggal 4 Maret berikutnya, setelah jarang tampil, ia dipanggil kembali.[5] Setelah kembali, ia menjadi pemain inti reguler selama kampanye PRS' Campeonato Gaúcho Série B.
Fluminense
Pada pertengahan tahun 2017, Ibañez bergabung dengan Fluminense dan awalnya ditugaskan ke skuad U-20. Dipromosikan ke tim utama untuk musim 2018 oleh manajer Abel Braga, ia melakukan debut profesionalnya pada tanggal 20 Januari 2018, dimulai dengan hasil imbang 0-0 di Campeonato Carioca melawan Botafogo.[6]
Pada 28 Februari 2018, hak federatif Ibãnez dibeli oleh Flu, dan ia menandatangani kontrak lima tahun baru dengan klub tersebut.[7] Ia melakukan debut Série A pada 15 April, menjadi starter dalam kekalahan tandang 2–1 melawan Corinthians, dan menyelesaikan musim dengan 14 penampilan liga.
Atalanta
Pada 29 Januari 2019, Ibañez menandatangani kontrak dengan klub Italia Atalanta.[8] Setelah dimasukkan ke dalam skuad pada bulan Februari, ia menerima debutnya pada 11 Mei, masuk pada menit-menit terakhir kemenangan 2-1 mereka atas Genoa. Ia menggantikan penyerang Josip Iličić saat klub sedang dalam panasnya pertempuran untuk finis empat besar Serie A dan kualifikasi Liga Champions UEFA untuk pertama kalinya dalam sejarah mereka, yang akhirnya mereka capai.
Ibañez tampil pertama kali pada musim berikutnya pada hari terakhir babak penyisihan grup Atalanta di Liga Champions. Membutuhkan kemenangan tandang ke Shakhtar Donetsk, Ibañez masuk menggantikan penyerang tengah Luis Muriel selama 20 menit terakhir dengan Atalanta memimpin 1-0 dan sebelumnya meninggalkan tiga bek reguler mereka untuk empat bek saat mencari gol kemenangan. Ibañez hanya dimasukkan dalam satu dari lima skuad hari pertandingan sebelumnya, tetapi skorsing Rafael Toloi dan cederanya Simon Kjær membuka jalan untuk dimasukkannya dia. Atalanta akan memenangkan pertandingan 0-3, lolos ke babak sistem gugur.
Roma
Pada 27 Januari 2020, Ibañez pindah ke klub Serie ARoma dan menandatangani kontrak berdurasi empat setengah tahun dengan klub tersebut. Transfer tersebut awalnya merupakan pinjaman hingga 30 Juni 2021, yang akan diubah menjadi transfer permanen dengan biaya yang telah ditetapkan sebesar €8 juta jika persyaratan tertentu terpenuhi.[9] Pada 4 Maret 2021, ia menandatangani kontrak jangka panjang baru dengan Roma hingga 30 Juni 2025.[10]
Al-Ahli
Pada 10 Agustus 2023, Roger Ibañez bergabung dengan klub Saudi Al-Ahli dengan transfer permanen,[11] dengan biaya yang dilaporkan sebesar €30 juta termasuk bonus.[12] Pada 18 Agustus, Ia mencetak gol pertamanya untuk klub dalam kemenangan tandang 1-3 melawan Al-Khaleej FC.
Karier internasional
On 9 September 2022, Ibañez received his first call up to the Brazil national team, for friendlies against Ghana and Tunisia.[13] He made his debut against Tunisia on 27 September, in a 5–1 win.