2012 ging er zu Feyenor und 2013 zu Eintracht Braunschweig, das in der 2. Bundesliga antrat.
2014 wechselte er zum griechischen Team Olimpiakos.
Omar, der noch nie im A-Team von Manchester City war, wurde 2017 nach drei Saisons bei Olimpiakos zum englischen Team Hull Cit transferiert.