Omar El Kaddouri, nato in Belgio da genitori marocchini, è cresciuto calcisticamente nelle giovanili dell’Anderlecht e del Brescia. Le Rondinelle lo hanno notato durante il Torneo di Viareggio nel 2007 e l’anno seguente lo acquistano a titolo definitivo inserendolo nella squadra Primavera.
Gioca attualmente con la maglia del PAOK Salonicco, club con il quale si è laureato campione di Grecia nella stagione 2018/2019 e con il quale ha vinto tre coppe nazionali (2018, 2019 e 2021).
Centrocampista centrale dotato di grande tecnica, Omar El Kaddouri può ricoprire indifferentemente anche il ruolo di trequartista e di mezzala. Prima di trasferirsi in Grecia, ha collezionato 147 presenze e 19 goal fra Serie A e Serie B con le maglie di Brescia, Napoli, Torino ed Empoli.
Ha fatto parte della nazionale belga Under-21, con la quale ha segnato la sua prima rete il 14 novembre 2011 contro i pari età inglesi in una gara valevole per le qualificazioni all’Europeo Under-21 2013. Nel luglio del 2012 partecipa ai Giochi Olimpici di Londra con la selezione marocchina, collezionando due presenze.
A livello di nazionale maggiore ha scelto di giocare per il Marocco, con cui esordisce il 14 agosto 2013 nell’amichevole contro il Burkina Faso. Il 9 ottobre 2014 realizza il suo primo gol in nazionale nell’amichevole vinta a Marrakech per 4-0 contro la Rep. Centrafricana. Nel 2017 ha partecipato alla Coppa d’Africa, torneo nel quale ha collezionato tre presenze. Due nella fase a gironi contro la Repubblica Democratica del Congo e il Togo, una nei quarti di finale contro l’Egitto, dove il Marocco è stato eliminato dopo essere stato sconfitto per 1-0.