Професионалну каријеру почео је током 2013. као играч екипе Расинга из Казабланке за који је играо пуних пет сезона у мароканској другој лиги. Потом у јуну 2017. за око 500.000 евра прелази у редове прволигаша Ренесанса из Беркана у чијем дресу је у првој сезони постигао 12 голова на 24 одигране утакмице.
Репрезентативна каријера
За сениорску репрезентацију Марока дебитовао је 13. јануара 2018. на Првенству афричких нација чији домаћин је по први пут био Мароко.[а] На том првенству Ел Каби је одиграо свих шест утакмица за Мароко, постигавши чак 11 голова.
^Првенство афричких нација је репрезентативно такмичење на којем се такмиче афричке државе искључиво са играчима из домаће лиге и не треба га мешати са Купом афричких нација.