Gabriel began his career in the youth ranks at SK Zbraslav, before moving to
Sparta Prague. On 10 August 2021, Gabriel made his debut for Sparta Prague, coming on as an 84th-minute substitute in the
UEFA Champions League against
Monaco. On 30 May 2022, Gabriel signed for
Hradec Králové, with
Jan Mejdr going in the opposite direction. Gabriel moved to Denmark on 23 August 2023 and joined
Midtjylland on a five-year contract. He scored his first goal for the club in a 2–1 home win over
Lyngby Boldklub. ==International career==