Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2012-2013 19 Nantes fr FRA 2. Ligue 2 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 21 Nantes fr FRA 1. Ligue 1 3 0 66 0.7 0 1 1 0 0 0 0 0 0.00 1.36 1.36 0.00 1.36 Matches 2016-2017 23 Troyes fr FRA 2. Ligue 2 33 27 2,388 26.5 23 5 28 16 7 7 1 0 0.87 0.19 1.06 0.60 0.79 Matches 2017-2018 24 Troyes 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 2017-2018 24 Troyes fr FRA 1. Coupe de la Ligue 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Troyes fr FRA 1. Ligue 1 33 25 2,164 24.0 8 2 10 6 2 2 6 0 11.3 9.8 1.5 11.2 23 27 133 0.33 0.08 0.42 0.25 0.33 0.47 0.06 0.53 0.41 0.47 Matches 2018-2019 25 Troyes fr FRA 1. Coupe de la Ligue 1 1 66 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Charleroi be BEL 1. First Division A 21 9 846 9.4 2 1 3 2 0 0 2 0 3.4 3.4 1.6 5.0 19 13 59 0.21 0.11 0.32 0.21 0.32 0.36 0.17 0.53 0.36 0.53 Matches 2018-2019 25 Troyes fr FRA 2. Ligue 2 3 1 169 1.9 0 0 0 0 0 0 1 0 0.5 0.5 0.1 0.6 2 7 13 0.00 0.00 0.00 0.00 0.00 0.27 0.06 0.33 0.27 0.33 Matches 2019-2020 26 Charleroi be BEL 1. First Division A 4 3 208 2.3 0 0 0 0 0 0 0 0 0.5 0.5 0.1 0.6 1 3 17 0.00 0.00 0.00 0.00 0.00 0.23 0.03 0.26 0.23 0.26 Matches 2019-2020 26 Oostende be BEL 1. First Division A 5 4 351 3.9 0 0 0 0 0 0 0 0 1.6 1.6 0.9 2.5 4 11 12 0.00 0.00 0.00 0.00 0.00 0.40 0.23 0.63 0.40 0.63 Matches 2020-2021 27 Sochaux fr FRA Coupe de France 2 1 98 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Charleroi be BEL 1. First Division A 0 0 Matches 2020-2021 27 Sochaux fr FRA 2. Ligue 2 30 11 1,129 12.5 4 1 5 4 0 1 1 0 6.7 5.9 0.4 6.3 5 24 67 0.32 0.08 0.40 0.32 0.40 0.53 0.03 0.57 0.47 0.50 Matches 2021-2022 28 Sochaux fr FRA Coupe de France 3 2 179 2.0 2 0 2 2 0 0 0 0 1.01 0.00 1.01 1.01 1.01 Matches 2021-2022 28 Dunkerque fr FRA 2. Ligue 2 14 12 1,000 11.1 3 0 3 3 0 0 1 0 5.6 5.6 0.4 6.0 13 16 71 0.27 0.00 0.27 0.27 0.27 0.50 0.04 0.54 0.50 0.54 Matches 2021-2022 28 Sochaux fr FRA 2. Ligue 2 3 0 26 0.3 0 0 0 0 0 0 0 0 1.3 1.3 0.2 1.4 2 2 3 0.00 0.00 0.00 0.00 0.00 4.21 0.59 4.80 4.21 4.80 Matches 2022-2023 29 Nassaji ir IRN 1. Pro League 23 9 845 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Matches 9 Seasons 7 Clubs 6 Leagues 181 106 9,642 107.1 42 11 53 33 9 10 12 0 30.9 28.5 5.2 33.7 69 103 375 0.39 0.10 0.49 0.31 0.41 0.47 0.08 0.55 0.44 0.51 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Troyes (3 Seasons) 4 Leagues 72 55 4,893 54.4 31 7 38 22 9 9 8 0 11.9 10.3 1.6 11.9 25 34 146 0.57 0.13 0.70 0.40 0.53 0.46 0.06 0.52 0.40 0.46 Charleroi (3 Seasons) 1 League 25 12 1,054 11.7 2 1 3 2 0 0 2 0 3.9 3.9 1.7 5.6 20 16 76 0.17 0.09 0.26 0.17 0.26 0.33 0.14 0.48 0.33 0.48 Sochaux (2 Seasons) 2 Leagues 38 14 1,432 15.9 6 1 7 6 0 1 1 0 8.0 7.2 0.6 7.7 7 26 70 0.38 0.06 0.44 0.38 0.44 0.62 0.05 0.67 0.56 0.60 Nantes (2 Seasons) 2 Leagues 4 0 67 0.7 0 1 1 0 0 0 0 0 0.00 1.34 1.34 0.00 1.34 Nassaji (1 Season) 1 League 23 9 845 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Dunkerque (1 Season) 1 League 14 12 1,000 11.1 3 0 3 3 0 0 1 0 5.6 5.6 0.4 6.0 13 16 71 0.27 0.00 0.27 0.27 0.27 0.50 0.04 0.54 0.50 0.54 Oostende (1 Season) 1 League 5 4 351 3.9 0 0 0 0 0 0 0 0 1.6 1.6 0.9 2.5 4 11 12 0.00 0.00 0.00 0.00 0.00 0.40 0.23 0.63 0.40 0.63 Ligue 2 (5 Seasons) 84 51 4,713 52.4 30 6 36 23 7 8 4 0 14.0 13.3 1.1 14.4 22 49 154 0.57 0.11 0.69 0.44 0.55 0.54 0.04 0.59 0.51 0.56 First Division A (3 Seasons) 30 16 1,405 15.6 2 1 3 2 0 0 2 0 5.5 5.5 2.6 8.0 24 27 88 0.13 0.06 0.19 0.13 0.19 0.35 0.16 0.51 0.35 0.51 Coupe de France (3 Seasons) 6 4 367 4.1 2 0 2 2 0 0 0 0 0.49 0.00 0.49 0.49 0.49 Ligue 1 (2 Seasons) 36 25 2,230 24.8 8 3 11 6 2 2 6 0 11.3 9.8 1.5 11.2 23 27 133 0.32 0.12 0.44 0.24 0.36 0.47 0.06 0.53 0.41 0.47 Coupe de la Ligue (2 Seasons) 2 1 82 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Pro League (1 Season) 23 9 845 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2012-2013 19 Nantes 1 League 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 21 Nantes 1 League 3 0 66 0.7 0 1 1 0 0 0 0 0 0.00 1.36 1.36 0.00 1.36 2016-2017 23 Troyes 1 League 33 27 2,388 26.5 23 5 28 16 7 7 1 0 0.87 0.19 1.06 0.60 0.79 2017-2018 24 Troyes 3 Leagues 35 26 2,270 25.2 8 2 10 6 2 2 6 0 11.3 9.8 1.5 11.2 23 27 133 0.32 0.08 0.40 0.24 0.32 0.47 0.06 0.53 0.41 0.47 2018-2019 25 Troyes 2 Leagues 4 2 235 2.6 0 0 0 0 0 0 1 0 0.5 0.5 0.1 0.6 2 7 13 0.00 0.00 0.00 0.00 0.00 0.27 0.06 0.33 0.27 0.33 2018-2019 25 Charleroi 1 League 21 9 846 9.4 2 1 3 2 0 0 2 0 3.4 3.4 1.6 5.0 19 13 59 0.21 0.11 0.32 0.21 0.32 0.36 0.17 0.53 0.36 0.53 2019-2020 26 Oostende 1 League 5 4 351 3.9 0 0 0 0 0 0 0 0 1.6 1.6 0.9 2.5 4 11 12 0.00 0.00 0.00 0.00 0.00 0.40 0.23 0.63 0.40 0.63 2019-2020 26 Charleroi 1 League 4 3 208 2.3 0 0 0 0 0 0 0 0 0.5 0.5 0.1 0.6 1 3 17 0.00 0.00 0.00 0.00 0.00 0.23 0.03 0.26 0.23 0.26 2020-2021 27 Charleroi 1 League 0 0 2020-2021 27 Sochaux 2 Leagues 32 12 1,227 13.6 4 1 5 4 0 1 1 0 6.7 5.9 0.4 6.3 5 24 67 0.29 0.07 0.37 0.29 0.37 0.53 0.03 0.57 0.47 0.50 2021-2022 28 Sochaux 2 Leagues 6 2 205 2.3 2 0 2 2 0 0 0 0 1.3 1.3 0.2 1.4 2 2 3 0.88 0.00 0.88 0.88 0.88 4.21 0.59 4.80 4.21 4.80 2021-2022 28 Dunkerque 1 League 14 12 1,000 11.1 3 0 3 3 0 0 1 0 5.6 5.6 0.4 6.0 13 16 71 0.27 0.00 0.27 0.27 0.27 0.50 0.04 0.54 0.50 0.54 2022-2023 29 Nassaji 1 League 23 9 845 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 9 Seasons 7 Clubs 6 Leagues 181 106 9,642 107.1 42 11 53 33 9 10 12 0 30.9 28.5 5.2 33.7 69 103 375 0.39 0.10 0.49 0.31 0.41 0.47 0.08 0.55 0.44 0.51 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Troyes (3 Seasons) 4 Leagues 72 55 4,893 54.4 31 7 38 22 9 9 8 0 11.9 10.3 1.6 11.9 25 34 146 0.57 0.13 0.70 0.40 0.53 0.46 0.06 0.52 0.40 0.46 Charleroi (3 Seasons) 1 League 25 12 1,054 11.7 2 1 3 2 0 0 2 0 3.9 3.9 1.7 5.6 20 16 76 0.17 0.09 0.26 0.17 0.26 0.33 0.14 0.48 0.33 0.48 Sochaux (2 Seasons) 2 Leagues 38 14 1,432 15.9 6 1 7 6 0 1 1 0 8.0 7.2 0.6 7.7 7 26 70 0.38 0.06 0.44 0.38 0.44 0.62 0.05 0.67 0.56 0.60 Nantes (2 Seasons) 2 Leagues 4 0 67 0.7 0 1 1 0 0 0 0 0 0.00 1.34 1.34 0.00 1.34 Nassaji (1 Season) 1 League 23 9 845 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Dunkerque (1 Season) 1 League 14 12 1,000 11.1 3 0 3 3 0 0 1 0 5.6 5.6 0.4 6.0 13 16 71 0.27 0.00 0.27 0.27 0.27 0.50 0.04 0.54 0.50 0.54 Oostende (1 Season) 1 League 5 4 351 3.9 0 0 0 0 0 0 0 0 1.6 1.6 0.9 2.5 4 11 12 0.00 0.00 0.00 0.00 0.00 0.40 0.23 0.63 0.40 0.63 Ligue 2 (5 Seasons) 84 51 4,713 52.4 30 6 36 23 7 8 4 0 14.0 13.3 1.1 14.4 22 49 154 0.57 0.11 0.69 0.44 0.55 0.54 0.04 0.59 0.51 0.56 First Division A (3 Seasons) 30 16 1,405 15.6 2 1 3 2 0 0 2 0 5.5 5.5 2.6 8.0 24 27 88 0.13 0.06 0.19 0.13 0.19 0.35 0.16 0.51 0.35 0.51 Coupe de France (3 Seasons) 6 4 367 4.1 2 0 2 2 0 0 0 0 0.49 0.00 0.49 0.49 0.49 Ligue 1 (2 Seasons) 36 25 2,230 24.8 8 3 11 6 2 2 6 0 11.3 9.8 1.5 11.2 23 27 133 0.32 0.12 0.44 0.24 0.36 0.47 0.06 0.53 0.41 0.47 Coupe de la Ligue (2 Seasons) 2 1 82 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Pro League (1 Season) 23 9 845 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2012-2013 19 Nantes fr FRA 2. Ligue 2 3rd 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2014-2015 21 Nantes fr FRA 1. Ligue 1 14th 3 0 66 0.7 0 1 1 0 0 0 0 0 0.00 1.36 1.36 0.00 1.36 Matches 2016-2017 23 Troyes fr FRA 2. Ligue 2 3rd 33 27 2,388 26.5 23 5 28 16 7 7 1 0 0.87 0.19 1.06 0.60 0.79 Matches 2017-2018 24 Troyes fr FRA 1. Ligue 1 19th 33 25 2,164 24.0 8 2 10 6 2 2 6 0 11.3 9.8 1.5 11.2 23 27 133 0.33 0.08 0.42 0.25 0.33 0.47 0.06 0.53 0.41 0.47 Matches 2018-2019 25 Troyes fr FRA 2. Ligue 2 3rd 3 1 169 1.9 0 0 0 0 0 0 1 0 0.5 0.5 0.1 0.6 2 7 13 0.00 0.00 0.00 0.00 0.00 0.27 0.06 0.33 0.27 0.33 Matches 2018-2019 25 Charleroi be BEL 1. First Division A 8th 21 9 846 9.4 2 1 3 2 0 0 2 0 3.4 3.4 1.6 5.0 19 13 59 0.21 0.11 0.32 0.21 0.32 0.36 0.17 0.53 0.36 0.53 Matches 2019-2020 26 Oostende be BEL 1. First Division A 15th 5 4 351 3.9 0 0 0 0 0 0 0 0 1.6 1.6 0.9 2.5 4 11 12 0.00 0.00 0.00 0.00 0.00 0.40 0.23 0.63 0.40 0.63 Matches 2019-2020 26 Charleroi be BEL 1. First Division A 3rd 4 3 208 2.3 0 0 0 0 0 0 0 0 0.5 0.5 0.1 0.6 1 3 17 0.00 0.00 0.00 0.00 0.00 0.23 0.03 0.26 0.23 0.26 Matches 2020-2021 27 Charleroi be BEL 1. First Division A 13th 0 0 Matches 2020-2021 27 Sochaux fr FRA 2. Ligue 2 7th 30 11 1,129 12.5 4 1 5 4 0 1 1 0 6.7 5.9 0.4 6.3 5 24 67 0.32 0.08 0.40 0.32 0.40 0.53 0.03 0.57 0.47 0.50 Matches 2021-2022 28 Sochaux fr FRA 2. Ligue 2 5th 3 0 26 0.3 0 0 0 0 0 0 0 0 1.3 1.3 0.2 1.4 2 2 3 0.00 0.00 0.00 0.00 0.00 4.21 0.59 4.80 4.21 4.80 Matches 2021-2022 28 Dunkerque fr FRA 2. Ligue 2 19th 14 12 1,000 11.1 3 0 3 3 0 0 1 0 5.6 5.6 0.4 6.0 13 16 71 0.27 0.00 0.27 0.27 0.27 0.50 0.04 0.54 0.50 0.54 Matches 2022-2023 29 Nassaji ir IRN 1. Pro League 13th 23 9 845 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Matches 9 Seasons 7 Clubs 4 Leagues 173 101 9,193 102.1 40 11 51 31 9 10 12 0 30.9 28.5 5.2 33.7 69 103 375 0.39 0.11 0.50 0.30 0.41 0.47 0.08 0.55 0.44 0.51 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Troyes (3 Seasons) 2 Leagues 69 53 4,721 52.5 31 7 38 22 9 9 8 0 11.9 10.3 1.6 11.9 25 34 146 0.59 0.13 0.72 0.42 0.55 0.46 0.06 0.52 0.40 0.46 Charleroi (3 Seasons) 1 League 25 12 1,054 11.7 2 1 3 2 0 0 2 0 3.9 3.9 1.7 5.6 20 16 76 0.17 0.09 0.26 0.17 0.26 0.33 0.14 0.48 0.33 0.48 Sochaux (2 Seasons) 1 League 33 11 1,155 12.8 4 1 5 4 0 1 1 0 8.0 7.2 0.6 7.7 7 26 70 0.31 0.08 0.39 0.31 0.39 0.62 0.05 0.67 0.56 0.60 Nantes (2 Seasons) 2 Leagues 4 0 67 0.7 0 1 1 0 0 0 0 0 0.00 1.34 1.34 0.00 1.34 Nassaji (1 Season) 1 League 23 9 845 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11 Dunkerque (1 Season) 1 League 14 12 1,000 11.1 3 0 3 3 0 0 1 0 5.6 5.6 0.4 6.0 13 16 71 0.27 0.00 0.27 0.27 0.27 0.50 0.04 0.54 0.50 0.54 Oostende (1 Season) 1 League 5 4 351 3.9 0 0 0 0 0 0 0 0 1.6 1.6 0.9 2.5 4 11 12 0.00 0.00 0.00 0.00 0.00 0.40 0.23 0.63 0.40 0.63 Ligue 2 (5 Seasons) 84 51 4,713 52.4 30 6 36 23 7 8 4 0 14.0 13.3 1.1 14.4 22 49 154 0.57 0.11 0.69 0.44 0.55 0.54 0.04 0.59 0.51 0.56 First Division A (3 Seasons) 30 16 1,405 15.6 2 1 3 2 0 0 2 0 5.5 5.5 2.6 8.0 24 27 88 0.13 0.06 0.19 0.13 0.19 0.35 0.16 0.51 0.35 0.51 Ligue 1 (2 Seasons) 36 25 2,230 24.8 8 3 11 6 2 2 6 0 11.3 9.8 1.5 11.2 23 27 133 0.32 0.12 0.44 0.24 0.36 0.47 0.06 0.53 0.41 0.47 Pro League (1 Season) 23 9 845 9.4 0 1 1 0 0 0 0 0 0.00 0.11 0.11 0.00 0.11
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 2017-2018 24 Troyes fr FRA Coupe de France 9th 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 24 Troyes fr FRA 1. Coupe de la Ligue 17th 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 25 Troyes fr FRA 1. Coupe de la Ligue 17th 1 1 66 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 27 Sochaux fr FRA Coupe de France 17th 2 1 98 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 28 Sochaux fr FRA Coupe de France R64 3 2 179 2.0 2 0 2 2 0 0 0 0 1.01 0.00 1.01 1.01 1.01 Matches 4 Seasons 2 Clubs 2 Leagues 8 5 449 5.0 2 0 2 2 0 0 0 0 0.40 0.00 0.40 0.40 0.40 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 Sochaux (2 Seasons) 1 League 5 3 277 3.1 2 0 2 2 0 0 0 0 0.65 0.00 0.65 0.65 0.65 Troyes (2 Seasons) 2 Leagues 3 2 172 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (3 Seasons) 6 4 367 4.1 2 0 2 2 0 0 0 0 0.49 0.00 0.49 0.49 0.49 Coupe de la Ligue (2 Seasons) 2 1 82 0.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 Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2012-2013 19 Nantes 1 League 0.0 0 0 0.00 0 0 2014-2015 21 Nantes 1 League 0.7 0 0 0.00 0 0 2016-2017 23 Troyes 1 League 26.5 23 0 34 0.00 1.28 0.47 7 7 2017-2018 24 Troyes 3 Leagues 25.2 8 71 24 33.8 2.95 1.00 0.08 0.25 17.4 1 2 2 11.3 9.8 0.14 -3.3 -3.8 2018-2019 25 Troyes 2 Leagues 2.6 0 3 1 33.3 1.60 0.53 0.00 0.00 20.0 0 0 0 0.5 0.5 0.17 -0.5 -0.5 2018-2019 25 Charleroi 1 League 9.4 2 29 14 48.3 3.09 1.49 0.07 0.14 18.5 0 0 0 3.4 3.4 0.12 -1.4 -1.4 2019-2020 26 Oostende 1 League 3.9 0 10 5 50.0 2.56 1.28 0.00 0.00 18.9 0 0 0 1.6 1.6 0.20 -1.6 -1.6 2019-2020 26 Charleroi 1 League 2.3 0 9 2 22.2 3.89 0.87 0.00 0.00 16.1 0 0 0 0.5 0.5 0.06 -0.5 -0.5 2020-2021 27 Sochaux 2 Leagues 13.6 4 38 15 39.5 2.79 1.10 0.11 0.27 14.4 0 0 1 6.7 5.9 0.16 -2.7 -1.9 2021-2022 28 Sochaux 2 Leagues 2.3 2 4 1 25.0 1.76 0.44 0.50 2.00 13.9 0 0 0 1.3 1.3 0.42 -1.3 -1.3 2021-2022 28 Dunkerque 1 League 11.1 3 31 10 32.3 2.79 0.90 0.10 0.30 15.7 1 0 0 5.6 5.6 0.18 -2.6 -2.6 2022-2023 29 Nassaji 1 League 9.4 0 0 0 9 Seasons 7 Clubs 6 Leagues 107.1 42 195 106 54.4 2.05 1.11 0.17 0.31 16.7 2 9 10 30.9 28.5 0.15 -13.9 -13.5 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Troyes (3 Seasons) 4 Leagues 54.4 31 74 59 79.7 1.41 1.12 0.30 0.37 17.5 1 9 9 11.9 10.3 0.14 -3.9 -4.3 Charleroi (3 Seasons) 1 League 11.7 2 38 16 42.1 3.24 1.37 0.05 0.13 17.9 0 0 0 3.9 3.9 0.10 -1.9 -1.9 Sochaux (2 Seasons) 2 Leagues 15.9 6 42 16 38.1 2.64 1.01 0.14 0.38 14.4 0 0 1 8.0 7.2 0.17 -4.0 -3.2 Nantes (2 Seasons) 2 Leagues 0.7 0 0 0.00 0 0 Nassaji (1 Season) 1 League 9.4 0 0 0 Dunkerque (1 Season) 1 League 11.1 3 31 10 32.3 2.79 0.90 0.10 0.30 15.7 1 0 0 5.6 5.6 0.18 -2.6 -2.6 Oostende (1 Season) 1 League 3.9 0 10 5 50.0 2.56 1.28 0.00 0.00 18.9 0 0 0 1.6 1.6 0.20 -1.6 -1.6 Ligue 2 (5 Seasons) 52.4 30 75 61 81.3 1.43 1.16 0.31 0.38 15.1 1 7 8 14.0 13.3 0.18 -7.0 -6.3 First Division A (3 Seasons) 15.6 2 48 21 43.8 3.07 1.35 0.04 0.10 18.1 0 0 0 5.5 5.5 0.12 -3.5 -3.5 Coupe de France (3 Seasons) 4.1 2 1 0 0.0 0.32 0.00 2.00 0 0 Ligue 1 (2 Seasons) 24.8 8 71 24 33.8 2.95 0.97 0.08 0.25 17.4 1 2 2 11.3 9.8 0.14 -3.3 -3.8 Coupe de la Ligue (2 Seasons) 0.9 0 0 0 Pro League (1 Season) 9.4 0 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2012-2013 19 Nantes fr FRA 2. Ligue 2 3rd 0.0 0 0 0.00 0 0 2014-2015 21 Nantes fr FRA 1. Ligue 1 14th 0.7 0 0 0.00 0 0 Matches 2016-2017 23 Troyes fr FRA 2. Ligue 2 3rd 26.5 23 0 34 0.00 1.28 0.47 7 7 Matches 2017-2018 24 Troyes fr FRA 1. Ligue 1 19th 24.0 8 71 24 33.8 2.95 1.00 0.08 0.25 17.4 1 2 2 11.3 9.8 0.14 -3.3 -3.8 Matches 2018-2019 25 Troyes fr FRA 2. Ligue 2 3rd 1.9 0 3 1 33.3 1.60 0.53 0.00 0.00 20.0 0 0 0 0.5 0.5 0.17 -0.5 -0.5 Matches 2018-2019 25 Charleroi be BEL 1. First Division A 8th 9.4 2 29 14 48.3 3.09 1.49 0.07 0.14 18.5 0 0 0 3.4 3.4 0.12 -1.4 -1.4 Matches 2019-2020 26 Oostende be BEL 1. First Division A 15th 3.9 0 10 5 50.0 2.56 1.28 0.00 0.00 18.9 0 0 0 1.6 1.6 0.20 -1.6 -1.6 Matches 2019-2020 26 Charleroi be BEL 1. First Division A 3rd 2.3 0 9 2 22.2 3.89 0.87 0.00 0.00 16.1 0 0 0 0.5 0.5 0.06 -0.5 -0.5 Matches 2020-2021 27 Sochaux fr FRA 2. Ligue 2 7th 12.5 4 38 15 39.5 3.03 1.20 0.11 0.27 14.4 0 0 1 6.7 5.9 0.16 -2.7 -1.9 Matches 2021-2022 28 Sochaux fr FRA 2. Ligue 2 5th 0.3 0 3 1 33.3 10.38 3.46 0.00 0.00 13.9 0 0 0 1.3 1.3 0.42 -1.3 -1.3 Matches 2021-2022 28 Dunkerque fr FRA 2. Ligue 2 19th 11.1 3 31 10 32.3 2.79 0.90 0.10 0.30 15.7 1 0 0 5.6 5.6 0.18 -2.6 -2.6 Matches 2022-2023 29 Nassaji ir IRN 1. Pro League 13th 9.4 0 0 0 Matches 9 Seasons 7 Clubs 4 Leagues 102.1 40 194 106 54.6 2.11 1.14 0.16 0.29 16.7 2 9 10 30.9 28.5 0.15 -13.9 -13.5 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Troyes (3 Seasons) 2 Leagues 52.5 31 74 59 79.7 1.41 1.12 0.30 0.37 17.5 1 9 9 11.9 10.3 0.14 -3.9 -4.3 Charleroi (3 Seasons) 1 League 11.7 2 38 16 42.1 3.24 1.37 0.05 0.13 17.9 0 0 0 3.9 3.9 0.10 -1.9 -1.9 Sochaux (2 Seasons) 1 League 12.8 4 41 16 39.0 3.19 1.25 0.10 0.25 14.4 0 0 1 8.0 7.2 0.17 -4.0 -3.2 Nantes (2 Seasons) 2 Leagues 0.7 0 0 0.00 0 0 Nassaji (1 Season) 1 League 9.4 0 0 0 Dunkerque (1 Season) 1 League 11.1 3 31 10 32.3 2.79 0.90 0.10 0.30 15.7 1 0 0 5.6 5.6 0.18 -2.6 -2.6 Oostende (1 Season) 1 League 3.9 0 10 5 50.0 2.56 1.28 0.00 0.00 18.9 0 0 0 1.6 1.6 0.20 -1.6 -1.6 Ligue 2 (5 Seasons) 52.4 30 75 61 81.3 1.43 1.16 0.31 0.38 15.1 1 7 8 14.0 13.3 0.18 -7.0 -6.3 First Division A (3 Seasons) 15.6 2 48 21 43.8 3.07 1.35 0.04 0.10 18.1 0 0 0 5.5 5.5 0.12 -3.5 -3.5 Ligue 1 (2 Seasons) 24.8 8 71 24 33.8 2.95 0.97 0.08 0.25 17.4 1 2 2 11.3 9.8 0.14 -3.3 -3.8 Pro League (1 Season) 9.4 0 0 0
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2012-2013 19 Nantes fr FRA 2. Ligue 2 0.0 0 2014-2015 21 Nantes fr FRA 1. Ligue 1 0.7 1 Matches 2016-2017 23 Troyes fr FRA 2. Ligue 2 26.5 5 Matches 2017-2018 24 Troyes fr FRA Coupe de France 1.0 0 Matches 2017-2018 24 Troyes fr FRA 1. Coupe de la Ligue 0.2 0 Matches 2017-2018 24 Troyes fr FRA 1. Ligue 1 24.0 381 573 66.5 4813 671 240 320 75.0 91 142 64.1 14 25 56.0 2 1.5 0.9 +0.5 17 17 6 2 27 Matches 2018-2019 25 Troyes fr FRA 1. Coupe de la Ligue 0.7 0 Matches 2018-2019 25 Charleroi be BEL 1. First Division A 9.4 134 235 57.0 2103 530 71 117 60.7 46 76 60.5 11 22 50.0 1 1.6 0.5 -0.6 13 15 6 3 13 Matches 2018-2019 25 Troyes fr FRA 2. Ligue 2 1.9 28 39 71.8 402 127 14 21 66.7 8 11 72.7 3 3 100.0 0 0.1 0.1 -0.1 2 3 2 0 7 Matches 2019-2020 26 Charleroi be BEL 1. First Division A 2.3 30 45 66.7 445 28 15 22 68.2 13 19 68.4 1 1 100.0 0 0.1 0.1 -0.1 1 0 1 0 3 Matches 2019-2020 26 Oostende be BEL 1. First Division A 3.9 44 69 63.8 640 183 21 24 87.5 19 29 65.5 1 6 16.7 0 0.9 0.1 -0.9 3 5 2 0 11 Matches 2020-2021 27 Sochaux fr FRA Coupe de France 1.1 0 Matches 2020-2021 27 Sochaux fr FRA 2. Ligue 2 12.5 166 272 61.0 2238 434 95 147 64.6 45 69 65.2 10 13 76.9 1 0.4 0.5 +0.6 5 16 9 1 24 Matches 2021-2022 28 Sochaux fr FRA Coupe de France 2.0 0 Matches 2021-2022 28 Dunkerque fr FRA 2. Ligue 2 11.1 161 251 64.1 2248 512 92 122 75.4 44 72 61.1 9 22 40.9 0 0.4 0.5 -0.4 4 13 4 2 16 Matches 2021-2022 28 Sochaux fr FRA 2. Ligue 2 0.3 7 8 87.5 146 66 3 3 100.0 0 1 0.0 3 3 100.0 0 0.2 0.1 -0.2 1 1 1 0 2 Matches 2022-2023 29 Nassaji ir IRN 1. Pro League 9.4 1 Matches 9 Seasons 7 Clubs 6 Leagues 107.1 951 1492 63.7 13035 2551 551 776 71.0 266 419 63.5 52 95 54.7 11 5.2 2.8 +5.8 46 70 31 8 103 Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Troyes (3 Seasons) 4 Leagues 54.4 409 612 66.8 5215 798 254 341 74.5 99 153 64.7 17 28 60.7 7 1.6 1.0 +5.4 19 20 8 2 34 Charleroi (3 Seasons) 1 League 11.7 164 280 58.6 2548 558 86 139 61.9 59 95 62.1 12 23 52.2 1 1.7 0.6 -0.7 14 15 7 3 16 Sochaux (2 Seasons) 2 Leagues 15.9 173 280 61.8 2384 500 98 150 65.3 45 70 64.3 13 16 81.3 1 0.6 0.6 +0.4 6 17 10 1 26 Nantes (2 Seasons) 2 Leagues 0.7 1 Nassaji (1 Season) 1 League 9.4 1 Dunkerque (1 Season) 1 League 11.1 161 251 64.1 2248 512 92 122 75.4 44 72 61.1 9 22 40.9 0 0.4 0.5 -0.4 4 13 4 2 16 Oostende (1 Season) 1 League 3.9 44 69 63.8 640 183 21 24 87.5 19 29 65.5 1 6 16.7 0 0.9 0.1 -0.9 3 5 2 0 11 Ligue 2 (5 Seasons) 52.4 362 570 63.5 5034 1139 204 293 69.6 97 153 63.4 25 41 61.0 6 1.1 1.2 +4.9 12 33 16 3 49 First Division A (3 Seasons) 15.6 208 349 59.6 3188 741 107 163 65.6 78 124 62.9 13 29 44.8 1 2.6 0.7 -1.6 17 20 9 3 27 Coupe de France (3 Seasons) 4.1 0 Ligue 1 (2 Seasons) 24.8 381 573 66.5 4813 671 240 320 75.0 91 142 64.1 14 25 56.0 3 1.5 0.9 +1.5 17 17 6 2 27 Coupe de la Ligue (2 Seasons) 0.9 0 Pro League (1 Season) 9.4 1
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2012-2013 19 Nantes 1 League 0.0 0 2014-2015 21 Nantes 1 League 0.7 1 2016-2017 23 Troyes 1 League 26.5 5 2017-2018 24 Troyes 3 Leagues 25.2 381 573 66.5 4813 671 240 320 75.0 91 142 64.1 14 25 56.0 2 1.5 0.9 +0.5 17 17 6 2 27 2018-2019 25 Troyes 2 Leagues 2.6 28 39 71.8 402 127 14 21 66.7 8 11 72.7 3 3 100.0 0 0.1 0.1 -0.1 2 3 2 0 7 2018-2019 25 Charleroi 1 League 9.4 134 235 57.0 2103 530 71 117 60.7 46 76 60.5 11 22 50.0 1 1.6 0.5 -0.6 13 15 6 3 13 2019-2020 26 Oostende 1 League 3.9 44 69 63.8 640 183 21 24 87.5 19 29 65.5 1 6 16.7 0 0.9 0.1 -0.9 3 5 2 0 11 2019-2020 26 Charleroi 1 League 2.3 30 45 66.7 445 28 15 22 68.2 13 19 68.4 1 1 100.0 0 0.1 0.1 -0.1 1 0 1 0 3 2020-2021 27 Sochaux 2 Leagues 13.6 166 272 61.0 2238 434 95 147 64.6 45 69 65.2 10 13 76.9 1 0.4 0.5 +0.6 5 16 9 1 24 2021-2022 28 Sochaux 2 Leagues 2.3 7 8 87.5 146 66 3 3 100.0 0 1 0.0 3 3 100.0 0 0.2 0.1 -0.2 1 1 1 0 2 2021-2022 28 Dunkerque 1 League 11.1 161 251 64.1 2248 512 92 122 75.4 44 72 61.1 9 22 40.9 0 0.4 0.5 -0.4 4 13 4 2 16 2022-2023 29 Nassaji 1 League 9.4 1 9 Seasons 7 Clubs 6 Leagues 107.1 951 1492 63.7 13035 2551 551 776 71.0 266 419 63.5 52 95 54.7 11 5.2 2.8 +5.8 46 70 31 8 103 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Troyes (3 Seasons) 4 Leagues 54.4 409 612 66.8 5215 798 254 341 74.5 99 153 64.7 17 28 60.7 7 1.6 1.0 +5.4 19 20 8 2 34 Charleroi (3 Seasons) 1 League 11.7 164 280 58.6 2548 558 86 139 61.9 59 95 62.1 12 23 52.2 1 1.7 0.6 -0.7 14 15 7 3 16 Sochaux (2 Seasons) 2 Leagues 15.9 173 280 61.8 2384 500 98 150 65.3 45 70 64.3 13 16 81.3 1 0.6 0.6 +0.4 6 17 10 1 26 Nantes (2 Seasons) 2 Leagues 0.7 1 Nassaji (1 Season) 1 League 9.4 1 Dunkerque (1 Season) 1 League 11.1 161 251 64.1 2248 512 92 122 75.4 44 72 61.1 9 22 40.9 0 0.4 0.5 -0.4 4 13 4 2 16 Oostende (1 Season) 1 League 3.9 44 69 63.8 640 183 21 24 87.5 19 29 65.5 1 6 16.7 0 0.9 0.1 -0.9 3 5 2 0 11 Ligue 2 (5 Seasons) 52.4 362 570 63.5 5034 1139 204 293 69.6 97 153 63.4 25 41 61.0 6 1.1 1.2 +4.9 12 33 16 3 49 First Division A (3 Seasons) 15.6 208 349 59.6 3188 741 107 163 65.6 78 124 62.9 13 29 44.8 1 2.6 0.7 -1.6 17 20 9 3 27 Coupe de France (3 Seasons) 4.1 0 Ligue 1 (2 Seasons) 24.8 381 573 66.5 4813 671 240 320 75.0 91 142 64.1 14 25 56.0 3 1.5 0.9 +1.5 17 17 6 2 27 Coupe de la Ligue (2 Seasons) 0.9 0 Pro League (1 Season) 9.4 1
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2012-2013 19 Nantes fr FRA 2. Ligue 2 3rd 0.0 0 2014-2015 21 Nantes fr FRA 1. Ligue 1 14th 0.7 1 Matches 2016-2017 23 Troyes fr FRA 2. Ligue 2 3rd 26.5 5 Matches 2017-2018 24 Troyes fr FRA 1. Ligue 1 19th 24.0 381 573 66.5 4813 671 240 320 75.0 91 142 64.1 14 25 56.0 2 1.5 0.9 +0.5 17 17 6 2 27 Matches 2018-2019 25 Troyes fr FRA 2. Ligue 2 3rd 1.9 28 39 71.8 402 127 14 21 66.7 8 11 72.7 3 3 100.0 0 0.1 0.1 -0.1 2 3 2 0 7 Matches 2018-2019 25 Charleroi be BEL 1. First Division A 8th 9.4 134 235 57.0 2103 530 71 117 60.7 46 76 60.5 11 22 50.0 1 1.6 0.5 -0.6 13 15 6 3 13 Matches 2019-2020 26 Oostende be BEL 1. First Division A 15th 3.9 44 69 63.8 640 183 21 24 87.5 19 29 65.5 1 6 16.7 0 0.9 0.1 -0.9 3 5 2 0 11 Matches 2019-2020 26 Charleroi be BEL 1. First Division A 3rd 2.3 30 45 66.7 445 28 15 22 68.2 13 19 68.4 1 1 100.0 0 0.1 0.1 -0.1 1 0 1 0 3 Matches 2020-2021 27 Sochaux fr FRA 2. Ligue 2 7th 12.5 166 272 61.0 2238 434 95 147 64.6 45 69 65.2 10 13 76.9 1 0.4 0.5 +0.6 5 16 9 1 24 Matches 2021-2022 28 Sochaux fr FRA 2. Ligue 2 5th 0.3 7 8 87.5 146 66 3 3 100.0 0 1 0.0 3 3 100.0 0 0.2 0.1 -0.2 1 1 1 0 2 Matches 2021-2022 28 Dunkerque fr FRA 2. Ligue 2 19th 11.1 161 251 64.1 2248 512 92 122 75.4 44 72 61.1 9 22 40.9 0 0.4 0.5 -0.4 4 13 4 2 16 Matches 2022-2023 29 Nassaji ir IRN 1. Pro League 13th 9.4 1 Matches 9 Seasons 7 Clubs 4 Leagues 102.1 951 1492 63.7 13035 2551 551 776 71.0 266 419 63.5 52 95 54.7 11 5.2 2.8 +5.8 46 70 31 8 103 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Troyes (3 Seasons) 2 Leagues 52.5 409 612 66.8 5215 798 254 341 74.5 99 153 64.7 17 28 60.7 7 1.6 1.0 +5.4 19 20 8 2 34 Charleroi (3 Seasons) 1 League 11.7 164 280 58.6 2548 558 86 139 61.9 59 95 62.1 12 23 52.2 1 1.7 0.6 -0.7 14 15 7 3 16 Sochaux (2 Seasons) 1 League 12.8 173 280 61.8 2384 500 98 150 65.3 45 70 64.3 13 16 81.3 1 0.6 0.6 +0.4 6 17 10 1 26 Nantes (2 Seasons) 2 Leagues 0.7 1 Nassaji (1 Season) 1 League 9.4 1 Dunkerque (1 Season) 1 League 11.1 161 251 64.1 2248 512 92 122 75.4 44 72 61.1 9 22 40.9 0 0.4 0.5 -0.4 4 13 4 2 16 Oostende (1 Season) 1 League 3.9 44 69 63.8 640 183 21 24 87.5 19 29 65.5 1 6 16.7 0 0.9 0.1 -0.9 3 5 2 0 11 Ligue 2 (5 Seasons) 52.4 362 570 63.5 5034 1139 204 293 69.6 97 153 63.4 25 41 61.0 6 1.1 1.2 +4.9 12 33 16 3 49 First Division A (3 Seasons) 15.6 208 349 59.6 3188 741 107 163 65.6 78 124 62.9 13 29 44.8 1 2.6 0.7 -1.6 17 20 9 3 27 Ligue 1 (2 Seasons) 24.8 381 573 66.5 4813 671 240 320 75.0 91 142 64.1 14 25 56.0 3 1.5 0.9 +1.5 17 17 6 2 27 Pro League (1 Season) 9.4 1
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2018 24 ml Mali WCQ 1.7 0 Matches 2019 25 ml Mali Friendlies (M) 0.2 0 Matches 2019 25 ml Mali Africa Cup of Nations qualification 0.7 0 Matches 3 Seasons 1 Club 4 Leagues 2.6 0 Friendlies (M) (3 Seasons) 0.2 0 WCQ (1 Season) 1.7 0 Africa Cup of Nations qualification (1 Season) 0.7 0 Africa Cup of Nations (1 Season)
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2012-2013 19 Nantes 1 League 0.0 2014-2015 21 Nantes 1 League 0.7 2016-2017 23 Troyes 1 League 26.5 0 2017-2018 24 Troyes 3 Leagues 25.2 573 512 60 0 1 2 12 3 0 0 0 0 381 1 16 2018-2019 25 Troyes 2 Leagues 2.6 39 36 3 0 0 0 0 1 0 0 0 0 28 0 0 2018-2019 25 Charleroi 1 League 9.4 235 221 13 1 0 0 13 3 0 0 0 0 134 1 9 2019-2020 26 Oostende 1 League 3.9 69 58 11 0 1 0 4 3 0 0 0 0 44 0 3 2019-2020 26 Charleroi 1 League 2.3 45 38 7 0 0 0 0 1 0 0 0 0 30 0 1 2020-2021 27 Sochaux 2 Leagues 13.6 272 252 19 0 1 0 5 3 0 0 0 0 166 1 9 2021-2022 28 Sochaux 2 Leagues 2.3 8 7 1 0 0 0 0 1 0 0 0 0 7 0 0 2021-2022 28 Dunkerque 1 League 11.1 251 219 31 1 2 1 13 3 0 0 0 0 161 1 11 2022-2023 29 Nassaji 1 League 9.4 9 Seasons 7 Clubs 6 Leagues 107.1 1492 1343 145 2 5 3 47 18 0 0 0 0 951 4 49 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Troyes (3 Seasons) 4 Leagues 54.4 612 548 63 0 1 2 12 4 0 0 0 0 409 1 16 Charleroi (3 Seasons) 1 League 11.7 280 259 20 1 0 0 13 4 0 0 0 0 164 1 10 Sochaux (2 Seasons) 2 Leagues 15.9 280 259 20 0 1 0 5 4 0 0 0 0 173 1 9 Nantes (2 Seasons) 2 Leagues 0.7 Nassaji (1 Season) 1 League 9.4 Dunkerque (1 Season) 1 League 11.1 251 219 31 1 2 1 13 3 0 0 0 0 161 1 11 Oostende (1 Season) 1 League 3.9 69 58 11 0 1 0 4 3 0 0 0 0 44 0 3 Ligue 2 (5 Seasons) 52.4 570 514 54 1 3 1 18 8 0 0 0 0 362 2 20 First Division A (3 Seasons) 15.6 349 317 31 1 1 0 17 7 0 0 0 0 208 1 13 Coupe de France (3 Seasons) 4.1 0 Ligue 1 (2 Seasons) 24.8 573 512 60 0 1 2 12 3 0 0 0 0 381 1 16 Coupe de la Ligue (2 Seasons) 0.9 Pro League (1 Season) 9.4
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2012-2013 19 Nantes 1 League 0.0 2014-2015 21 Nantes 1 League 0.7 2016-2017 23 Troyes 1 League 26.5 2017-2018 24 Troyes 3 Leagues 25.2 44 1.83 28 0 2 5 7 2 3 0.12 1 0 0 0 2 0 2018-2019 25 Troyes 2 Leagues 2.6 3 1.60 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2018-2019 25 Charleroi 1 League 9.4 23 2.45 17 0 1 2 2 1 2 0.21 1 0 0 0 1 0 2019-2020 26 Oostende 1 League 3.9 8 2.05 5 1 0 2 0 0 0 0.00 0 0 0 0 0 0 2019-2020 26 Charleroi 1 League 2.3 3 1.30 2 0 0 1 0 0 1 0.43 0 0 0 1 0 0 2020-2021 27 Sochaux 2 Leagues 13.6 29 2.32 20 1 2 3 2 1 4 0.32 2 1 1 0 0 0 2021-2022 28 Sochaux 2 Leagues 2.3 2 6.67 1 1 0 0 0 0 0 0.00 0 0 0 0 0 0 2021-2022 28 Dunkerque 1 League 11.1 11 0.99 9 0 1 0 1 0 0 0.00 0 0 0 0 0 0 2022-2023 29 Nassaji 1 League 9.4 9 Seasons 7 Clubs 6 Leagues 107.1 123 1.88 85 3 6 13 12 4 10 0.15 4 1 1 1 3 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Troyes (3 Seasons) 4 Leagues 54.4 47 1.81 31 0 2 5 7 2 3 0.12 1 0 0 0 2 0 Charleroi (3 Seasons) 1 League 11.7 26 2.22 19 0 1 3 2 1 3 0.26 1 0 0 1 1 0 Sochaux (2 Seasons) 2 Leagues 15.9 31 2.42 21 2 2 3 2 1 4 0.31 2 1 1 0 0 0 Nantes (2 Seasons) 2 Leagues 0.7 Nassaji (1 Season) 1 League 9.4 Dunkerque (1 Season) 1 League 11.1 11 0.99 9 0 1 0 1 0 0 0.00 0 0 0 0 0 0 Oostende (1 Season) 1 League 3.9 8 2.05 5 1 0 2 0 0 0 0.00 0 0 0 0 0 0 Ligue 2 (5 Seasons) 52.4 45 1.74 33 2 3 3 3 1 4 0.15 2 1 1 0 0 0 First Division A (3 Seasons) 15.6 34 2.18 24 1 1 5 2 1 3 0.19 1 0 0 1 1 0 Coupe de France (3 Seasons) 4.1 Ligue 1 (2 Seasons) 24.8 44 1.83 28 0 2 5 7 2 3 0.12 1 0 0 0 2 0 Coupe de la Ligue (2 Seasons) 0.9 Pro League (1 Season) 9.4
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2018 24 ml Mali WCQ 1.7 Matches 2019 25 ml Mali Friendlies (M) 0.2 Matches 2019 25 ml Mali Africa Cup of Nations qualification 0.7 Matches 3 Seasons 1 Club 4 Leagues 2.6 Friendlies (M) (3 Seasons) 0.2 WCQ (1 Season) 1.7 Africa Cup of Nations qualification (1 Season) 0.7 Africa Cup of Nations (1 Season)
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2012-2013 19 Nantes 1 League 0.0 0 2014-2015 21 Nantes 1 League 0.7 0 2016-2017 23 Troyes 1 League 26.5 0 0 0 2017-2018 24 Troyes 3 Leagues 25.2 22 12 5 10 7 6 26 23.1 20 11 2 9 9 31 13 0 2018-2019 25 Troyes 2 Leagues 2.6 0 0 0 0 0 0 1 0.0 1 0 0 0 0 0 0 0 2018-2019 25 Charleroi 1 League 9.4 9 7 4 3 2 0 6 0.0 6 4 0 4 3 12 7 0 2019-2020 26 Oostende 1 League 3.9 3 3 1 2 0 0 2 0.0 2 1 0 1 2 5 2 0 2019-2020 26 Charleroi 1 League 2.3 3 3 1 0 2 2 3 66.7 1 3 0 3 1 4 0 0 2020-2021 27 Sochaux 2 Leagues 13.6 14 9 5 5 4 3 9 33.3 6 4 1 3 3 17 7 0 2021-2022 28 Sochaux 2 Leagues 2.3 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2021-2022 28 Dunkerque 1 League 11.1 5 0 1 1 3 3 6 50.0 3 5 0 5 6 11 8 0 2022-2023 29 Nassaji 1 League 9.4 0 9 Seasons 7 Clubs 6 Leagues 107.1 56 34 17 21 18 14 53 26.4 39 28 3 25 25 80 37 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Troyes (3 Seasons) 4 Leagues 54.4 22 12 5 10 7 6 27 22.2 21 11 2 9 9 31 13 0 Charleroi (3 Seasons) 1 League 11.7 12 10 5 3 4 2 9 22.2 7 7 0 7 4 16 7 0 Sochaux (2 Seasons) 2 Leagues 15.9 14 9 5 5 4 3 9 33.3 6 4 1 3 4 17 7 0 Nantes (2 Seasons) 2 Leagues 0.7 0 Nassaji (1 Season) 1 League 9.4 0 Dunkerque (1 Season) 1 League 11.1 5 0 1 1 3 3 6 50.0 3 5 0 5 6 11 8 0 Oostende (1 Season) 1 League 3.9 3 3 1 2 0 0 2 0.0 2 1 0 1 2 5 2 0 Ligue 2 (5 Seasons) 52.4 19 7 6 6 7 6 16 37.5 10 9 1 8 9 28 15 0 First Division A (3 Seasons) 15.6 15 13 6 5 4 2 11 18.2 9 8 0 8 6 21 9 0 Coupe de France (3 Seasons) 4.1 2 1 0 Ligue 1 (2 Seasons) 24.8 22 12 5 10 7 6 26 23.1 20 11 2 9 9 31 13 0 Coupe de la Ligue (2 Seasons) 0.9 0 Pro League (1 Season) 9.4 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2018 24 ml Mali WCQ 1.7 Matches 2019 25 ml Mali Friendlies (M) 0.2 Matches 2019 25 ml Mali Africa Cup of Nations qualification 0.7 Matches 3 Seasons 1 Club 4 Leagues 2.6 0 Friendlies (M) (3 Seasons) 0.2 0 WCQ (1 Season) 1.7 0 Africa Cup of Nations qualification (1 Season) 0.7 0 Africa Cup of Nations (1 Season) 0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2012-2013 19 Nantes 1 League 0.0 2014-2015 21 Nantes 1 League 0.7 2016-2017 23 Troyes 1 League 26.5 2017-2018 24 Troyes 3 Leagues 25.2 868 16 77 425 376 103 866 30 13 43.3 17 56.7 454 2153 815 23 19 10 86 51 613 133 2018-2019 25 Troyes 2 Leagues 2.6 53 0 5 22 27 9 53 2 1 50.0 1 50.0 29 173 71 2 3 0 9 3 45 13 2018-2019 25 Charleroi 1 League 9.4 327 5 18 126 185 41 327 8 4 50.0 4 50.0 218 1024 390 19 13 8 22 17 257 59 2019-2020 26 Oostende 1 League 3.9 116 3 8 51 57 15 116 5 3 60.0 2 40.0 57 276 104 4 3 3 16 5 70 12 2019-2020 26 Charleroi 1 League 2.3 71 0 3 24 44 15 71 2 0 0.0 2 100.0 39 229 21 1 1 1 6 6 54 17 2020-2021 27 Sochaux 2 Leagues 13.6 413 8 24 180 211 61 412 14 5 35.7 9 64.3 210 612 164 5 10 4 48 8 299 67 2021-2022 28 Sochaux 2 Leagues 2.3 16 0 0 6 10 3 16 3 0 0.0 3 100.0 8 54 45 2 1 0 2 0 12 3 2021-2022 28 Dunkerque 1 League 11.1 366 11 19 177 174 43 366 13 4 30.8 9 69.2 231 1240 446 13 9 4 28 10 252 71 2022-2023 29 Nassaji 1 League 9.4 9 Seasons 7 Clubs 6 Leagues 107.1 2230 43 154 1011 1084 290 2227 77 30 39.0 47 61.0 1246 5761 2056 69 59 30 217 100 1602 375 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Troyes (3 Seasons) 4 Leagues 54.4 921 16 82 447 403 112 919 32 14 43.8 18 56.3 483 2326 886 25 22 10 95 54 658 146 Charleroi (3 Seasons) 1 League 11.7 398 5 21 150 229 56 398 10 4 40.0 6 60.0 257 1253 411 20 14 9 28 23 311 76 Sochaux (2 Seasons) 2 Leagues 15.9 429 8 24 186 221 64 428 17 5 29.4 12 70.6 218 666 209 7 11 4 50 8 311 70 Nantes (2 Seasons) 2 Leagues 0.7 Nassaji (1 Season) 1 League 9.4 Dunkerque (1 Season) 1 League 11.1 366 11 19 177 174 43 366 13 4 30.8 9 69.2 231 1240 446 13 9 4 28 10 252 71 Oostende (1 Season) 1 League 3.9 116 3 8 51 57 15 116 5 3 60.0 2 40.0 57 276 104 4 3 3 16 5 70 12 Ligue 2 (5 Seasons) 52.4 848 19 48 385 422 116 847 32 10 31.3 22 68.8 478 2079 726 22 23 8 87 21 608 154 First Division A (3 Seasons) 15.6 514 8 29 201 286 71 514 15 7 46.7 8 53.3 314 1529 515 24 17 12 44 28 381 88 Coupe de France (3 Seasons) 4.1 Ligue 1 (2 Seasons) 24.8 868 16 77 425 376 103 866 30 13 43.3 17 56.7 454 2153 815 23 19 10 86 51 613 133 Coupe de la Ligue (2 Seasons) 0.9 Pro League (1 Season) 9.4
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2012-2013 19 Nantes fr FRA 2. Ligue 2 3rd 0.0 2014-2015 21 Nantes fr FRA 1. Ligue 1 14th 0.7 Matches 2016-2017 23 Troyes fr FRA 2. Ligue 2 3rd 26.5 Matches 2017-2018 24 Troyes fr FRA 1. Ligue 1 19th 24.0 868 16 77 425 376 103 866 30 13 43.3 17 56.7 454 2153 815 23 19 10 86 51 613 133 Matches 2018-2019 25 Troyes fr FRA 2. Ligue 2 3rd 1.9 53 0 5 22 27 9 53 2 1 50.0 1 50.0 29 173 71 2 3 0 9 3 45 13 Matches 2018-2019 25 Charleroi be BEL 1. First Division A 8th 9.4 327 5 18 126 185 41 327 8 4 50.0 4 50.0 218 1024 390 19 13 8 22 17 257 59 Matches 2019-2020 26 Oostende be BEL 1. First Division A 15th 3.9 116 3 8 51 57 15 116 5 3 60.0 2 40.0 57 276 104 4 3 3 16 5 70 12 Matches 2019-2020 26 Charleroi be BEL 1. First Division A 3rd 2.3 71 0 3 24 44 15 71 2 0 0.0 2 100.0 39 229 21 1 1 1 6 6 54 17 Matches 2020-2021 27 Sochaux fr FRA 2. Ligue 2 7th 12.5 413 8 24 180 211 61 412 14 5 35.7 9 64.3 210 612 164 5 10 4 48 8 299 67 Matches 2021-2022 28 Sochaux fr FRA 2. Ligue 2 5th 0.3 16 0 0 6 10 3 16 3 0 0.0 3 100.0 8 54 45 2 1 0 2 0 12 3 Matches 2021-2022 28 Dunkerque fr FRA 2. Ligue 2 19th 11.1 366 11 19 177 174 43 366 13 4 30.8 9 69.2 231 1240 446 13 9 4 28 10 252 71 Matches 2022-2023 29 Nassaji ir IRN 1. Pro League 13th 9.4 Matches 9 Seasons 7 Clubs 4 Leagues 102.1 2230 43 154 1011 1084 290 2227 77 30 39.0 47 61.0 1246 5761 2056 69 59 30 217 100 1602 375 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Troyes (3 Seasons) 2 Leagues 52.5 921 16 82 447 403 112 919 32 14 43.8 18 56.3 483 2326 886 25 22 10 95 54 658 146 Charleroi (3 Seasons) 1 League 11.7 398 5 21 150 229 56 398 10 4 40.0 6 60.0 257 1253 411 20 14 9 28 23 311 76 Sochaux (2 Seasons) 1 League 12.8 429 8 24 186 221 64 428 17 5 29.4 12 70.6 218 666 209 7 11 4 50 8 311 70 Nantes (2 Seasons) 2 Leagues 0.7 Nassaji (1 Season) 1 League 9.4 Dunkerque (1 Season) 1 League 11.1 366 11 19 177 174 43 366 13 4 30.8 9 69.2 231 1240 446 13 9 4 28 10 252 71 Oostende (1 Season) 1 League 3.9 116 3 8 51 57 15 116 5 3 60.0 2 40.0 57 276 104 4 3 3 16 5 70 12 Ligue 2 (5 Seasons) 52.4 848 19 48 385 422 116 847 32 10 31.3 22 68.8 478 2079 726 22 23 8 87 21 608 154 First Division A (3 Seasons) 15.6 514 8 29 201 286 71 514 15 7 46.7 8 53.3 314 1529 515 24 17 12 44 28 381 88 Ligue 1 (2 Seasons) 24.8 868 16 77 425 376 103 866 30 13 43.3 17 56.7 454 2153 815 23 19 10 86 51 613 133 Pro League (1 Season) 9.4
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2018 24 ml Mali WCQ 1.7 Matches 2019 25 ml Mali Friendlies (M) 0.2 Matches 2019 25 ml Mali Africa Cup of Nations qualification 0.7 Matches 3 Seasons 1 Club 4 Leagues 2.6 Friendlies (M) (3 Seasons) 0.2 WCQ (1 Season) 1.7 Africa Cup of Nations qualification (1 Season) 0.7 Africa Cup of Nations (1 Season)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2012-2013 19 Nantes fr FRA 2. Ligue 2 1 1 1 0.0 0.0 0 1 2014-2015 21 Nantes fr FRA 1. Ligue 1 3 66 22 1.9 0.7 0 0 3 6 1.33 1 1 0 0.00 +0.30 Matches 2016-2017 23 Troyes fr FRA 2. Ligue 2 33 2,388 72 69.8 26.5 27 19 6 0 1.73 46 26 +20 +0.75 +1.10 Matches 2017-2018 24 Troyes fr FRA Coupe de France 1 90 90 30.0 1.0 1 90 1 0 1 0.00 0 1 -1 -1.00 -1.43 Matches 2017-2018 24 Troyes fr FRA 1. Coupe de la Ligue 1 16 16 17.8 0.2 0 0 1 15 0 0.00 0 1 -1 -5.63 -5.63 Matches 2017-2018 24 Troyes fr FRA 1. Ligue 1 33 2,164 66 63.3 24.0 25 81 13 8 17 1 0.91 19 34 -15 -0.62 +0.24 24.1 33.5 -9.3 -0.39 -0.06 Matches 2018-2019 25 Troyes fr FRA 1. Coupe de la Ligue 1 66 66 24.4 0.7 1 66 0 0 0 3.00 2 1 +1 +1.36 +1.36 Matches 2018-2019 25 Charleroi be BEL 1. First Division A 21 846 40 31.3 9.4 9 76 2 12 13 2 1.57 16 13 +3 +0.32 -0.17 13.8 8.1 +5.7 +0.61 +0.61 Matches 2018-2019 25 Troyes fr FRA 2. Ligue 2 3 169 56 4.9 1.9 1 91 1 2 39 0 0.00 0 2 -2 -1.07 -1.76 1.6 3.5 -1.9 -1.03 -1.24 Matches 2019-2020 26 Charleroi be BEL 1. First Division A 4 208 52 8.0 2.3 3 68 0 1 4 0 1.25 3 3 0 0.00 -0.97 2.9 1.8 +1.1 +0.46 -0.20 Matches 2019-2020 26 Oostende be BEL 1. First Division A 5 351 70 13.4 3.9 4 83 2 1 18 0 0.80 4 8 -4 -1.03 -0.03 6.7 7.4 -0.6 -0.16 +0.38 Matches 2020-2021 27 Sochaux fr FRA Coupe de France 2 98 49 36.3 1.1 1 71 0 1 27 0 3.00 1 0 +1 +0.92 +1.96 Matches 2020-2021 27 Charleroi be BEL 1. First Division A 0 0 0 1 Matches 2020-2021 27 Sochaux fr FRA 2. Ligue 2 30 1,129 38 33.0 12.5 11 68 0 19 20 1 1.23 13 11 +2 +0.16 -0.08 15.6 16.0 -0.4 -0.03 -0.30 Matches 2021-2022 28 Sochaux fr FRA Coupe de France 3 179 60 66.3 2.0 2 74 1 1 31 0 2.33 5 1 +4 +2.01 +1.02 Matches 2021-2022 28 Dunkerque fr FRA 2. Ligue 2 14 1,000 71 29.2 11.1 12 79 6 2 24 0 0.57 5 18 -13 -1.17 -0.72 12.3 14.2 -1.9 -0.18 +0.52 Matches 2021-2022 28 Sochaux fr FRA 2. Ligue 2 3 26 9 0.8 0.3 0 0 3 9 4 2.00 1 0 +1 +3.46 +3.14 1.8 0.0 +1.8 +6.01 +5.68 Matches 2022-2023 29 Nassaji ir IRN 1. Pro League 23 845 37 31.3 9.4 9 69 3 14 16 7 0.78 10 6 +4 +0.43 +1.49 Matches 9 Seasons 7 Clubs 6 Leagues 181 9,642 53 22.8 107.1 106 76 48 75 18 23 1.21 126 126 0 0.00 +0.02 78.8 84.5 -5.7 -0.09 -0.12 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Troyes (3 Seasons) 4 Leagues 72 4,893 68 44.8 54.4 55 81 34 17 21 2 1.25 67 65 +2 +0.04 -0.11 25.7 37.0 -11.3 -0.43 -0.49 Charleroi (3 Seasons) 1 League 25 1,054 42 12.6 11.7 12 74 2 13 13 3 1.52 19 16 +3 +0.26 -0.51 16.6 9.9 +6.8 +0.58 +0.21 Sochaux (2 Seasons) 2 Leagues 38 1,432 38 19.4 15.9 14 69 1 24 19 5 1.47 20 12 +8 +0.50 +0.25 17.5 16.1 +1.4 +0.11 -0.19 Nantes (2 Seasons) 2 Leagues 4 67 17 1.0 0.7 0 0 4 6 1.33 1 1 0 0.00 +0.30 Nassaji (1 Season) 1 League 23 845 37 31.3 9.4 9 69 3 14 16 7 0.78 10 6 +4 +0.43 +1.49 Dunkerque (1 Season) 1 League 14 1,000 71 29.2 11.1 12 79 6 2 24 0 0.57 5 18 -13 -1.17 -0.72 12.3 14.2 -1.9 -0.18 +0.52 Oostende (1 Season) 1 League 5 351 70 13.4 3.9 4 83 2 1 18 0 0.80 4 8 -4 -1.03 -0.03 6.7 7.4 -0.6 -0.16 +0.38 Ligue 2 (5 Seasons) 84 4,713 56 23.0 52.4 51 75 26 33 20 5 1.30 65 57 +8 +0.15 -0.04 31.4 33.8 -2.5 -0.10 -0.16 First Division A (3 Seasons) 30 1,405 47 12.8 15.6 16 77 4 14 13 3 1.40 23 24 -1 -0.06 -0.22 23.4 17.2 +6.1 +0.39 +0.34 Coupe de France (3 Seasons) 6 367 61 43.7 4.1 4 77 2 2 29 1 2.17 6 2 +4 +0.98 +0.98 Ligue 1 (2 Seasons) 36 2,230 62 32.6 24.8 25 81 13 11 17 7 0.95 20 35 -15 -0.61 -0.16 24.1 33.5 -9.3 -0.39 -0.06 Coupe de la Ligue (2 Seasons) 2 82 41 22.8 0.9 1 67 0 1 15 0 1.50 2 2 0 0.00 0.00 Pro League (1 Season) 23 845 37 31.3 9.4 9 69 3 14 16 7 0.78 10 6 +4 +0.43 +1.49
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2012-2013 19 Nantes 1 League 1 1 1 0.0 0.0 0 1 2014-2015 21 Nantes 1 League 3 66 22 1.9 0.7 0 0 3 6 1.33 1 1 0 0.00 +0.30 2016-2017 23 Troyes 1 League 33 2,388 72 69.8 26.5 27 19 6 0 1.73 46 26 +20 +0.75 +1.10 2017-2018 24 Troyes 3 Leagues 35 2,270 65 59.6 25.2 26 81 14 9 17 2 0.86 19 36 -17 -0.67 -0.03 24.1 33.5 -9.3 -0.39 -0.06 2018-2019 25 Troyes 2 Leagues 4 235 59 6.4 2.6 2 79 1 2 39 0 0.75 2 3 -1 -0.38 -1.03 1.6 3.5 -1.9 -1.03 -1.24 2018-2019 25 Charleroi 1 League 21 846 40 31.3 9.4 9 76 2 12 13 2 1.57 16 13 +3 +0.32 -0.17 13.8 8.1 +5.7 +0.61 +0.61 2019-2020 26 Oostende 1 League 5 351 70 13.4 3.9 4 83 2 1 18 0 0.80 4 8 -4 -1.03 -0.03 6.7 7.4 -0.6 -0.16 +0.38 2019-2020 26 Charleroi 1 League 4 208 52 8.0 2.3 3 68 0 1 4 0 1.25 3 3 0 0.00 -0.97 2.9 1.8 +1.1 +0.46 -0.20 2020-2021 27 Charleroi 1 League 0 0 0 1 2020-2021 27 Sochaux 2 Leagues 32 1,227 38 33.3 13.6 12 68 0 20 20 1 1.34 14 11 +3 +0.22 +0.07 15.6 16.0 -0.4 -0.03 -0.30 2021-2022 28 Sochaux 2 Leagues 6 205 34 5.6 2.3 2 74 1 4 14 4 2.17 6 1 +5 +2.20 +1.86 1.8 0.0 +1.8 +6.01 +5.68 2021-2022 28 Dunkerque 1 League 14 1,000 71 29.2 11.1 12 79 6 2 24 0 0.57 5 18 -13 -1.17 -0.72 12.3 14.2 -1.9 -0.18 +0.52 2022-2023 29 Nassaji 1 League 23 845 37 31.3 9.4 9 69 3 14 16 7 0.78 10 6 +4 +0.43 +1.49 9 Seasons 7 Clubs 6 Leagues 181 9,642 53 22.8 107.1 106 76 48 75 18 23 1.21 126 126 0 0.00 +0.02 78.8 84.5 -5.7 -0.09 -0.12 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Troyes (3 Seasons) 4 Leagues 72 4,893 68 44.8 54.4 55 81 34 17 21 2 1.25 67 65 +2 +0.04 -0.11 25.7 37.0 -11.3 -0.43 -0.49 Charleroi (3 Seasons) 1 League 25 1,054 42 12.6 11.7 12 74 2 13 13 3 1.52 19 16 +3 +0.26 -0.51 16.6 9.9 +6.8 +0.58 +0.21 Sochaux (2 Seasons) 2 Leagues 38 1,432 38 19.4 15.9 14 69 1 24 19 5 1.47 20 12 +8 +0.50 +0.25 17.5 16.1 +1.4 +0.11 -0.19 Nantes (2 Seasons) 2 Leagues 4 67 17 1.0 0.7 0 0 4 6 1.33 1 1 0 0.00 +0.30 Nassaji (1 Season) 1 League 23 845 37 31.3 9.4 9 69 3 14 16 7 0.78 10 6 +4 +0.43 +1.49 Dunkerque (1 Season) 1 League 14 1,000 71 29.2 11.1 12 79 6 2 24 0 0.57 5 18 -13 -1.17 -0.72 12.3 14.2 -1.9 -0.18 +0.52 Oostende (1 Season) 1 League 5 351 70 13.4 3.9 4 83 2 1 18 0 0.80 4 8 -4 -1.03 -0.03 6.7 7.4 -0.6 -0.16 +0.38 Ligue 2 (5 Seasons) 84 4,713 56 23.0 52.4 51 75 26 33 20 5 1.30 65 57 +8 +0.15 -0.04 31.4 33.8 -2.5 -0.10 -0.16 First Division A (3 Seasons) 30 1,405 47 12.8 15.6 16 77 4 14 13 3 1.40 23 24 -1 -0.06 -0.22 23.4 17.2 +6.1 +0.39 +0.34 Coupe de France (3 Seasons) 6 367 61 43.7 4.1 4 77 2 2 29 1 2.17 6 2 +4 +0.98 +0.98 Ligue 1 (2 Seasons) 36 2,230 62 32.6 24.8 25 81 13 11 17 7 0.95 20 35 -15 -0.61 -0.16 24.1 33.5 -9.3 -0.39 -0.06 Coupe de la Ligue (2 Seasons) 2 82 41 22.8 0.9 1 67 0 1 15 0 1.50 2 2 0 0.00 0.00 Pro League (1 Season) 23 845 37 31.3 9.4 9 69 3 14 16 7 0.78 10 6 +4 +0.43 +1.49
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2012-2013 19 Nantes fr FRA 2. Ligue 2 3rd 1 1 1 0.0 0.0 0 1 2014-2015 21 Nantes fr FRA 1. Ligue 1 14th 3 66 22 1.9 0.7 0 0 3 6 1.33 1 1 0 0.00 +0.30 Matches 2016-2017 23 Troyes fr FRA 2. Ligue 2 3rd 33 2,388 72 69.8 26.5 27 19 6 0 1.73 46 26 +20 +0.75 +1.10 Matches 2017-2018 24 Troyes fr FRA 1. Ligue 1 19th 33 2,164 66 63.3 24.0 25 81 13 8 17 1 0.91 19 34 -15 -0.62 +0.24 24.1 33.5 -9.3 -0.39 -0.06 Matches 2018-2019 25 Troyes fr FRA 2. Ligue 2 3rd 3 169 56 4.9 1.9 1 91 1 2 39 0 0.00 0 2 -2 -1.07 -1.76 1.6 3.5 -1.9 -1.03 -1.24 Matches 2018-2019 25 Charleroi be BEL 1. First Division A 8th 21 846 40 31.3 9.4 9 76 2 12 13 2 1.57 16 13 +3 +0.32 -0.17 13.8 8.1 +5.7 +0.61 +0.61 Matches 2019-2020 26 Oostende be BEL 1. First Division A 15th 5 351 70 13.4 3.9 4 83 2 1 18 0 0.80 4 8 -4 -1.03 -0.03 6.7 7.4 -0.6 -0.16 +0.38 Matches 2019-2020 26 Charleroi be BEL 1. First Division A 3rd 4 208 52 8.0 2.3 3 68 0 1 4 0 1.25 3 3 0 0.00 -0.97 2.9 1.8 +1.1 +0.46 -0.20 Matches 2020-2021 27 Charleroi be BEL 1. First Division A 13th 0 0 0 1 Matches 2020-2021 27 Sochaux fr FRA 2. Ligue 2 7th 30 1,129 38 33.0 12.5 11 68 0 19 20 1 1.23 13 11 +2 +0.16 -0.08 15.6 16.0 -0.4 -0.03 -0.30 Matches 2021-2022 28 Sochaux fr FRA 2. Ligue 2 5th 3 26 9 0.8 0.3 0 0 3 9 4 2.00 1 0 +1 +3.46 +3.14 1.8 0.0 +1.8 +6.01 +5.68 Matches 2021-2022 28 Dunkerque fr FRA 2. Ligue 2 19th 14 1,000 71 29.2 11.1 12 79 6 2 24 0 0.57 5 18 -13 -1.17 -0.72 12.3 14.2 -1.9 -0.18 +0.52 Matches 2022-2023 29 Nassaji ir IRN 1. Pro League 13th 23 845 37 31.3 9.4 9 69 3 14 16 7 0.78 10 6 +4 +0.43 +1.49 Matches 9 Seasons 7 Clubs 4 Leagues 173 9,193 53 22.4 102.1 101 77 46 72 17 22 1.17 118 122 -4 -0.04 -0.01 78.8 84.5 -5.7 -0.09 -0.12 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Troyes (3 Seasons) 2 Leagues 69 4,721 68 46.0 52.5 53 81 33 16 22 1 1.26 65 62 +3 +0.06 -0.09 25.7 37.0 -11.3 -0.43 -0.49 Charleroi (3 Seasons) 1 League 25 1,054 42 12.6 11.7 12 74 2 13 13 3 1.52 19 16 +3 +0.26 -0.51 16.6 9.9 +6.8 +0.58 +0.21 Sochaux (2 Seasons) 1 League 33 1,155 35 16.9 12.8 11 68 0 22 18 5 1.30 14 11 +3 +0.23 -0.05 17.5 16.1 +1.4 +0.11 -0.19 Nantes (2 Seasons) 2 Leagues 4 67 17 1.0 0.7 0 0 4 6 1.33 1 1 0 0.00 +0.30 Nassaji (1 Season) 1 League 23 845 37 31.3 9.4 9 69 3 14 16 7 0.78 10 6 +4 +0.43 +1.49 Dunkerque (1 Season) 1 League 14 1,000 71 29.2 11.1 12 79 6 2 24 0 0.57 5 18 -13 -1.17 -0.72 12.3 14.2 -1.9 -0.18 +0.52 Oostende (1 Season) 1 League 5 351 70 13.4 3.9 4 83 2 1 18 0 0.80 4 8 -4 -1.03 -0.03 6.7 7.4 -0.6 -0.16 +0.38 Ligue 2 (5 Seasons) 84 4,713 56 23.0 52.4 51 75 26 33 20 5 1.30 65 57 +8 +0.15 -0.04 31.4 33.8 -2.5 -0.10 -0.16 First Division A (3 Seasons) 30 1,405 47 12.8 15.6 16 77 4 14 13 3 1.40 23 24 -1 -0.06 -0.22 23.4 17.2 +6.1 +0.39 +0.34 Ligue 1 (2 Seasons) 36 2,230 62 32.6 24.8 25 81 13 11 17 7 0.95 20 35 -15 -0.61 -0.16 24.1 33.5 -9.3 -0.39 -0.06 Pro League (1 Season) 23 845 37 31.3 9.4 9 69 3 14 16 7 0.78 10 6 +4 +0.43 +1.49
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 2017-2018 24 Troyes fr FRA Coupe de France 9th 1 90 90 30.0 1.0 1 90 1 0 1 0.00 0 1 -1 -1.00 -1.43 Matches 2017-2018 24 Troyes fr FRA 1. Coupe de la Ligue 17th 1 16 16 17.8 0.2 0 0 1 15 0 0.00 0 1 -1 -5.63 -5.63 Matches 2018-2019 25 Troyes fr FRA 1. Coupe de la Ligue 17th 1 66 66 24.4 0.7 1 66 0 0 0 3.00 2 1 +1 +1.36 +1.36 Matches 2020-2021 27 Sochaux fr FRA Coupe de France 17th 2 98 49 36.3 1.1 1 71 0 1 27 0 3.00 1 0 +1 +0.92 +1.96 Matches 2021-2022 28 Sochaux fr FRA Coupe de France R64 3 179 60 66.3 2.0 2 74 1 1 31 0 2.33 5 1 +4 +2.01 +1.02 Matches 4 Seasons 2 Clubs 2 Leagues 8 449 56 37.4 5.0 5 75 2 3 24 1 2.00 8 4 +4 +0.80 +0.80 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Sochaux (2 Seasons) 1 League 5 277 55 51.3 3.1 3 73 1 2 29 0 2.60 6 1 +5 +1.62 +1.97 Troyes (2 Seasons) 2 Leagues 3 172 57 26.1 1.9 2 79 1 1 15 1 1.00 2 3 -1 -0.52 -0.71 Coupe de France (3 Seasons) 6 367 61 43.7 4.1 4 77 2 2 29 1 2.17 6 2 +4 +0.98 +0.98 Coupe de la Ligue (2 Seasons) 2 82 41 22.8 0.9 1 67 0 1 15 0 1.50 2 2 0 0.00 0.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2012-2013 19 Nantes 1 League 0.0 0 0 2014-2015 21 Nantes 1 League 0.7 0 0 7 2016-2017 23 Troyes 1 League 26.5 1 0 0 58 0 0 0 0 0 0 0 0 2017-2018 24 Troyes 3 Leagues 25.2 6 0 0 36 28 31 12 9 12 2 0 0 78 74 189 28.1 2018-2019 25 Troyes 2 Leagues 2.6 1 0 0 3 1 2 0 0 0 0 0 0 4 2 11 15.4 2018-2019 25 Charleroi 1 League 9.4 2 0 0 14 8 4 13 3 7 0 0 0 32 21 42 33.3 2019-2020 26 Oostende 1 League 3.9 0 0 0 2 1 4 4 2 3 0 0 0 7 3 19 13.6 2019-2020 26 Charleroi 1 League 2.3 0 0 0 3 3 3 0 1 3 0 0 0 3 4 8 33.3 2020-2021 27 Sochaux 2 Leagues 13.6 1 0 0 25 10 16 5 3 9 0 0 0 34 33 52 38.8 2021-2022 28 Sochaux 2 Leagues 2.3 0 0 0 2 0 1 0 1 0 0 0 0 1 2 0 100.0 2021-2022 28 Dunkerque 1 League 11.1 1 0 0 12 12 9 13 6 0 0 0 0 28 18 45 28.6 2022-2023 29 Nassaji 1 League 9.4 0 0 0 0 9 Seasons 7 Clubs 6 Leagues 107.1 12 0 0 162 63 70 47 25 34 2 0 0 187 157 366 30.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Troyes (3 Seasons) 4 Leagues 54.4 8 0 0 97 29 33 12 9 12 2 0 0 82 76 200 27.5 Charleroi (3 Seasons) 1 League 11.7 2 0 0 17 11 7 13 4 10 0 0 0 35 25 50 33.3 Sochaux (2 Seasons) 2 Leagues 15.9 1 0 0 27 10 17 5 4 9 0 0 0 35 35 52 40.2 Nantes (2 Seasons) 2 Leagues 0.7 0 0 7 Nassaji (1 Season) 1 League 9.4 0 0 0 0 Dunkerque (1 Season) 1 League 11.1 1 0 0 12 12 9 13 6 0 0 0 0 28 18 45 28.6 Oostende (1 Season) 1 League 3.9 0 0 0 2 1 4 4 2 3 0 0 0 7 3 19 13.6 Ligue 2 (5 Seasons) 52.4 4 0 0 99 23 27 18 9 7 0 0 0 67 55 108 33.7 First Division A (3 Seasons) 15.6 2 0 0 19 12 11 17 6 13 0 0 0 42 28 69 28.9 Coupe de France (3 Seasons) 4.1 0 0 0 1 0 1 0 1 2 0 Ligue 1 (2 Seasons) 24.8 6 0 0 43 28 31 12 9 12 2 0 0 78 74 189 28.1 Coupe de la Ligue (2 Seasons) 0.9 0 0 0 0 Pro League (1 Season) 9.4 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018 24 ml Mali WCQ 1.7 0 0 0 0 Matches 2019 25 ml Mali Friendlies (M) 0.2 0 0 0 0 Matches 2019 25 ml Mali Africa Cup of Nations qualification 0.7 0 0 0 0 Matches 3 Seasons 1 Club 4 Leagues 2.6 0 0 0 0 Friendlies (M) (3 Seasons) 0.2 0 0 0 0 WCQ (1 Season) 1.7 0 0 0 0 Africa Cup of Nations qualification (1 Season) 0.7 0 0 0 0 Africa Cup of Nations (1 Season)
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, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Adama Niane Pages
Adama Niane Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary