Biografia Nato in Belgio da genitori marocchini, il 25 maggio 2014 è diventato padre di Adam, suo primogenito.
Caratteristiche tecniche Trequartista, può giocare anche come regista, mezzala e seconda punta. In patria era stato accolto come il nuovo Zinédine Zidane.Cattani: "Il Palermo segue El Kaddouri" Mediagol.it Dai tifosi del è stato, invece, soprannominato El Maestro.
Carriera Club Gli inizi Cresciuto calcisticamente nelle giovanili dell', durante il Torneo di Viareggio 2007 viene notato dalla rete di osservatori del , che l'anno seguente lo acquista a titolo definitivo e lo inserisce nella squadra Primavera. Con le rondinelle esordisce nel 2008 in Serie B, poi nell'estate del 2010 passa in prestito in Lega Pro Prima Divisione al , disputando una stagione da titolare e collezionando 31 presenze e due reti.
Brescia Per la stagione 2011-2012 torna al Brescia, che decide di puntare su di lui per rinforzare il centrocampo. Il 3 ottobre 2011 segna il suo primo gol stagionale contro il : concluderà la stagione con 38 presenze e 7 gol realizzati in campionato.
Napoli Il 24 agosto 2012 passa al con la formula della compartecipazione, per circa 2 milioni di euro.
Esordisce in maglia azzurra ed in una competizione continentale il 20 settembre successivo, partendo da titolare nella gara di Europa League contro gli svedesi dell'. Il debutto in campionato, quindi in Serie A, risale al 2 dicembre nella partita interna contro il . In maglia azzurra totalizza sette presenze in campionato e dodici complessive in stagione.
Il 20 giugno 2013 il Napoli acquisisce dal Brescia anche la seconda metà del cartellino.
Torino
L'11 luglio 2013 si trasferisce al Torino in prestito con diritto di riscatto della comproprietà. Esordisce con la maglia granata il 17 agosto nella partita di Coppa Italia contro il Pescara (1-2), subentrando ad Alexander Farnerud. Segna i suoi primi gol in maglia granata il 24 novembre, nella sfida casalinga contro il , realizzando una doppietta. Torna al gol il 17 febbraio sul campo del , siglando la rete del definitivo 3 a 1, dopo aver già realizzato due assist. In campionato colleziona complessivamente 29 presenze e 5 reti.
A fine stagione il Torino fa valere l'opzione per l'acquisizione della comproprietà, ma il Napoli esercita il diritto di controriscatto. Il 1º luglio 2014 viene ceduto nuovamente al club piemontese in prestito con diritto di riscatto dell'intero cartellino. Il 7 febbraio 2015 realizza la sua prima rete stagionale, in occasione della trasferta dei granata a Verona, contro la formazione scaligera.
Complessivamente la sua esperienza in granata si conclude con 76 presenze e 9 gol segnati.
Ritorno a Napoli Il 25 giugno 2015, non riscattato dal Torino, rientra al Napoli. Il 23 agosto esordisce in campionato al Mapei Stadium - Città del Tricolore di Reggio Emilia contro il , subentrando a Lorenzo Insigne nel corso del secondo tempo. Il suo debutto in Europa League, durante la gestione di Maurizio Sarri, arriva il 1º ottobre 2015 contro il , sostituendo Dries Mertens. La prima da titolare è invece alla MCH Arena di Herning, in Danimarca, nel match contro il , terminato 4 a 1 in favore dei partenopei e condito da un'ottima prestazione del giocatore. Alla seconda partita da titolare, il 5 novembre, segna il suo primo gol con in maglia azzurra nella sfida vinta per 5 a 0 ai danni del Midtjylland. Il 20 marzo, nel match in casa contro il , segna il suo primo gol in campionato, firmando il 3 a 1 finale al 91' minuto.
Empoli Il 31 gennaio 2017 passa all' a titolo definitivo, firmando un contratto di 3 anni e mezzo. In Toscana gioca 15 partite in Serie A, andando a segno 3 volte: al termine della stagione la squadra azzurra retrocede in Serie B.
L'approdo al PAOK Salonicco e il CFR Cluj Il 21 agosto 2017 viene ufficializzata la sua cessione a titolo definitivo al , club greco in cui gioca per sei stagioni, vincendo la Souper Ligka Ellada 2018-2019 e tre Kypello Ellados.
Il 5 gennaio 2024, da svincolato, firma un accordo che lo lega al fino al termine della stagione.
SPAL Il 3 settembre 2024, El Kaddouri torna in Italia, legandosi a parametro zero alla , in Serie C, con cui firma un accordo fino al termine della stagione. Pur avendo contribuito alla salvezza dei ferraresi, grazie alla vittoria sul nei play-out, alla fine dell'annata è costretto a lasciare il club, in seguito alla mancata iscrizione al campionato.
Nazionale Ha fatto parte della nazionale belga Under-21, con la quale ha segnato la sua prima rete il 14 novembre 2011 contro l' in una gara valevole per le qualificazioni all'Europeo Under-21 del 2013.
Nel luglio del 2012 partecipa ai Giochi della XXX Olimpiade con la selezione marocchina, collezionando due presenze.
Al passaggio in nazionale maggiore opta ufficialmente per il , con cui esordisce il 14 agosto 2013 nell'amichevole contro il . Il 9 ottobre 2014 realizza il suo primo gol nell'amichevole vinta a Marrakech per 4 a 0 contro la
Allenatore Il 16 settembre del 2025 viene annunciato il suo ritiro dal calcio giocato; contestualmente, viene nominato nuovo tecnico delle formazioni Under-16/Under-17 dell', società nata in seguito alla rifondazione della SPAL e iscritta al campionato di Eccellenza Emilia-Romagna.
Il 22 luglio 2026 diventa il nuovo allenatore dell'Under-19 del PAOK Salonicco.
Statistiche Presenze e reti nei club StagioneSquadraCampionatoCoppa nazionaleCoppe continentaliAltre coppeTotaleCompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti 2008-2009 B 1 0 CI 0 0 - - - - - - 1 0 2009-2010 B 0 0 CI 2 0 - - - - - - 2 0 2010-2011 1D 31+1Play-out. 2+0 CI+CI-LP 0+2 0+0 - - - - - - 34 2 2011-2012 B 38 7 CI 2 0 - - - - - - 40 7Totale Brescia 39 7 4 0 - - - - 43 7 2012-2013 A 7 0 CI 1 0 UEL 4 0 SI 0 0 12 0 2013-2014 A 29 5 CI 1 0 - - - - - - 30 5 2014-2015 A 32 3 CI 1 0 UEL 133 presenze nei turni preliminari. 1 - - - 46 4Totale Torino 61 8 2 0 13 1 - - 76 9 2015-2016 A 20 1 CI 1 1 UEL 5 1 - - - 26 3 2016-gen. 2017 A 5 0 CI 0 0 UCL 0 0 - - - 5 0Totale Napoli 32 1 2 1 9 1 - - 43 3 gen.-giu. 2017 A 15 3 CI 0 0 - - - - - - 15 3 ago. 2017 B 0 0 CI 1 0 - - - - - - 1 0Totale Empoli 15 3 1 0 - - - - 16 3 ago. 2017-2018 SL 18 1 CG 3 1 - - - - - - 21 2 2018-2019 SL 17 1 CG 6 0 UCL+UEL 5Nei turni preliminari.+4 1+0 - - - 32 2 2019-2020 SL 15+8Play-off. 0+1 CG 2 0 UCL+UEL 2+2 0+0 - - - 29 1 2020-2021 SL 20+6 2+0 CG 4 0 UCL+UEL 4+5 1+0 - - - 39 3 2021-2022 SL 11+3 0+0 CG 2 0 UECL 114 presenze nei turni preliminari. 2Una rete nei turni preliminari. - - - 27 2 2022-2023 SL 14+9 0+0 CG 2 0 UECL 0 0 - - - 25 0Totale PAOK 95+26 4+1 19 1 33 4 - - 173 10 gen.-giu. 2024 L1 5+4 1+0 CR 0 0 - - - - - - 9 1 set. 2024-2025 C 15 0 CI-C 0 0 - - - - - - 15 0Totale carriera 324 27 30 2 55 6 - - 409 35
Cronologia presenze e reti in nazionale
Palmarès Club Competizioni nazionali
PAOK: 2017-2018, 2018-2019, 2020-2021
PAOK: 2018-2019
Note
Altri progetti
Collegamenti esterni
Categoria:Calciatori della nazionale marocchina