W 2015 roku Gabriel był również powoływany na spotkania towarzyskie w drużynie U-23, strzelając sześć bramek w czterech meczach. Był także częścią zespołu, który zdobył złoty medal na letnich igrzyskach olimpijskich 2016 pod kierownictwem Rogério Micale.
Gabriel strzelił bramkę dla Brazylii w ostatnim meczu grupowym z Danią, ostatecznie zakończonym zwycięstwem 4-0.
Reprezentacja seniorska W dniu 26 marca 2016 r. Gabriel otrzymał swoje pierwsze powołanie do pierwszej reprezentacji, zastępując zawieszonego Neymara przed meczem kwalifikacji do Mistrzostw Świata 2018 przeciwko Paragwajowi. Przez cały mecz był jednak tylko rezerwowym w starciu na Estadio Defensores del Chaco w Asunción.
5 maja 2016 r. Gabriel został powołany przez menedżera Dungę na turniej Copa América Centenario, które odbył się w Stanach Zjednoczonych. Podczas tego turnieju zaliczył swój debiut w dniu 29 maja, zastępując Jonasa i wpisując się na listę strzelców w wygranym 2-0 meczu z Panamą.
Sukcesy Santos Campeonato Paulista: 2015, 2016
Flamengo Mistrzostwo Brazylii: 2019 Mistrzostwo stanu Rio de Janeiro: 2019 Copa Libertadores: 2019 Superpuchar Brazylii: 2020 Recopa Sudamericana: 2020
Reprezentacyjne Igrzyska Olimpijskie: 2016