Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 20 GS Consolat fr FRA Coupe de France 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Niort fr FRA 2. Ligue 2 30 30 2,636 29.3 3 4 7 3 0 0 4 0 0.10 0.14 0.24 0.10 0.24 Matches 2016-2017 22 Lorient fr FRA 1. Ligue 1 3 0 67 0.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 22 Tours fr FRA 2. Ligue 2 16 13 1,136 12.6 2 2 4 2 0 0 2 0 0.16 0.16 0.32 0.16 0.32 Matches 2017-2018 23 Lorient fr FRA Coupe de France 0 0 Matches 2017-2018 23 Lorient fr FRA 1. Coupe de la Ligue 3 1 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 23 Ajaccio fr FRA 2. Ligue 2 12 10 740 8.2 1 0 1 1 0 0 1 0 0.12 0.00 0.12 0.12 0.12 Matches 2017-2018 23 Lorient fr FRA 2. Ligue 2 16 5 589 6.5 2 2 4 2 0 0 2 0 0.31 0.31 0.61 0.31 0.61 Matches 2018-2019 24 Union SG be BEL 2. First Division B 20 19 1,720 19.1 9 6 15 5 4 5 4 1 0.47 0.31 0.78 0.26 0.58 Matches 2019-2020 25 Kortrijk be BEL 1. First Division A 7 2 357 4.0 1 1 2 1 0 0 0 0 0.25 0.25 0.50 0.25 0.50 Matches 2019-2020 25 Union SG be BEL 2. First Division B 1 1 75 0.8 2 1 3 2 0 0 0 0 2.40 1.20 3.60 2.40 3.60 Matches 2020-2021 26 Kortrijk be BEL 1. First Division A 30 23 2,162 24.0 8 6 14 5 3 3 3 1 0.33 0.25 0.58 0.21 0.46 Matches 2021-2022 27 Kortrijk be BEL 1. First Division A 29 28 2,513 27.9 13 5 18 8 5 6 4 0 0.47 0.18 0.64 0.29 0.47 Matches 2022-2023 28 Kortrijk be BEL 1. Pro League A 28 24 2,055 22.8 8 4 12 7 1 1 3 0 0.35 0.18 0.53 0.31 0.48 Matches 2023-2024 29 Al-Hazem sa KSA 1. Pro League 26 25 2,120 23.6 7 4 11 7 0 0 6 0 0.30 0.17 0.47 0.30 0.47 Matches 2024-2025 30 Al-Riyadh SC sa KSA 1. Pro League 28 25 2,189 24.3 6 4 10 6 0 0 1 0 0.25 0.16 0.41 0.25 0.41 Matches 11 Seasons 9 Clubs 7 Leagues 250 207 18,622 206.9 62 39 101 49 13 15 32 2 0.30 0.19 0.49 0.24 0.43 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Kortrijk (4 Seasons) 1 League 94 77 7,087 78.7 30 16 46 21 9 10 10 1 0.38 0.20 0.58 0.27 0.47 Lorient (2 Seasons) 4 Leagues 22 6 829 9.2 2 2 4 2 0 0 4 0 0.22 0.22 0.43 0.22 0.43 Union SG (2 Seasons) 1 League 21 20 1,795 19.9 11 7 18 7 4 5 4 1 0.55 0.35 0.90 0.35 0.70 Niort (1 Season) 1 League 30 30 2,636 29.3 3 4 7 3 0 0 4 0 0.10 0.14 0.24 0.10 0.24 Al-Riyadh SC (1 Season) 1 League 28 25 2,189 24.3 6 4 10 6 0 0 1 0 0.25 0.16 0.41 0.25 0.41 Al-Hazem (1 Season) 1 League 26 25 2,120 23.6 7 4 11 7 0 0 6 0 0.30 0.17 0.47 0.30 0.47 Tours (1 Season) 1 League 16 13 1,136 12.6 2 2 4 2 0 0 2 0 0.16 0.16 0.32 0.16 0.32 Ajaccio (1 Season) 1 League 12 10 740 8.2 1 0 1 1 0 0 1 0 0.12 0.00 0.12 0.12 0.12 GS Consolat (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 First Division A (4 Seasons) 94 77 7,087 78.7 30 16 46 21 9 10 10 1 0.38 0.20 0.58 0.27 0.47 Ligue 2 (3 Seasons) 74 58 5,101 56.7 8 8 16 8 0 0 9 0 0.14 0.14 0.28 0.14 0.28 Pro League (2 Seasons) 54 50 4,309 47.9 13 8 21 13 0 0 7 0 0.27 0.17 0.44 0.27 0.44 First Division B (2 Seasons) 21 20 1,795 19.9 11 7 18 7 4 5 4 1 0.55 0.35 0.90 0.35 0.70 Coupe de France (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (1 Season) 3 0 67 0.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (1 Season) 3 1 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 20 GS Consolat 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2015-2016 21 Niort 1 League 30 30 2,636 29.3 3 4 7 3 0 0 4 0 0.10 0.14 0.24 0.10 0.24 2016-2017 22 Tours 1 League 16 13 1,136 12.6 2 2 4 2 0 0 2 0 0.16 0.16 0.32 0.16 0.32 2016-2017 22 Lorient 1 League 3 0 67 0.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2017-2018 23 Lorient 3 Leagues 19 6 762 8.5 2 2 4 2 0 0 2 0 0.24 0.24 0.47 0.24 0.47 2017-2018 23 Ajaccio 1 League 12 10 740 8.2 1 0 1 1 0 0 1 0 0.12 0.00 0.12 0.12 0.12 2018-2019 24 Union SG 1 League 20 19 1,720 19.1 9 6 15 5 4 5 4 1 0.47 0.31 0.78 0.26 0.58 2019-2020 25 Union SG 1 League 1 1 75 0.8 2 1 3 2 0 0 0 0 2.40 1.20 3.60 2.40 3.60 2019-2020 25 Kortrijk 1 League 7 2 357 4.0 1 1 2 1 0 0 0 0 0.25 0.25 0.50 0.25 0.50 2020-2021 26 Kortrijk 1 League 30 23 2,162 24.0 8 6 14 5 3 3 3 1 0.33 0.25 0.58 0.21 0.46 2021-2022 27 Kortrijk 1 League 29 28 2,513 27.9 13 5 18 8 5 6 4 0 0.47 0.18 0.64 0.29 0.47 2022-2023 28 Kortrijk 1 League 28 24 2,055 22.8 8 4 12 7 1 1 3 0 0.35 0.18 0.53 0.31 0.48 2023-2024 29 Al-Hazem 1 League 26 25 2,120 23.6 7 4 11 7 0 0 6 0 0.30 0.17 0.47 0.30 0.47 2024-2025 30 Al-Riyadh SC 1 League 28 25 2,189 24.3 6 4 10 6 0 0 1 0 0.25 0.16 0.41 0.25 0.41 11 Seasons 9 Clubs 7 Leagues 250 207 18,622 206.9 62 39 101 49 13 15 32 2 0.30 0.19 0.49 0.24 0.43 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Kortrijk (4 Seasons) 1 League 94 77 7,087 78.7 30 16 46 21 9 10 10 1 0.38 0.20 0.58 0.27 0.47 Lorient (2 Seasons) 4 Leagues 22 6 829 9.2 2 2 4 2 0 0 4 0 0.22 0.22 0.43 0.22 0.43 Union SG (2 Seasons) 1 League 21 20 1,795 19.9 11 7 18 7 4 5 4 1 0.55 0.35 0.90 0.35 0.70 Niort (1 Season) 1 League 30 30 2,636 29.3 3 4 7 3 0 0 4 0 0.10 0.14 0.24 0.10 0.24 Al-Riyadh SC (1 Season) 1 League 28 25 2,189 24.3 6 4 10 6 0 0 1 0 0.25 0.16 0.41 0.25 0.41 Al-Hazem (1 Season) 1 League 26 25 2,120 23.6 7 4 11 7 0 0 6 0 0.30 0.17 0.47 0.30 0.47 Tours (1 Season) 1 League 16 13 1,136 12.6 2 2 4 2 0 0 2 0 0.16 0.16 0.32 0.16 0.32 Ajaccio (1 Season) 1 League 12 10 740 8.2 1 0 1 1 0 0 1 0 0.12 0.00 0.12 0.12 0.12 GS Consolat (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 First Division A (4 Seasons) 94 77 7,087 78.7 30 16 46 21 9 10 10 1 0.38 0.20 0.58 0.27 0.47 Ligue 2 (3 Seasons) 74 58 5,101 56.7 8 8 16 8 0 0 9 0 0.14 0.14 0.28 0.14 0.28 Pro League (2 Seasons) 54 50 4,309 47.9 13 8 21 13 0 0 7 0 0.27 0.17 0.44 0.27 0.44 First Division B (2 Seasons) 21 20 1,795 19.9 11 7 18 7 4 5 4 1 0.55 0.35 0.90 0.35 0.70 Coupe de France (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (1 Season) 3 0 67 0.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (1 Season) 3 1 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2015-2016 21 Niort fr FRA 2. Ligue 2 16th 30 30 2,636 29.3 3 4 7 3 0 0 4 0 0.10 0.14 0.24 0.10 0.24 Matches 2016-2017 22 Tours fr FRA 2. Ligue 2 16th 16 13 1,136 12.6 2 2 4 2 0 0 2 0 0.16 0.16 0.32 0.16 0.32 Matches 2016-2017 22 Lorient fr FRA 1. Ligue 1 18th 3 0 67 0.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 23 Lorient fr FRA 2. Ligue 2 7th 16 5 589 6.5 2 2 4 2 0 0 2 0 0.31 0.31 0.61 0.31 0.61 Matches 2017-2018 23 Ajaccio fr FRA 2. Ligue 2 3rd 12 10 740 8.2 1 0 1 1 0 0 1 0 0.12 0.00 0.12 0.12 0.12 Matches 2018-2019 24 Union SG be BEL 2. First Division B 1st 20 19 1,720 19.1 9 6 15 5 4 5 4 1 0.47 0.31 0.78 0.26 0.58 Matches 2019-2020 25 Union SG be BEL 2. First Division B 4th 1 1 75 0.8 2 1 3 2 0 0 0 0 2.40 1.20 3.60 2.40 3.60 Matches 2019-2020 25 Kortrijk be BEL 1. First Division A 11th 7 2 357 4.0 1 1 2 1 0 0 0 0 0.25 0.25 0.50 0.25 0.50 Matches 2020-2021 26 Kortrijk be BEL 1. First Division A 14th 30 23 2,162 24.0 8 6 14 5 3 3 3 1 0.33 0.25 0.58 0.21 0.46 Matches 2021-2022 27 Kortrijk be BEL 1. First Division A 12th 29 28 2,513 27.9 13 5 18 8 5 6 4 0 0.47 0.18 0.64 0.29 0.47 Matches 2022-2023 28 Kortrijk be BEL 1. Pro League A 14th 28 24 2,055 22.8 8 4 12 7 1 1 3 0 0.35 0.18 0.53 0.31 0.48 Matches 2023-2024 29 Al-Hazem sa KSA 1. Pro League 18th 26 25 2,120 23.6 7 4 11 7 0 0 6 0 0.30 0.17 0.47 0.30 0.47 Matches 2024-2025 30 Al-Riyadh SC sa KSA 1. Pro League 11th 28 25 2,189 24.3 6 4 10 6 0 0 1 0 0.25 0.16 0.41 0.25 0.41 Matches 10 Seasons 8 Clubs 5 Leagues 246 205 18,359 204.0 62 39 101 49 13 15 32 2 0.30 0.19 0.50 0.24 0.43 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Kortrijk (4 Seasons) 1 League 94 77 7,087 78.7 30 16 46 21 9 10 10 1 0.38 0.20 0.58 0.27 0.47 Union SG (2 Seasons) 1 League 21 20 1,795 19.9 11 7 18 7 4 5 4 1 0.55 0.35 0.90 0.35 0.70 Lorient (2 Seasons) 2 Leagues 19 5 656 7.3 2 2 4 2 0 0 4 0 0.27 0.27 0.55 0.27 0.55 Niort (1 Season) 1 League 30 30 2,636 29.3 3 4 7 3 0 0 4 0 0.10 0.14 0.24 0.10 0.24 Al-Riyadh SC (1 Season) 1 League 28 25 2,189 24.3 6 4 10 6 0 0 1 0 0.25 0.16 0.41 0.25 0.41 Al-Hazem (1 Season) 1 League 26 25 2,120 23.6 7 4 11 7 0 0 6 0 0.30 0.17 0.47 0.30 0.47 Tours (1 Season) 1 League 16 13 1,136 12.6 2 2 4 2 0 0 2 0 0.16 0.16 0.32 0.16 0.32 Ajaccio (1 Season) 1 League 12 10 740 8.2 1 0 1 1 0 0 1 0 0.12 0.00 0.12 0.12 0.12 First Division A (4 Seasons) 94 77 7,087 78.7 30 16 46 21 9 10 10 1 0.38 0.20 0.58 0.27 0.47 Ligue 2 (3 Seasons) 74 58 5,101 56.7 8 8 16 8 0 0 9 0 0.14 0.14 0.28 0.14 0.28 Pro League (2 Seasons) 54 50 4,309 47.9 13 8 21 13 0 0 7 0 0.27 0.17 0.44 0.27 0.44 First Division B (2 Seasons) 21 20 1,795 19.9 11 7 18 7 4 5 4 1 0.55 0.35 0.90 0.35 0.70 Ligue 1 (1 Season) 3 0 67 0.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 20 GS Consolat fr FRA Coupe de France 17th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 23 Lorient fr FRA Coupe de France 17th 0 0 Matches 2017-2018 23 Lorient fr FRA 1. Coupe de la Ligue 17th 3 1 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 2 Clubs 2 Leagues 4 2 263 2.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Lorient (1 Season) 2 Leagues 3 1 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 GS Consolat (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de la Ligue (1 Season) 3 1 173 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2014-2015 20 GS Consolat 1 League 1.0 0 0 0 2015-2016 21 Niort 1 League 29.3 3 11 0.38 0.27 0 0 2016-2017 22 Tours 1 League 12.6 2 0 7 0.00 0.55 0.29 0 0 2016-2017 22 Lorient 1 League 0.7 0 2 0 0.0 2.69 0.00 0.00 0 0 2017-2018 23 Lorient 3 Leagues 8.5 2 0 16 0.00 2.44 0.13 0 0 2017-2018 23 Ajaccio 1 League 8.2 1 0 6 0.00 0.73 0.17 0 0 2018-2019 24 Union SG 1 League 19.1 9 4 5 2019-2020 25 Union SG 1 League 0.8 2 0 0 2019-2020 25 Kortrijk 1 League 4.0 1 0 0 2020-2021 26 Kortrijk 1 League 24.0 8 65 24 36.9 2.71 1.00 0.08 0.21 3 3 2021-2022 27 Kortrijk 1 League 27.9 13 81 37 45.7 2.90 1.33 0.10 0.22 5 6 2022-2023 28 Kortrijk 1 League 22.8 8 56 22 39.3 2.45 0.96 0.13 0.32 1 1 2023-2024 29 Al-Hazem 1 League 23.6 7 71 20 28.2 3.01 0.85 0.10 0.35 0 0 2024-2025 30 Al-Riyadh SC 1 League 24.3 6 43 20 46.5 1.77 0.82 0.14 0.30 0 0 11 Seasons 9 Clubs 7 Leagues 206.9 62 318 163 47.8 2.11 0.91 0.12 0.25 13 15 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Kortrijk (4 Seasons) 1 League 78.7 30 202 83 41.1 2.70 1.11 0.10 0.24 9 10 Lorient (2 Seasons) 4 Leagues 9.2 2 2 16 800.0 0.27 2.20 1.00 0.13 0 0 Union SG (2 Seasons) 1 League 19.9 11 4 5 Niort (1 Season) 1 League 29.3 3 11 0.38 0.27 0 0 Al-Riyadh SC (1 Season) 1 League 24.3 6 43 20 46.5 1.77 0.82 0.14 0.30 0 0 Al-Hazem (1 Season) 1 League 23.6 7 71 20 28.2 3.01 0.85 0.10 0.35 0 0 Tours (1 Season) 1 League 12.6 2 0 7 0.00 0.55 0.29 0 0 Ajaccio (1 Season) 1 League 8.2 1 0 6 0.00 0.73 0.17 0 0 GS Consolat (1 Season) 1 League 1.0 0 0 0 First Division A (4 Seasons) 78.7 30 202 83 41.1 2.70 1.11 0.10 0.24 9 10 Ligue 2 (3 Seasons) 56.7 8 0 40 0.00 0.71 0.20 0 0 Pro League (2 Seasons) 47.9 13 114 40 35.1 2.38 0.84 0.11 0.33 0 0 First Division B (2 Seasons) 19.9 11 4 5 Coupe de France (2 Seasons) 1.0 0 0 0 Ligue 1 (1 Season) 0.7 0 2 0 0.0 2.69 0.00 0.00 0 0 Coupe de la Ligue (1 Season) 1.9 0 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2014-2015 20 GS Consolat fr FRA Coupe de France 17th 1.0 0 0 0 Matches 2017-2018 23 Lorient fr FRA 1. Coupe de la Ligue 17th 1.9 0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 2.9 0 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Lorient (1 Season) 2 Leagues 1.9 0 0 0 GS Consolat (1 Season) 1 League 1.0 0 0 0 Coupe de France (2 Seasons) 1.0 0 0 0 Coupe de la Ligue (1 Season) 1.9 0 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 20 GS Consolat fr FRA Coupe de France 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2015-2016 21 Niort fr FRA 2. Ligue 2 30 2,636 88 77.1 29.3 30 25 0 0 1.23 32 32 0 0.00 +0.80 Matches 2016-2017 22 Lorient fr FRA 1. Ligue 1 3 67 22 2.0 0.7 0 0 3 2 0.00 0 2 -2 -2.69 -2.04 Matches 2016-2017 22 Tours fr FRA 2. Ligue 2 16 1,136 71 33.2 12.6 13 7 3 0 1.50 22 18 +4 +0.32 +0.67 Matches 2017-2018 23 Lorient fr FRA Coupe de France 0 0 0 0 1 Matches 2017-2018 23 Lorient fr FRA 1. Coupe de la Ligue 3 173 58 57.7 1.9 1 92 1 2 41 0 2.00 0 2 -2 -1.04 -2.46 Matches 2017-2018 23 Ajaccio fr FRA 2. Ligue 2 12 740 62 21.6 8.2 10 2 2 3 1.92 11 9 +2 +0.24 -0.33 Matches 2017-2018 23 Lorient fr FRA 2. Ligue 2 16 589 37 17.2 6.5 5 3 11 5 1.44 7 8 -1 -0.15 -0.66 Matches 2018-2019 24 Union SG be BEL 2. First Division B 20 1,720 86 68.3 19.1 19 89 16 1 31 0 1.70 31 19 +12 +0.63 -0.50 Matches 2019-2020 25 Kortrijk be BEL 1. First Division A 7 357 51 13.7 4.0 2 80 0 5 40 1 1.86 7 3 +4 +1.01 +1.33 Matches 2019-2020 25 Union SG be BEL 2. First Division B 1 75 75 3.0 0.8 1 75 0 0 0 3.00 3 0 +3 +3.60 +3.31 Matches 2020-2021 26 Kortrijk be BEL 1. First Division A 30 2,162 72 70.7 24.0 23 86 15 7 25 0 1.10 31 44 -13 -0.54 -0.54 Matches 2021-2022 27 Kortrijk be BEL 1. First Division A 29 2,513 87 82.1 27.9 28 89 24 1 23 0 1.17 35 37 -2 -0.07 +0.42 Matches 2022-2023 28 Kortrijk be BEL 1. Pro League A 28 2,055 73 67.2 22.8 24 81 15 4 31 0 0.93 30 35 -5 -0.22 +1.48 Matches 2023-2024 29 Al-Hazem sa KSA 1. Pro League 26 2,120 82 69.3 23.6 25 84 13 1 27 0 0.81 27 47 -20 -0.85 +1.26 Matches 2024-2025 30 Al-Riyadh SC sa KSA 1. Pro League 28 2,189 78 71.5 24.3 25 85 18 3 23 0 1.18 26 37 -11 -0.45 -0.04 Matches 11 Seasons 9 Clubs 7 Leagues 250 18,622 74 45.6 206.9 207 85 140 43 30 12 1.24 262 295 -33 -0.16 -0.01 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kortrijk (4 Seasons) 1 League 94 7,087 75 60.1 78.7 77 85 54 17 31 1 1.13 103 119 -16 -0.20 +0.37 Lorient (2 Seasons) 4 Leagues 22 829 38 11.1 9.2 6 92 4 16 41 8 1.32 7 12 -5 -0.54 -0.46 Union SG (2 Seasons) 1 League 21 1,795 85 35.6 19.9 20 88 16 1 31 0 1.76 34 19 +15 +0.75 +0.25 Niort (1 Season) 1 League 30 2,636 88 77.1 29.3 30 25 0 0 1.23 32 32 0 0.00 +0.80 Al-Riyadh SC (1 Season) 1 League 28 2,189 78 71.5 24.3 25 85 18 3 23 0 1.18 26 37 -11 -0.45 -0.04 Al-Hazem (1 Season) 1 League 26 2,120 82 69.3 23.6 25 84 13 1 27 0 0.81 27 47 -20 -0.85 +1.26 Tours (1 Season) 1 League 16 1,136 71 33.2 12.6 13 7 3 0 1.50 22 18 +4 +0.32 +0.67 Ajaccio (1 Season) 1 League 12 740 62 21.6 8.2 10 2 2 3 1.92 11 9 +2 +0.24 -0.33 GS Consolat (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 First Division A (4 Seasons) 94 7,087 75 60.1 78.7 77 85 54 17 31 1 1.13 103 119 -16 -0.20 +0.37 Ligue 2 (3 Seasons) 74 5,101 69 37.3 56.7 58 37 16 8 1.45 72 67 +5 +0.09 -0.09 Pro League (2 Seasons) 54 4,309 80 70.4 47.9 50 84 31 4 24 0 1.00 53 84 -31 -0.65 +0.64 First Division B (2 Seasons) 21 1,795 85 35.6 19.9 20 88 16 1 31 0 1.76 34 19 +15 +0.75 +0.25 Coupe de France (2 Seasons) 1 90 90 20.0 1.0 1 90 1 0 1 0.00 0 2 -2 -2.00 Ligue 1 (1 Season) 3 67 22 2.0 0.7 0 0 3 2 0.00 0 2 -2 -2.69 -2.04 Coupe de la Ligue (1 Season) 3 173 58 57.7 1.9 1 92 1 2 41 0 2.00 0 2 -2 -1.04 -2.46
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 20 GS Consolat 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 2015-2016 21 Niort 1 League 30 2,636 88 77.1 29.3 30 25 0 0 1.23 32 32 0 0.00 +0.80 2016-2017 22 Tours 1 League 16 1,136 71 33.2 12.6 13 7 3 0 1.50 22 18 +4 +0.32 +0.67 2016-2017 22 Lorient 1 League 3 67 22 2.0 0.7 0 0 3 2 0.00 0 2 -2 -2.69 -2.04 2017-2018 23 Lorient 3 Leagues 19 762 40 18.7 8.5 6 92 4 13 41 6 1.53 7 10 -3 -0.35 -0.90 2017-2018 23 Ajaccio 1 League 12 740 62 21.6 8.2 10 2 2 3 1.92 11 9 +2 +0.24 -0.33 2018-2019 24 Union SG 1 League 20 1,720 86 68.3 19.1 19 89 16 1 31 0 1.70 31 19 +12 +0.63 -0.50 2019-2020 25 Union SG 1 League 1 75 75 3.0 0.8 1 75 0 0 0 3.00 3 0 +3 +3.60 +3.31 2019-2020 25 Kortrijk 1 League 7 357 51 13.7 4.0 2 80 0 5 40 1 1.86 7 3 +4 +1.01 +1.33 2020-2021 26 Kortrijk 1 League 30 2,162 72 70.7 24.0 23 86 15 7 25 0 1.10 31 44 -13 -0.54 -0.54 2021-2022 27 Kortrijk 1 League 29 2,513 87 82.1 27.9 28 89 24 1 23 0 1.17 35 37 -2 -0.07 +0.42 2022-2023 28 Kortrijk 1 League 28 2,055 73 67.2 22.8 24 81 15 4 31 0 0.93 30 35 -5 -0.22 +1.48 2023-2024 29 Al-Hazem 1 League 26 2,120 82 69.3 23.6 25 84 13 1 27 0 0.81 27 47 -20 -0.85 +1.26 2024-2025 30 Al-Riyadh SC 1 League 28 2,189 78 71.5 24.3 25 85 18 3 23 0 1.18 26 37 -11 -0.45 -0.04 11 Seasons 9 Clubs 7 Leagues 250 18,622 74 45.6 206.9 207 85 140 43 30 12 1.24 262 295 -33 -0.16 -0.01 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kortrijk (4 Seasons) 1 League 94 7,087 75 60.1 78.7 77 85 54 17 31 1 1.13 103 119 -16 -0.20 +0.37 Lorient (2 Seasons) 4 Leagues 22 829 38 11.1 9.2 6 92 4 16 41 8 1.32 7 12 -5 -0.54 -0.46 Union SG (2 Seasons) 1 League 21 1,795 85 35.6 19.9 20 88 16 1 31 0 1.76 34 19 +15 +0.75 +0.25 Niort (1 Season) 1 League 30 2,636 88 77.1 29.3 30 25 0 0 1.23 32 32 0 0.00 +0.80 Al-Riyadh SC (1 Season) 1 League 28 2,189 78 71.5 24.3 25 85 18 3 23 0 1.18 26 37 -11 -0.45 -0.04 Al-Hazem (1 Season) 1 League 26 2,120 82 69.3 23.6 25 84 13 1 27 0 0.81 27 47 -20 -0.85 +1.26 Tours (1 Season) 1 League 16 1,136 71 33.2 12.6 13 7 3 0 1.50 22 18 +4 +0.32 +0.67 Ajaccio (1 Season) 1 League 12 740 62 21.6 8.2 10 2 2 3 1.92 11 9 +2 +0.24 -0.33 GS Consolat (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 First Division A (4 Seasons) 94 7,087 75 60.1 78.7 77 85 54 17 31 1 1.13 103 119 -16 -0.20 +0.37 Ligue 2 (3 Seasons) 74 5,101 69 37.3 56.7 58 37 16 8 1.45 72 67 +5 +0.09 -0.09 Pro League (2 Seasons) 54 4,309 80 70.4 47.9 50 84 31 4 24 0 1.00 53 84 -31 -0.65 +0.64 First Division B (2 Seasons) 21 1,795 85 35.6 19.9 20 88 16 1 31 0 1.76 34 19 +15 +0.75 +0.25 Coupe de France (2 Seasons) 1 90 90 20.0 1.0 1 90 1 0 1 0.00 0 2 -2 -2.00 Ligue 1 (1 Season) 3 67 22 2.0 0.7 0 0 3 2 0.00 0 2 -2 -2.69 -2.04 Coupe de la Ligue (1 Season) 3 173 58 57.7 1.9 1 92 1 2 41 0 2.00 0 2 -2 -1.04 -2.46
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2015-2016 21 Niort fr FRA 2. Ligue 2 16th 30 2,636 88 77.1 29.3 30 25 0 0 1.23 32 32 0 0.00 +0.80 Matches 2016-2017 22 Tours fr FRA 2. Ligue 2 16th 16 1,136 71 33.2 12.6 13 7 3 0 1.50 22 18 +4 +0.32 +0.67 Matches 2016-2017 22 Lorient fr FRA 1. Ligue 1 18th 3 67 22 2.0 0.7 0 0 3 2 0.00 0 2 -2 -2.69 -2.04 Matches 2017-2018 23 Lorient fr FRA 2. Ligue 2 7th 16 589 37 17.2 6.5 5 3 11 5 1.44 7 8 -1 -0.15 -0.66 Matches 2017-2018 23 Ajaccio fr FRA 2. Ligue 2 3rd 12 740 62 21.6 8.2 10 2 2 3 1.92 11 9 +2 +0.24 -0.33 Matches 2018-2019 24 Union SG be BEL 2. First Division B 1st 20 1,720 86 68.3 19.1 19 89 16 1 31 0 1.70 31 19 +12 +0.63 -0.50 Matches 2019-2020 25 Union SG be BEL 2. First Division B 4th 1 75 75 3.0 0.8 1 75 0 0 0 3.00 3 0 +3 +3.60 +3.31 Matches 2019-2020 25 Kortrijk be BEL 1. First Division A 11th 7 357 51 13.7 4.0 2 80 0 5 40 1 1.86 7 3 +4 +1.01 +1.33 Matches 2020-2021 26 Kortrijk be BEL 1. First Division A 14th 30 2,162 72 70.7 24.0 23 86 15 7 25 0 1.10 31 44 -13 -0.54 -0.54 Matches 2021-2022 27 Kortrijk be BEL 1. First Division A 12th 29 2,513 87 82.1 27.9 28 89 24 1 23 0 1.17 35 37 -2 -0.07 +0.42 Matches 2022-2023 28 Kortrijk be BEL 1. Pro League A 14th 28 2,055 73 67.2 22.8 24 81 15 4 31 0 0.93 30 35 -5 -0.22 +1.48 Matches 2023-2024 29 Al-Hazem sa KSA 1. Pro League 18th 26 2,120 82 69.3 23.6 25 84 13 1 27 0 0.81 27 47 -20 -0.85 +1.26 Matches 2024-2025 30 Al-Riyadh SC sa KSA 1. Pro League 11th 28 2,189 78 71.5 24.3 25 85 18 3 23 0 1.18 26 37 -11 -0.45 -0.04 Matches 10 Seasons 8 Clubs 5 Leagues 246 18,359 75 45.8 204.0 205 85 138 41 30 11 1.24 262 291 -29 -0.14 +0.04 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Kortrijk (4 Seasons) 1 League 94 7,087 75 60.1 78.7 77 85 54 17 31 1 1.13 103 119 -16 -0.20 +0.37 Union SG (2 Seasons) 1 League 21 1,795 85 35.6 19.9 20 88 16 1 31 0 1.76 34 19 +15 +0.75 +0.25 Lorient (2 Seasons) 2 Leagues 19 656 35 9.6 7.3 5 3 14 7 1.21 7 10 -3 -0.41 -0.30 Niort (1 Season) 1 League 30 2,636 88 77.1 29.3 30 25 0 0 1.23 32 32 0 0.00 +0.80 Al-Riyadh SC (1 Season) 1 League 28 2,189 78 71.5 24.3 25 85 18 3 23 0 1.18 26 37 -11 -0.45 -0.04 Al-Hazem (1 Season) 1 League 26 2,120 82 69.3 23.6 25 84 13 1 27 0 0.81 27 47 -20 -0.85 +1.26 Tours (1 Season) 1 League 16 1,136 71 33.2 12.6 13 7 3 0 1.50 22 18 +4 +0.32 +0.67 Ajaccio (1 Season) 1 League 12 740 62 21.6 8.2 10 2 2 3 1.92 11 9 +2 +0.24 -0.33 First Division A (4 Seasons) 94 7,087 75 60.1 78.7 77 85 54 17 31 1 1.13 103 119 -16 -0.20 +0.37 Ligue 2 (3 Seasons) 74 5,101 69 37.3 56.7 58 37 16 8 1.45 72 67 +5 +0.09 -0.09 Pro League (2 Seasons) 54 4,309 80 70.4 47.9 50 84 31 4 24 0 1.00 53 84 -31 -0.65 +0.64 First Division B (2 Seasons) 21 1,795 85 35.6 19.9 20 88 16 1 31 0 1.76 34 19 +15 +0.75 +0.25 Ligue 1 (1 Season) 3 67 22 2.0 0.7 0 0 3 2 0.00 0 2 -2 -2.69 -2.04
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 20 GS Consolat fr FRA Coupe de France 17th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Matches 2017-2018 23 Lorient fr FRA Coupe de France 17th 0 0 0 0 1 Matches 2017-2018 23 Lorient fr FRA 1. Coupe de la Ligue 17th 3 173 58 57.7 1.9 1 92 1 2 41 0 2.00 0 2 -2 -1.04 -2.46 Matches 2 Seasons 2 Clubs 2 Leagues 4 263 66 35.1 2.9 2 91 2 2 41 1 1.50 0 4 -4 -1.37 -7.04 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Lorient (1 Season) 2 Leagues 3 173 58 26.2 1.9 1 92 1 2 41 1 2.00 0 2 -2 -1.04 -2.46 GS Consolat (1 Season) 1 League 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 2 -2 -2.00 Coupe de France (2 Seasons) 1 90 90 20.0 1.0 1 90 1 0 1 0.00 0 2 -2 -2.00 Coupe de la Ligue (1 Season) 3 173 58 57.7 1.9 1 92 1 2 41 0 2.00 0 2 -2 -1.04 -2.46
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 20 GS Consolat 1 League 1.0 0 0 0 0 2015-2016 21 Niort 1 League 29.3 4 0 46 2016-2017 22 Tours 1 League 12.6 2 0 0 19 0 0 0 0 0 0 0 0 2016-2017 22 Lorient 1 League 0.7 2 0 0 3 1 0 3 3 1 0 1 0 2017-2018 23 Lorient 3 Leagues 8.5 2 0 0 27 0 0 0 0 0 0 0 0 2017-2018 23 Ajaccio 1 League 8.2 1 0 0 9 0 0 0 0 0 0 0 0 2018-2019 24 Union SG 1 League 19.1 4 1 0 0 2019-2020 25 Union SG 1 League 0.8 0 0 0 0 2019-2020 25 Kortrijk 1 League 4.0 0 0 0 0 2020-2021 26 Kortrijk 1 League 24.0 3 1 0 23 67 3 168 17 20 0 2021-2022 27 Kortrijk 1 League 27.9 4 0 0 16 71 8 140 24 30 0 2022-2023 28 Kortrijk 1 League 22.8 3 0 0 15 64 2 97 27 20 0 2023-2024 29 Al-Hazem 1 League 23.6 6 0 0 21 50 7 104 16 17 0 2024-2025 30 Al-Riyadh SC 1 League 24.3 1 0 0 17 46 4 133 31 22 0 11 Seasons 9 Clubs 7 Leagues 206.9 32 2 0 196 299 24 645 118 110 0 1 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Kortrijk (4 Seasons) 1 League 78.7 10 1 0 54 202 13 405 68 70 0 Lorient (2 Seasons) 4 Leagues 9.2 4 0 0 30 1 0 3 3 1 0 1 0 Union SG (2 Seasons) 1 League 19.9 4 1 0 0 Niort (1 Season) 1 League 29.3 4 0 46 Al-Riyadh SC (1 Season) 1 League 24.3 1 0 0 17 46 4 133 31 22 0 Al-Hazem (1 Season) 1 League 23.6 6 0 0 21 50 7 104 16 17 0 Tours (1 Season) 1 League 12.6 2 0 0 19 0 0 0 0 0 0 0 0 Ajaccio (1 Season) 1 League 8.2 1 0 0 9 0 0 0 0 0 0 0 0 GS Consolat (1 Season) 1 League 1.0 0 0 0 0 First Division A (4 Seasons) 78.7 10 1 0 54 202 13 405 68 70 0 Ligue 2 (3 Seasons) 56.7 9 0 0 101 0 0 0 0 0 0 0 0 Pro League (2 Seasons) 47.9 7 0 0 38 96 11 237 47 39 0 First Division B (2 Seasons) 19.9 4 1 0 0 Coupe de France (2 Seasons) 1.0 0 0 0 0 Ligue 1 (1 Season) 0.7 2 0 0 3 1 0 3 3 1 0 1 0 Coupe de la Ligue (1 Season) 1.9 0 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 20 GS Consolat fr FRA Coupe de France 17th 1.0 0 0 0 0 Matches 2017-2018 23 Lorient fr FRA 1. Coupe de la Ligue 17th 1.9 0 0 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 2.9 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Lorient (1 Season) 2 Leagues 1.9 0 0 0 0 GS Consolat (1 Season) 1 League 1.0 0 0 0 0 Coupe de France (2 Seasons) 1.0 0 0 0 0 Coupe de la Ligue (1 Season) 1.9 0 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Faïz Selemani Pages
Faïz Selemani Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary