Gabriel began his career in the youth ranks at SK Zbraslav, before moving to Sparta Prague.
[1] 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.
[2] On 30 May 2022, Gabriel signed for Hradec Králové, with Jan Mejdr going in the opposite direction.
[3] Gabriel moved to Denmark on 23 August 2023 and joined Midtjylland on a five-year contract.
[4] He scored his first goal for the club in a 2–1 home win over Lyngby Boldklub.