Erste internationale Erfahrungen sammelte Gabriel Geay 2015 bei den Juniorenafrikameisterschaften in Addis Abeba, bei denen er im 5000-Meter-Lauf in 14:59,87 min den vierten Platz belegte. Bei den Crosslauf-Weltmeisterschaften 2017 in Kampala gelangte er nach 29:47 min auf Rang 22 und zwei Jahre später wurde er bei den Crosslauf-Weltmeisterschaften 2019 in Aarhus nach 36:16 min 88. Anschließend nahm er erstmals an den Afrikaspielen in Rabat teil und belegte dort im 1500-Meter-Lauf in 3:39,29 min den sechsten Platz. 2020 siegte er in 1:04:28 h beim NBC Half Marathon in Dodoma und im Jahr darauf wurde er beim Kilimanjaro Premium Lager Marathon in 1:03:18 h Zweiter. Zudem startete er im Marathon bei den Olympischen Sommerspielen, der abweichend in Sapporo stattfand und kam dort nicht ins Ziel.