Highest-scoring season 2017 26 goals · Stars League Most frequent opponent PAOK 21 spelade matches Most starts alongside Giorgos Masouras 84 starts together Results and matches 2026/27 · Appearances 2 Matches
Not recorded Minutes
0 Goals
Not recorded Assists
0–1–1 W–D–L
— Season rating
Results and form across 2 recorded appearances. Goals recorded in 2, assists in 0 and minutes in 0 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A M+A ★ 2008 Caen Ligue 13 29 0 — — 0 0 — 2010/11 Caen Ligue 138 3 267 17 — — 3 0 — 2012/13 Granada CF La Liga31 1 993 8 — — 4 0 — 2013/14 Granada CF La Liga36 2 793 12 — — 5 0 — 2014/15 Granada CF La Liga28 1 985 8 — — 4 1 — 2015/16 Granada CF La Liga35 2 515 16 2 18 3 0 7,11 2018 Morocco World Cup - Qualification Africa3 196 1 — — 0 0 — 2016/17 Al-Duhail SC Stars League18 1 598 24 — — 2 0 — 2017 Morocco Africa Cup of Nations1 12 0 — — 0 0 — 2017 Al-Duhail SC AFC Champions League Elite4 270 3 — — 1 0 7,3 2017/18 Al-Duhail SC Stars League20 1 752 26 — — 2 0 — 2018 Al-Duhail SC AFC Champions League Elite9 713 9 3 12 0 0 7,67 2018/19 Al-Duhail SC Stars League22 1 851 26 — — 3 0 — 2019 Al-Duhail SC AFC Champions League Elite6 527 4 — — 0 0 7,08 2019/20 Olympiakos Piraeus UEFA Champions League9 361 5 — — 1 0 7,14 2019/20 Olympiakos Piraeus Super League 134 2 437 20 — — 1 0 — 2019/20 Olympiakos Piraeus UEFA Europa League4 374 2 — — 1 0 6,93 2020/21 Olympiakos Piraeus Super League 133 2 260 22 — — 1 0 — 2020/21 Olympiakos Piraeus UEFA Champions League7 548 1 — — 0 0 6,91 2020 Morocco Friendlies2 77 1 — — 0 0 — 2020/21 Olympiakos Piraeus UEFA Europa League4 332 3 — — 0 0 7,1 2020/21 Olympiakos Piraeus Cup5 219 2 — — 1 0 — 2021/22 Olympiakos Piraeus UEFA Champions League3 146 1 — — 0 0 — 2021/22 Olympiakos Piraeus UEFA Europa League10 568 4 — — 0 0 6,78 2021/22 Olympiakos Piraeus Super League 134 2 050 16 — — 3 0 — 2022/23 Olympiakos Piraeus UEFA Champions League1 28 0 — — 0 0 — 2022/23 Olympiakos Piraeus UEFA Europa League8 419 2 — — 1 0 6,6 2022/23 Olympiakos Piraeus Super League 127 887 5 4 9 2 0 6,71 2023/24 Olympiakos Piraeus UEFA Europa League6 180 1 — — 0 0 7,1 2023/24 Olympiakos Piraeus Super League 113 260 4 1 5 1 0 6,89 2023/24 Olympiakos Piraeus UEFA Europa Conference League6 52 1 0 1 0 0 6,7 2024/25 Apoel Nicosia UEFA Champions League7 548 — 2 — 0 0 6,84 2024/25 Apoel Nicosia UEFA Europa League7 548 — 2 — 0 0 6,84 2024/25 Apoel Nicosia 1. Division31 1 949 13 1 14 4 0 7,28 2024/25 Apoel Nicosia UEFA Europa Conference League7 548 — 2 — 0 0 6,84 2025/26 Nantes Ligue 125 979 3 0 3 0 0 6,59 2025/26 Nantes Coupe de France2 114 1 1 2 0 0 6,9
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.