He then joined Ferencváros on a permanent basis, spending two seasons with the club, before moving to Portuguese Primeira Liga club Olhanense in the 2012 close season.
Abdi is eligible to play for both [Somalia national football team and Norway but has not represented any of them although he has stated that he wants to play for Norway. When Norway national team coach Egil "Drillo" Olsen announced his squad for the friendly match against Greece in August 2012, Drillo said that he had never seen Abdi in action despite the fact that he was playing in Portugal. Two months later Drillo stated that Abdi was not good enough for the Norwegian team, when announcing his squad for the World Cup qualifiers against Switzerland and Cyprus. In September 2018 he stated that he would not play for Somalia, but would try and help the country off the pitch.