Ibrahim vokste opp i Lørenskog og ble i 2007 del av Manchester City FCs ungdomsakademi. Han fikk sin seniordebut da han den 24. januar 2010 spilte fra start i en FA-cup-kamp mot Scunthorpe United FC. I serien debuterte han da han ble byttet inn i en kamp mot Liverpool FC.
I to perioder, høstsesongen 2012 og hele 2013, var Ibrahim utlånt til Strømsgodset Toppfotball.[6] Her var han med på å ta seriegull i 2013. Etter at kontrakten hans med Manchester City gikk ut, signerte han for Olympiakos og ble umiddelbart lånt ut til Ergotelis FC fram til sommeren 2014.[7]
Den 13. januar 2016 signerte Ibrahim en treårskontrakt med Viking FK, etter at han det siste halvåret spilte for PAE Veria i den greske toppserien. [8]
Den 31. mars 2017 signerte Ibrahim med Vålerenga.
Den 31. januar ble Ibrahim signert av den kypriotiske toppklubben Pafos FC. Han ble lånt ut til Riga FC den 19. juni 2019, men avbrøt låneoppholdet i Latvia 31. juli samme år.
Etter å ha vært klubbløs siden 1. juli 2020, ble Ibrahim signert av den italienske Serie C-klubben Bisceglie.[9]
Den 16. mars 2022 skrev han under for Ull/Kisa.[10]
Referanser
^FBref, FBref spiller-ID 477bc5db[Hentet fra Wikidata]