Gabriël ruilde in 2008 de jeugdopleiding van Sportkring Sint-Niklaas voor die van Club Brugge.[1] In juli 2017 ondertekende hij er zijn eerste profcontract. In 2018 stroomde hij bij blauw-zwart door naar de A-kern, maar vanwege de zware concurrentie van onder andere Ethan Horvath, Karlo Letica en Guillaume Hubert kwam hij niet aan spelen toe in het eerste elftal. In het seizoen 2018/19 verdedigde hij wel het Brugse doel in de UEFA Youth League.
In juni 2019 ondertekende Gabriël een contract voor drie seizoenen bij Waasland-Beveren.[2] Bij de Waaslanders moest hij het vertrek van Davy Roef mee helpen opvangen. In de eerste drie wedstrijden van het seizoen kreeg mede-aanwinst Lucas Pirard nog de voorkeur, maar toen die op training een vinger uit de kom sloeg mocht Gabriël op 17 augustus 2019 zijn eerste officiële wedstrijd spelen tegen RC Genk (0-4-verlies).[3] Ook tegen Cercle Brugge (1-0-verlies) en Sporting Charleroi (0-4-verlies) mocht Gabriël in doel postvatten. Daarna nam aanwinst Nordin Jackers zijn plek in doel over.
Ook in het seizoen 2020/21 bleef Gabriël de doublure van Jackers. Waasland-Beveren behield echter het vertrouwen in hem en brak zijn contract in januari 2021 open tot medio 2024.[4] Enkele weken later, op 3 februari 2021, kreeg hij zijn eerste officiële speelminuten van het seizoen in de bekerwedstrijd tegen KV Oostende (2-3-verlies).[5] Op de 28e en 29e speeldag mocht hij tegen respectievelijk Cercle Brugge (2-0-verlies) en Beerschot VA (1-2-verlies) de plaats innemen van Jackers, die onvoldoende hersteld was van zijn quadricepsblessure.[6]