Abdulahi begon met voetballen bij SV Hoofddorp, waarna hij vertrok naar HFC Haarlem. Na het faillissement van de club nam Ajax hem over. Een jaar later ging hij bij de amateurs van Zeeburgia voetballen, waarna hij in 2012 in de gezamenlijke jeugdopleiding van FC Groningen en Cambuur terechtkwam.[2] In juli 2014 verkaste Abdulahi naar FC Volendam.[3] Hier kwam hij niet tot speelminuten in het eerste elftal, waarna hij in de zomer van 2015 bij Telstar tekende.[4]
Abdulahi maakte zijn debuut in het betaalde voetbal op 10 augustus 2015 namens Telstar in de competitiewedstrijd tegen RKC Waalwijk (1-1). Hij verving na ruim een half uur spelen Mohammed Ajnane. Het bleef echter bij invalbeurten voor dat seizoen. In het seizoen 2016/17 brak hij wel door en was hij na Jordy Tutuarima de speler met de meest gespeelde wedstrijden.[5] In juni 2018 tekende hij een eenjarig contract met een optie op nog twee jaar bij De Graafschap.[6] Vanwege een blessure kwam hij nooit in actie voor de club. In augustus 2019 tekende hij een contract tot eind 2019 bij het Zweedse Jönköpings Södra IF dat uitkomt in de Superettan.[7] In het seizoen 2020/21 kwam hij uit voor Koninklijke HFC.
In 2021 liet Abdulahi Nederland achter zich om aan de slag te gaan bij het IJslandse Þór Akureyri.[8] Nadien speelde hij in Georgië voor Lokomotivi Tbilisi. Begin 2023 keerde hij terug naar Nederland en ging hij spelen bij SV TEC. Na de degradatie van TEC na afloop van het seizoen 2022/23 verkaste Abdulahi naar Olympia Haarlem.[9]