Domestic leagues Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating Pro League 2023/2024 Al Fateh 8 8 - - - - 720 1 - 1 - 2 1 - - 461 395 2 - - 70 - 85.68% 4 3 2 - 48 30 15 8 3 41 10 44 9 4 3 - - 1 - - - - 10 7.28 Pro League 2022/2023 Al Fateh 24 24 0 1 - - 2116 4 1 1 - 19 4 11 - 1353 1139 5 3 - 159 - 84.18% 2 2 10 3 172 112 43 42 13 79 55 101 14 14 2 - - 2 - - - - 32 7.37 Pro League 2021/2022 Al Fateh 23 23 0 2 - - 1937 1 - - 1 13 5 20 - 1062 850 8 2 1 38 - 80.04% 5 4 5 3 165 97 28 33 9 22 58 78 29 10 7 1 1 1 - - - - 27 7.15 Pro League 2020/2021 Al Fateh 26 25 1 3 1 - 2237 - - - - 18 2 - 1 1091 877 11 1 - - - 80.38% - - 20 2 214 118 36 56 - - 66 82 38 9 7 - - 1 - - - - 47 7.09 Pro League 2019/2020 Al Fateh 28 28 0 1 - - 2493 7 - 3 3 36 14 27 - 1396 1154 18 9 3 - - 82.66% 17 10 19 35 244 137 50 33 21 - 62 90 44 16 7 - 1 2 - - - - 47 7.14 Süper Lig 2018/2019 Rizespor 30 23 7 3 9 1 2107 2 - - 3 17 4 22 3 1043 861 5 2 1 - - 82.55% 15 14 18 9 279 177 73 47 22 - 73 112 35 18 10 1 - - - - - - 46 7.02 1. Lig 2017/2018 Rizespor 32 32 0 1 - - 2841 1 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10 1 - - - - - - 35 - Domestic cups Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating Kings Cup 2023/2024 Al Fateh 2 2 - - - - 210 - - - - 3 - - - 97 87 1 - - - - 89.69% 1 1 4 - 19 7 2 3 1 - 4 12 4 - 1 - - - - - - - 3 7.24 Kings Cup 2022/2023 Al Fateh 2 2 - - - - 210 - - - - 2 2 - - 134 116 - - - - - 86.57% - - - - 15 6 2 5 - - 2 3 4 1 1 - - - - - - - 5 6.99 Kings Cup 2020/2021 Al Fateh 3 3 - - - - 300 - - - - 3 1 - - 134 100 - 1 - - - 74.63% - - - - 28 22 11 4 3 - 10 16 2 1 2 - - - - - - - 4 7.62 Kings Cup 2019/2020 Al Fateh 2 2 - - - - 210 1 - 1 - 1 1 - - 128 99 2 - - - - 77.34% - - - 2 18 8 2 4 3 - 4 11 3 - 1 - - - - - - - 2 7.75 Turkish Cup 2018/2019 Rizespor - - - - 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - Turkish Cup 2016/2017 Rizespor 1 - 1 0 1 - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - National team Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating Arab Cup 2021 Morocco 2 2 - - 2 - 210 - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 2 - African Nations Championship 2016 Morocco 1 1 - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Trophies Transfers From To Type Amount Date Rizespor Al Fateh Free transfer Jul 1, 2019 FUS Rabat Rizespor Free transfer Jul 1, 2016 Sidelined Team Type Start date Returning Games missed Al Fateh suspended Nov 10, 2023 Nov 26, 2023 0 Al Fateh injury Aug 5, 2023 Aug 31, 2023 5 Al Fateh suspended Dec 27, 2020 Jan 2, 2021 1 Al Fateh suspended Aug 14, 2020 Aug 20, 2020 1 Al Fateh suspended Feb 15, 2020 Feb 22, 2020 1 Rizespor suspended Feb 9, 2019 Feb 17, 2019 1 Rizespor suspended Oct 29, 2018 Nov 2, 2018 1 Rizespor suspended Oct 6, 2018 Oct 22, 2018 2 Rizespor suspended Apr 30, 2017 May 8, 2017 1 Rizespor suspended Mar 4, 2017 Mar 13, 2017 1 Rizespor suspended Jan 28, 2017 Feb 5, 2017 1 Rizespor injury Oct 17, 2016 Oct 22, 2016 1 FUS Rabat suspended Feb 8, 2015 Feb 28, 2015 2 FUS Rabat suspended Sep 29, 2014 Oct 25, 2014 1