Omar El Kaddouri
Career snapshot
Career highs
Born the same day
Shares 1990-08-21 · 5 players total
| Full name | Omar El Kaddouri |
|---|---|
| Name in home country | عمر القادوري |
| Date of birth | 1990-08-21 (35 yrs) |
| Place of birth | Brussel, Morocco |
| Citizenship | Morocco Belgium |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | right |
| Height | 185.00 m |
| Current club | Without Club |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | Daniel Piconcelli |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| SPAL | 1 | 24/25 | 24/25 | 15 | 0 | 0 | 0 |
| CFR Cluj | 1 | 23/24 | 23/24 | 9 | 1 | 0 | 147 |
| PAOK Thessaloniki | 6 | 17/18 | 22/23 | 173 | 10 | 13 | 4,746 |
| FC Empoli | 2 | 16/17 | 17/18 | 16 | 3 | 1 | 417 |
| SSC Napoli | 3 | 12/13 | 16/17 | 43 | 3 | 9 | 698 |
| Torino FC | 2 | 13/14 | 14/15 | 76 | 9 | 16 | 1,455 |
| Napoli Primavera | 1 | 12/13 | 12/13 | 2 | 1 | 0 | 180 |
| Brescia Calcio (- 2025) | 1 | 11/12 | 11/12 | 40 | 7 | 8 | 448 |
| FC Südtirol-Alto Adige | 1 | 10/11 | 10/11 | 32 | 2 | 0 | 916 |
| Brescia Calcio | 2 | 08/09 | 09/10 | 3 | 0 | 0 | 0 |
| Brescia Primavera | 2 | 08/09 | 09/10 | 43 | 16 | 0 | 668 |
| RSC Anderlecht U19 | 1 | 07/08 | 07/08 | 3 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Playout Serie C | SPAL | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Serie C-B | SPAL | 15 | 0 | 0 | 2 | 1 | 0 |
| 23/24 | SuperLiga | CFR Cluj | 5 | 1 | 0 | 3 | 0 | 147 |
| 23/24 | SuperLiga - Championship group | CFR Cluj | 4 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Kypello Elladas | PAOK Thessaloniki | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | SL1 Play-off | PAOK Thessaloniki | 9 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Super League 1 | PAOK Thessaloniki | 14 | 0 | 0 | 2 | 1 | 0 |
| 21/22 | Conference L. | PAOK Thessaloniki | 7 | 1 | 0 | 0 | 0 | 308 |
| 21/22 | Kypello Elladas | PAOK Thessaloniki | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | SL1 Play-off | PAOK Thessaloniki | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Super League 1 | PAOK Thessaloniki | 11 | 0 | 1 | 4 | 0 | 0 |
| 21/22 | UECL Quali | PAOK Thessaloniki | 4 | 1 | 1 | 1 | 0 | 310 |
| 20/21 | Champions League Qu. | PAOK Thessaloniki | 4 | 1 | 0 | 2 | 0 | 360 |
| 20/21 | Europa League | PAOK Thessaloniki | 5 | 0 | 2 | 2 | 0 | 0 |
| 20/21 | Kypello Elladas | PAOK Thessaloniki | 4 | 0 | 1 | 1 | 0 | 0 |
| 20/21 | SL1 Play-off | PAOK Thessaloniki | 6 | 0 | 1 | 2 | 0 | 0 |
| 20/21 | Super League 1 | PAOK Thessaloniki | 20 | 2 | 2 | 6 | 1 | 637 |
| 19/20 | Champions League Qu. | PAOK Thessaloniki | 2 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Europa League Qualifying | PAOK Thessaloniki | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Kypello Elladas | PAOK Thessaloniki | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | SL1 Play-off | PAOK Thessaloniki | 8 | 1 | 0 | 5 | 0 | 615 |
| 19/20 | Super League 1 | PAOK Thessaloniki | 15 | 0 | 1 | 2 | 0 | 0 |
| 18/19 | Champions League Qu. | PAOK Thessaloniki | 5 | 1 | 0 | 2 | 0 | 274 |
| 18/19 | Europa League | PAOK Thessaloniki | 4 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | Kypello Elladas | PAOK Thessaloniki | 6 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | Super League 1 | PAOK Thessaloniki | 17 | 1 | 3 | 4 | 0 | 965 |
| 17/18 | Italy Cup | FC Empoli | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Kypello Elladas | PAOK Thessaloniki | 3 | 1 | 1 | 0 | 0 | 109 |
| 17/18 | Super League 1 | PAOK Thessaloniki | 18 | 1 | 0 | 3 | 0 | 1,168 |
| 16/17 | Serie A | SSC Napoli | 5 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Serie A | FC Empoli | 15 | 3 | 1 | 5 | 0 | 417 |
| 15/16 | Europa League | SSC Napoli | 5 | 1 | 5 | 0 | 0 | 378 |
| 15/16 | Italy Cup | SSC Napoli | 1 | 1 | 1 | 0 | 0 | 90 |
| 15/16 | Serie A | SSC Napoli | 20 | 1 | 2 | 2 | 0 | 230 |
| 14/15 | Europa League | Torino FC | 10 | 0 | 3 | 2 | 0 | 0 |
| 14/15 | Europa League Qualifying | Torino FC | 3 | 1 | 0 | 2 | 0 | 264 |
| 14/15 | Italy Cup | Torino FC | 1 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Serie A | Torino FC | 32 | 3 | 4 | 9 | 1 | 769 |
| 13/14 | Italy Cup | Torino FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Serie A | Torino FC | 29 | 5 | 8 | 5 | 0 | 422 |
| 12/13 | Europa League | SSC Napoli | 4 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Italy Cup | SSC Napoli | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Primavera C | Napoli Primavera | 2 | 1 | 0 | 0 | 0 | 180 |
| 12/13 | Serie A | SSC Napoli | 7 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | Italy Cup | Brescia Calcio (- 2025) | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Serie B | Brescia Calcio (- 2025) | 38 | 7 | 8 | 4 | 0 | 448 |
| 10/11 | Lega Pro 1a - A | FC Südtirol-Alto Adige | 31 | 2 | 0 | 1 | 0 | 916 |
| 10/11 | PlayOut Lega Pro | FC Südtirol-Alto Adige | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Italy Cup | Brescia Calcio | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Primavera B | Brescia Primavera | 22 | 8 | 0 | 2 | 0 | 243 |
| 09/10 | Primavera Fase Finale | Brescia Primavera | 4 | 2 | 0 | 1 | 0 | 180 |
| 09/10 | Serie B | Brescia Calcio | 0 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Primavera B | Brescia Primavera | 17 | 6 | 0 | 2 | 0 | 245 |
| 08/09 | Serie B | Brescia Calcio | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Viareggio Cup | RSC Anderlecht U19 | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | Diegem Yth. | Anderlecht U19 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Anderlecht U19 | Brescia U19 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Brescia U19 | Südtirol | Loan | 150000 | — |
| 10/11 | 2011-06-30 | Südtirol | Brescia | Return from loan | 100000 | — |
| 12/13 | 2012-08-24 | Brescia | Napoli | Transfer | 4000000 | €3.40m |
| 13/14 | 2013-07-11 | Napoli | Torino | Loan | 3000000 | — |
| 13/14 | 2014-06-30 | Torino | Napoli | Return from loan | 3000000 | — |
| 14/15 | 2014-07-01 | Napoli | Torino | Loan | 4500000 | — |
| 14/15 | 2015-06-30 | Torino | Napoli | Return from loan | 4000000 | — |
| 16/17 | 2017-01-31 | Napoli | FC Empoli | Transfer | 4500000 | €1.20m |
| 17/18 | 2017-08-24 | FC Empoli | PAOK Salonika | Transfer | 4000000 | €1.30m |
| 23/24 | 2023-07-01 | PAOK Salonika | Without Club | Transfer | 1000000 | — |
| 23/24 | 2024-01-05 | Without Club | CFR Cluj | Transfer | 600000 | — |
| 24/25 | 2024-09-03 | CFR Cluj | SPAL | Transfer | 400000 | — |
| 25/26 | 2025-07-01 | SPAL | Without Club | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | unknown injury | 2016-02-25 | 2016-03-03 | 8 | 2 |
| 17/18 | unknown injury | 2017-12-02 | 2018-01-15 | 45 | 8 |
| 18/19 | Hamstring injury | 2019-02-24 | 2019-03-29 | 34 | 7 |
| 19/20 | Muscle injury | 2019-08-29 | 2019-09-09 | 12 | 3 |
| 19/20 | Muscle contusion | 2019-10-11 | 2019-11-01 | 22 | 4 |
| 19/20 | Inner ankle ligament tear | 2019-12-19 | 2020-02-03 | 47 | 10 |
| 21/22 | Hamstring injury | 2021-08-26 | 2021-10-04 | 40 | 8 |
| 21/22 | Hamstring injury | 2021-12-09 | 2022-02-15 | 69 | 14 |
| 21/22 | muscular problems | 2022-03-16 | 2022-03-28 | 13 | 2 |
| 21/22 | Ankle injury | 2022-04-14 | 2022-05-09 | 26 | 7 |
| 22/23 | Hamstring strain | 2022-07-07 | 2022-08-10 | 35 | 2 |
| 22/23 | Hamstring injury | 2022-12-25 | 2023-02-28 | 66 | 13 |
| 24/25 | muscular problems | 2024-09-27 | 2024-11-04 | 39 | 7 |
| 24/25 | muscular problems | 2025-02-07 | 2025-03-24 | 46 | 8 |
| 24/25 | muscular problems | 2025-05-16 | 2025-05-18 | 3 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.60m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.80m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53820 | #12 | 2 | 0 | — | — | former national player |
| Team #9315 | — | 2 | 1 | — | — | former national player |
| Team #3575 | #7 | 30 | 5 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Daniele Padelli | 2 | 0 | 0 |
| Rodrigo Soares | 2 | 0 | 0 |
| Antonio Magli | 2 | 0 | 0 |
| Dimitrios Giannoulis | 2 | 0 | 0 |
| Maurício | 2 | 0 | 0 |
| Bartosz Salamon | 2 | 1 | 0 |
| Giuseppe Vives | 1 | 0 | 0 |
| Dimitrios Limnios | 2 | 0 | 0 |
| Douglas Augusto | 2 | 0 | 0 |
| Alexandros Paschalakis | 2 | 0 | 0 |
| Chuba Akpom | 2 | 1 | 0 |
| Kamil Glik | 2 | 2 | 0 |
| Stefan Schwab | 2 | 3 | 0 |
| Matteo Darmian | 1 | 1 | 0 |
| Karol Swiderski | 2 | 2 | 0 |
| Andrija Zivkovic | 2 | 2 | 0 |
| Sverrir Ingi Ingason | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 09/10 | Primavera B | Brescia Primavera | 8 | 22 |
| 11/12 | Serie B | Brescia Calcio (- 2025) | 7 | 38 |
| 08/09 | Primavera B | Brescia Primavera | 6 | 17 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | Serie A | Torino FC | 8 | 29 |
| 11/12 | Serie B | Brescia Calcio (- 2025) | 8 | 38 |
| 15/16 | Europa League | SSC Napoli | 5 | 5 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 14/15 | 2015-06-30 | Torino | Napoli | Return from loan | — | €4.00m |
| 14/15 | 2014-07-01 | Napoli | Torino | Loan | — | €4.50m |
| 13/14 | 2014-06-30 | Torino | Napoli | Return from loan | — | €3.00m |
| 13/14 | 2013-07-11 | Napoli | Torino | Loan | — | €3.00m |
| 10/11 | 2011-06-30 | Südtirol | Brescia | Return from loan | — | €100k |
| 10/11 | 2010-07-01 | Brescia U19 | Südtirol | Loan | — | €150k |
Teams faced most often by Omar El Kaddouri's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| AS Roma | 42 | 11 | 9 | 22 | 49 | 68 | -19 | 26% |
| AC Milan | 41 | 13 | 16 | 12 | 50 | 53 | -3 | 32% |
| ACF Fiorentina | 41 | 14 | 14 | 13 | 60 | 55 | +5 | 34% |
| Genoa CFC | 40 | 23 | 12 | 5 | 64 | 37 | +27 | 58% |
| Udinese Calcio | 40 | 25 | 8 | 7 | 79 | 41 | +38 | 63% |
| Cagliari Calcio | 36 | 20 | 11 | 5 | 72 | 34 | +38 | 56% |
| Atalanta | 30 | 12 | 8 | 10 | 34 | 40 | -6 | 40% |
| Sassuolo Calcio | 28 | 14 | 10 | 4 | 47 | 27 | +20 | 50% |
| Inter | 28 | 9 | 10 | 9 | 34 | 35 | -1 | 32% |
| Juventus | 28 | 5 | 3 | 20 | 25 | 52 | -27 | 18% |
| Lazio Roma | 28 | 14 | 5 | 9 | 54 | 41 | +13 | 50% |
| Sampdoria | 28 | 15 | 7 | 6 | 60 | 40 | +20 | 54% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 07/08 | Senior debut season | |
| 08/09 | First senior goal | |
| 21/22 | Goal #50 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 15 | 0 | 2 | 1 | 1 | 0 |
| 23/24 | 9 | 147 | 4 | 0 | 0 | 2.45 |
| 22/23 | 25 | 0 | 4 | 0 | 1 | 0 |
| 21/22 | 27 | 618 | 5 | 0 | 0 | 0.73 |
| 20/21 | 39 | 997 | 13 | 0 | 1 | 1.26 |
| 19/20 | 29 | 615 | 8 | 1 | 0 | 1.32 |
| 18/19 | 32 | 1,239 | 10 | 0 | 0 | 0.73 |
| 17/18 | 22 | 1,277 | 4 | 0 | 0 | 0.28 |
| 16/17 | 20 | 417 | 5 | 0 | 0 | 1.08 |
| 15/16 | 26 | 698 | 2 | 0 | 0 | 0.26 |
| 14/15 | 46 | 1,033 | 13 | 0 | 1 | 1.22 |
| 13/14 | 30 | 422 | 5 | 0 | 0 | 1.07 |
| 12/13 | 14 | 180 | 1 | 0 | 0 | 0.5 |
| 11/12 | 40 | 448 | 4 | 0 | 0 | 0.8 |
| 10/11 | 32 | 916 | 1 | 0 | 0 | 0.1 |
| 09/10 | 28 | 423 | 3 | 0 | 0 | 0.64 |
| 08/09 | 18 | 245 | 2 | 0 | 0 | 0.73 |
Output by competition
Career goals and assists broken down by tournament.
More on Omar El Kaddouri
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Omar El Kaddouri
Who is Omar El Kaddouri?
Omar El Kaddouri is a Morocco professional footballer who plays as a attacking midfield for Without Club.
How old is Omar El Kaddouri?
Omar El Kaddouri is 35 years old. He was born on August 21, 1990 in Brussel.
What position does Omar El Kaddouri play?
Omar El Kaddouri plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Omar El Kaddouri play for?
Omar El Kaddouri currently plays for Without Club.
How many career goals has Omar El Kaddouri scored?
Across all senior club competitions in our dataset, Omar El Kaddouri has scored 52 goals in 455 appearances.
What is Omar El Kaddouri's market value?
Omar El Kaddouri's most recent reported market value is €50k.