↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 8 июля 2024 года.
↑ Количество игр и голов за национальную сборную в официальных матчах.
Эль-Каддури воспитанник футбольной академии клуба «Андерлехт». За основную команду он так и не сыграл. В 2008 году он подписал профессиональный контракт с итальянской «Брешией». 29 марта 2009 года в матче против «Ливорно» он дебютировал за новую команду[3]. Следующий сезон на правах аренды Омар провел в «Зюйдтироль». После возвращения в «Брешию» он стал основным футболистом команды приняв участие во всех матчах сезона 2011/2012. 14 января 2012 года в поединке против «Виченцы» Эль-Каддури забил свой первый гол за клуб, его мяч оказался победным[4]. В межсезонье интерес к полузащитнику проявляли «Ювентус», «Милан» и «Парма».
4 августа 2012 года Эль-Каддури перешёл в «Наполи»[5]. 2 декабря в поединке против «Пескары» он дебютировал за новый клуб в Серии А, выйдя на замену вместо Паоло Каннаваро[6].
Летом 2013 года Омар на правах аренды перешёл в «Торино». 25 августа в матче против «Сассуоло» он дебютировал за туринцев[7]. 17 февраля 2014 года в поединке против «Эллас Верона» Эль-Каддури забил свой первый гол за «Торино»[8]. По окончании аренды Омар вернулся в Наполи.
В начале 2017 года Эль-Каддури перешёл в «Эмполи». 5 февраля в матче против своего бывшего клуба «Торино» он дебютировал за новую команду[9]. Летом того же года Омар перешёл в греческийПАОК. В матче против «Аполлон Смирнис» он дебютировал в греческой Суперлиге. 14 апреля 2018 года в поединке против «Паниониоса» Омар забил свой первый гол за ПАОК[10].
Международная карьера
Омар выступал за молодёжную сборную Бельгии, в составе которой принимал участие в матчах квалификации молодёжного чемпионата Европы 2013.