У вересні 2012 року 14-річний Рубін розпочав футбольну кар'єру в клубі «Влазнія U-15». Разом з цією командою виграв Регіональний чемпіонат та був визнаний найкращим футболістом турніру[1]. У команді U-15 провів один сезон, після чого був переведений до юнацької команди клубу. У сезоні 2016/17 років виступав за «Влазнію II» у Другому дивізіоні чемпіонату Албанії, відзначився 2-а голами в 3-х матчах[2].
«Влазнія»
Дебютував за першу команду «Влазанії» під керівництвом Арміра Гримая 28 жовтня 2015 року в нічийному (0:0) поєдинку Кубку Албанії проти «Аполонії». Гебай вийшов на поле на 70-й хвилині, замінивши Сантьяго Мартінеса[3].
«Домжале»
22 червня 2017 року Рубін виїхав за кордон, де підписав 3-річний контракт зі словенським клубом «Домжале»[4]. Дебютував за «Домжале» 30 липня 2017 року в поєдинку 3-о туру проти «Анкарану», в якому на 58-й хвилині замінив Матію Рома[5]. Дебютним голом за команду відзначився 27 серпня 2017 року в поєдинку 3-о туру проти «Кршко». На початку цього матчу Гебай відзначився результативною передачею на Алена Ожбольта, а через декілька хвилин відзначився голом (2:1). Тим не менше, «Кршко» виграв цей матч (4:2)[6][7].
Оренда в «Партизані»
27 липня 2018 року «Партизані» погодив 1-річну оренду Рубіна, при цьому заробітну плату повинен був виплачувати словенський клуб[8]. У столичному клубі був презентований вже наступного ж дня й отримав футболку з 9-м ігровим номером[9]. У першій частині сезону виходив на поле з лави для запасних або взагалі просиджував увесь матч на лавці[10]. Однак він відіграв вирішальну роль у столичному дербі проти «Тирани», коли після виходу на заміну відзначився дебютними голами в першій лізі, чим допоміг команді вирвати перемогу (2:1) та зберегти лідерство в чемпіонаті[11].
«Ворскла»
У середині серпня 2019 року підписав 2-річний контракт з «Ворсклою»[12].
Кар'єра в збірній
Албанія U-17
Гебай був викликаний головним тренером юнацької збірної Албанії U-17 Джемалем Мустеданагичем для участі в кваліфікації юнацького чемпіонат Європи U-17 2015, де албанці потрапили до 9-ї групи[13]. Дебютував у збірній 8-о жовтня в програному (0:3) виїзному поєдинку проти Норвегії, вийшовши на поле в другому таймі з лави для запасних[14]. Зіграв ще у двох поєдинках групового етапу, проте не зміг допомогти збірній вийти до наступного раунду, оскільки албанці фінішували на 3-у місці[15].
Албанія U-19
У листопаді 2015 року головний тренер юнацької збірної Албанії U-19 Ар'ян Беллай викликав Рубіна для участі в матчах кваліфікації чемпіонату Європи U-19 2016[16]. Зіграв у всіх трьох матчах у групі 8, проте Албанія знову вибула з турніру, посівши 3-є підсумкове місце[17].
Албанія U-20
Албан Буши надіслав дебютний виклик Гебая до складу юнацької збірної Албанії U-20 на товариський матч проти однолітків з Грузії, який повинен був відбутися 14 листопада 2017 року[18]. Дебютував за збірну в програному (0:3) поєдинку проти збірної Грузії U-20, відігравши усі 90 хвилин матчу[19].
Албан Буши викликав Рубіна на товариський поєдинок проти Франції (5 червня 2017 року) та на матч кваліфікації молодіжного чемпіонату Європи 2019 проти Естонії наступного тижня[22]. Дебютував за збірну 5 червня 2017 року, вийшов на заміну в програному (0:3) домашньому поєдинку проти Франції[23].
Дебютними голами за албанську «молодіжку» відзначився в листопаді 2018 року у товариських матчах проти Мальти. 16 листопада в переможному (2:0) матчі на стадіоні «Сельман Стармасі» він заробив та реалізував пенальті[24], а три дні по тому на стадіоні «Лоро Борічі» також відзначився голом та допоміг албанцям здобути перемогу[25].