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 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 5 0 73 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 18 Valenciennes fr FRA Coupe de France 1 1 77 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 18 Valenciennes fr FRA 1. Coupe de la Ligue 3 3 300 3.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 24 22 1,980 22.0 0 0 0 0 0 0 4 0 0.3 0.3 0.6 1.0 27 62 23 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.04 0.02 0.04 Matches 2018-2019 19 Valenciennes fr FRA Coupe de France 2 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 13 10 949 10.5 0 0 0 0 0 0 0 1 0.2 0.2 0.4 0.5 7 37 10 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 Matches 2019-2020 20 Guingamp 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 2019-2020 20 Guingamp fr FRA 2. Ligue 2 23 22 2,009 22.3 1 1 2 1 0 0 4 0 0.9 0.9 0.5 1.4 11 74 8 0.04 0.04 0.09 0.04 0.09 0.04 0.02 0.06 0.04 0.06 Matches 2020-2021 21 Guingamp fr FRA Coupe de France 0 0 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 31 29 2,556 28.4 1 1 2 1 0 0 14 0 2.0 2.0 1.1 3.1 33 102 6 0.04 0.04 0.07 0.04 0.07 0.07 0.04 0.11 0.07 0.11 Matches 2021-2022 22 Metz fr FRA Coupe de France 0 0 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 12 8 661 7.3 0 0 0 0 0 0 2 0 0.1 0.1 0.0 0.2 3 7 0 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.02 0.02 0.02 Matches 2022-2023 23 Braga 3. Conf Lg 2 2 170 1.9 0 0 0 0 0 0 0 0 0.2 0.2 0.0 0.2 0 2 0 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11 Matches 2022-2023 23 Braga 2. Europa Lg 1 1 75 0.8 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 0 0 1 0.00 0.00 0.00 0.00 0.00 0.15 0.00 0.15 0.15 0.15 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 26 25 2,127 23.6 3 0 3 3 0 0 6 2 0.7 0.7 0.2 0.9 15 67 6 0.13 0.00 0.13 0.13 0.13 0.03 0.01 0.04 0.03 0.04 Matches 2023-2024 24 Braga 1. Champions Lg 5 5 390 4.3 1 0 1 1 0 0 0 1 0.9 0.9 0.0 0.9 0 17 0 0.23 0.00 0.23 0.23 0.23 0.20 0.00 0.20 0.20 0.20 Matches 2023-2024 24 Braga 2. Europa Lg 2 2 210 2.3 0 0 0 0 0 0 0 0 0.4 0.4 0.0 0.4 2 21 1 0.00 0.00 0.00 0.00 0.00 0.21 0.00 0.21 0.21 0.21 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 19 16 1,481 16.5 0 0 0 0 0 0 4 1 0.8 0.8 0.3 1.1 9 44 1 0.00 0.00 0.00 0.00 0.00 0.05 0.02 0.07 0.05 0.07 Matches 2024-2025 25 Braga 2. Europa Lg 3 3 246 2.7 1 0 1 1 0 0 2 1 0.5 0.5 0.2 0.7 2 7 1 0.37 0.00 0.37 0.37 0.37 0.20 0.07 0.27 0.20 0.27 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 8 8 720 8.0 1 0 1 1 0 0 2 0 0.5 0.5 0.0 0.5 2 37 1 0.12 0.00 0.12 0.12 0.12 0.06 0.01 0.06 0.06 0.06 Matches 9 Seasons 4 Clubs 8 Leagues 181 160 14,324 159.2 8 2 10 8 0 0 40 6 7.7 7.7 3.4 11.0 111 477 58 0.05 0.01 0.06 0.05 0.06 0.05 0.02 0.07 0.05 0.07 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 Braga (3 Seasons) 4 Leagues 66 62 5,419 60.2 6 0 6 6 0 0 15 5 4.1 4.1 0.7 4.9 30 195 11 0.10 0.00 0.10 0.10 0.10 0.07 0.01 0.08 0.07 0.08 Valenciennes (3 Seasons) 3 Leagues 48 38 3,589 39.9 0 0 0 0 0 0 5 1 0.5 0.5 1.0 1.5 34 99 33 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 Guingamp (2 Seasons) 2 Leagues 55 52 4,655 51.7 2 2 4 2 0 0 18 0 2.9 2.9 1.6 4.5 44 176 14 0.04 0.04 0.08 0.04 0.08 0.06 0.03 0.09 0.06 0.09 Metz (1 Season) 2 Leagues 12 8 661 7.3 0 0 0 0 0 0 2 0 0.1 0.1 0.0 0.2 3 7 0 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.02 0.02 0.02 Ligue 2 (5 Seasons) 96 83 7,567 84.1 2 2 4 2 0 0 22 1 3.4 3.4 2.6 6.0 78 275 47 0.02 0.02 0.05 0.02 0.05 0.04 0.03 0.07 0.04 0.07 Coupe de France (5 Seasons) 4 4 377 4.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Primeira Liga (3 Seasons) 53 49 4,328 48.1 4 0 4 4 0 0 12 3 2.0 2.0 0.6 2.5 26 148 8 0.08 0.00 0.08 0.08 0.08 0.04 0.01 0.05 0.04 0.05 Europa Lg (3 Seasons) 6 6 531 5.9 1 0 1 1 0 0 3 1 1.1 1.1 0.2 1.3 4 28 3 0.17 0.00 0.17 0.17 0.17 0.20 0.03 0.23 0.20 0.23 Ligue 1 (1 Season) 12 8 661 7.3 0 0 0 0 0 0 2 0 0.1 0.1 0.0 0.2 3 7 0 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.02 0.02 0.02 Champions Lg (1 Season) 5 5 390 4.3 1 0 1 1 0 0 0 1 0.9 0.9 0.0 0.9 0 17 0 0.23 0.00 0.23 0.23 0.23 0.20 0.00 0.20 0.20 0.20 Coupe de la Ligue (1 Season) 3 3 300 3.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 2 2 170 1.9 0 0 0 0 0 0 0 0 0.2 0.2 0.0 0.2 0 2 0 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 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 2016-2017 17 Valenciennes 1 League 5 0 73 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 18 Valenciennes 3 Leagues 28 26 2,357 26.2 0 0 0 0 0 0 5 0 0.3 0.3 0.6 1.0 27 62 23 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.04 0.02 0.04 2018-2019 19 Valenciennes 2 Leagues 15 12 1,159 12.9 0 0 0 0 0 0 0 1 0.2 0.2 0.4 0.5 7 37 10 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 2019-2020 20 Guingamp 2 Leagues 24 23 2,099 23.3 1 1 2 1 0 0 4 0 0.9 0.9 0.5 1.4 11 74 8 0.04 0.04 0.09 0.04 0.09 0.04 0.02 0.06 0.04 0.06 2020-2021 21 Guingamp 2 Leagues 31 29 2,556 28.4 1 1 2 1 0 0 14 0 2.0 2.0 1.1 3.1 33 102 6 0.04 0.04 0.07 0.04 0.07 0.07 0.04 0.11 0.07 0.11 2021-2022 22 Metz 2 Leagues 12 8 661 7.3 0 0 0 0 0 0 2 0 0.1 0.1 0.0 0.2 3 7 0 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.02 0.02 0.02 2022-2023 23 Braga 3 Leagues 29 28 2,372 26.4 3 0 3 3 0 0 7 2 1.0 1.0 0.2 1.3 15 69 7 0.11 0.00 0.11 0.11 0.11 0.04 0.01 0.05 0.04 0.05 2023-2024 24 Braga 3 Leagues 26 23 2,081 23.1 1 0 1 1 0 0 4 2 2.1 2.1 0.3 2.4 11 82 2 0.04 0.00 0.04 0.04 0.04 0.09 0.01 0.10 0.09 0.10 2024-2025 25 Braga 2 Leagues 11 11 966 10.7 2 0 2 2 0 0 4 1 1.0 1.0 0.2 1.2 4 44 2 0.19 0.00 0.19 0.19 0.19 0.09 0.02 0.11 0.09 0.11 9 Seasons 4 Clubs 8 Leagues 181 160 14,324 159.2 8 2 10 8 0 0 40 6 7.7 7.7 3.4 11.0 111 477 58 0.05 0.01 0.06 0.05 0.06 0.05 0.02 0.07 0.05 0.07 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 Braga (3 Seasons) 4 Leagues 66 62 5,419 60.2 6 0 6 6 0 0 15 5 4.1 4.1 0.7 4.9 30 195 11 0.10 0.00 0.10 0.10 0.10 0.07 0.01 0.08 0.07 0.08 Valenciennes (3 Seasons) 3 Leagues 48 38 3,589 39.9 0 0 0 0 0 0 5 1 0.5 0.5 1.0 1.5 34 99 33 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 Guingamp (2 Seasons) 2 Leagues 55 52 4,655 51.7 2 2 4 2 0 0 18 0 2.9 2.9 1.6 4.5 44 176 14 0.04 0.04 0.08 0.04 0.08 0.06 0.03 0.09 0.06 0.09 Metz (1 Season) 2 Leagues 12 8 661 7.3 0 0 0 0 0 0 2 0 0.1 0.1 0.0 0.2 3 7 0 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.02 0.02 0.02 Ligue 2 (5 Seasons) 96 83 7,567 84.1 2 2 4 2 0 0 22 1 3.4 3.4 2.6 6.0 78 275 47 0.02 0.02 0.05 0.02 0.05 0.04 0.03 0.07 0.04 0.07 Coupe de France (5 Seasons) 4 4 377 4.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Primeira Liga (3 Seasons) 53 49 4,328 48.1 4 0 4 4 0 0 12 3 2.0 2.0 0.6 2.5 26 148 8 0.08 0.00 0.08 0.08 0.08 0.04 0.01 0.05 0.04 0.05 Europa Lg (3 Seasons) 6 6 531 5.9 1 0 1 1 0 0 3 1 1.1 1.1 0.2 1.3 4 28 3 0.17 0.00 0.17 0.17 0.17 0.20 0.03 0.23 0.20 0.23 Ligue 1 (1 Season) 12 8 661 7.3 0 0 0 0 0 0 2 0 0.1 0.1 0.0 0.2 3 7 0 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.02 0.02 0.02 Champions Lg (1 Season) 5 5 390 4.3 1 0 1 1 0 0 0 1 0.9 0.9 0.0 0.9 0 17 0 0.23 0.00 0.23 0.23 0.23 0.20 0.00 0.20 0.20 0.20 Coupe de la Ligue (1 Season) 3 3 300 3.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 2 2 170 1.9 0 0 0 0 0 0 0 0 0.2 0.2 0.0 0.2 0 2 0 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 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 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 13th 5 0 73 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 13th 24 22 1,980 22.0 0 0 0 0 0 0 4 0 0.3 0.3 0.6 1.0 27 62 23 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.04 0.02 0.04 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 13th 13 10 949 10.5 0 0 0 0 0 0 0 1 0.2 0.2 0.4 0.5 7 37 10 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 8th 23 22 2,009 22.3 1 1 2 1 0 0 4 0 0.9 0.9 0.5 1.4 11 74 8 0.04 0.04 0.09 0.04 0.09 0.04 0.02 0.06 0.04 0.06 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 9th 31 29 2,556 28.4 1 1 2 1 0 0 14 0 2.0 2.0 1.1 3.1 33 102 6 0.04 0.04 0.07 0.04 0.07 0.07 0.04 0.11 0.07 0.11 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 19th 12 8 661 7.3 0 0 0 0 0 0 2 0 0.1 0.1 0.0 0.2 3 7 0 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.02 0.02 0.02 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 3rd 26 25 2,127 23.6 3 0 3 3 0 0 6 2 0.7 0.7 0.2 0.9 15 67 6 0.13 0.00 0.13 0.13 0.13 0.03 0.01 0.04 0.03 0.04 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 4th 19 16 1,481 16.5 0 0 0 0 0 0 4 1 0.8 0.8 0.3 1.1 9 44 1 0.00 0.00 0.00 0.00 0.00 0.05 0.02 0.07 0.05 0.07 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 8 8 720 8.0 1 0 1 1 0 0 2 0 0.5 0.5 0.0 0.5 2 37 1 0.12 0.00 0.12 0.12 0.12 0.06 0.01 0.06 0.06 0.06 Matches 9 Seasons 4 Clubs 3 Leagues 161 140 12,556 139.5 6 2 8 6 0 0 36 4 5.5 5.5 3.2 8.7 107 430 55 0.04 0.01 0.06 0.04 0.06 0.04 0.02 0.06 0.04 0.06 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 Braga (3 Seasons) 1 League 53 49 4,328 48.1 4 0 4 4 0 0 12 3 2.0 2.0 0.6 2.5 26 148 8 0.08 0.00 0.08 0.08 0.08 0.04 0.01 0.05 0.04 0.05 Valenciennes (3 Seasons) 1 League 42 32 3,002 33.4 0 0 0 0 0 0 4 1 0.5 0.5 1.0 1.5 34 99 33 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 Guingamp (2 Seasons) 1 League 54 51 4,565 50.7 2 2 4 2 0 0 18 0 2.9 2.9 1.6 4.5 44 176 14 0.04 0.04 0.08 0.04 0.08 0.06 0.03 0.09 0.06 0.09 Metz (1 Season) 1 League 12 8 661 7.3 0 0 0 0 0 0 2 0 0.1 0.1 0.0 0.2 3 7 0 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.02 0.02 0.02 Ligue 2 (5 Seasons) 96 83 7,567 84.1 2 2 4 2 0 0 22 1 3.4 3.4 2.6 6.0 78 275 47 0.02 0.02 0.05 0.02 0.05 0.04 0.03 0.07 0.04 0.07 Primeira Liga (3 Seasons) 53 49 4,328 48.1 4 0 4 4 0 0 12 3 2.0 2.0 0.6 2.5 26 148 8 0.08 0.00 0.08 0.08 0.08 0.04 0.01 0.05 0.04 0.05 Ligue 1 (1 Season) 12 8 661 7.3 0 0 0 0 0 0 2 0 0.1 0.1 0.0 0.2 3 7 0 0.00 0.00 0.00 0.00 0.00 0.02 0.01 0.02 0.02 0.02
Standard Stats Table Season Age Squad 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 2022-2023 23 Braga 3. Conf Lg KO 2 2 170 1.9 0 0 0 0 0 0 0 0 0.2 0.2 0.0 0.2 0 2 0 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11 Matches 2022-2023 23 Braga 2. Europa Lg GR 1 1 75 0.8 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 0 0 1 0.00 0.00 0.00 0.00 0.00 0.15 0.00 0.15 0.15 0.15 Matches 2023-2024 24 Braga 1. Champions Lg GR 5 5 390 4.3 1 0 1 1 0 0 0 1 0.9 0.9 0.0 0.9 0 17 0 0.23 0.00 0.23 0.23 0.23 0.20 0.00 0.20 0.20 0.20 Matches 2023-2024 24 Braga 2. Europa Lg KO 2 2 210 2.3 0 0 0 0 0 0 0 0 0.4 0.4 0.0 0.4 2 21 1 0.00 0.00 0.00 0.00 0.00 0.21 0.00 0.21 0.21 0.21 Matches 2024-2025 25 Braga 2. Europa Lg 3 3 246 2.7 1 0 1 1 0 0 2 1 0.5 0.5 0.2 0.7 2 7 1 0.37 0.00 0.37 0.37 0.37 0.20 0.07 0.27 0.20 0.27 Matches 3 Seasons 1 Club 3 Leagues 13 13 1,091 12.1 2 0 2 2 0 0 3 2 2.2 2.2 0.2 2.3 4 47 3 0.16 0.00 0.16 0.16 0.16 0.18 0.02 0.20 0.18 0.20 Europa Lg (3 Seasons) 6 6 531 5.9 1 0 1 1 0 0 3 1 1.1 1.1 0.2 1.3 4 28 3 0.17 0.00 0.17 0.17 0.17 0.20 0.03 0.23 0.20 0.23 Champions Lg (1 Season) 5 5 390 4.3 1 0 1 1 0 0 0 1 0.9 0.9 0.0 0.9 0 17 0 0.23 0.00 0.23 0.23 0.23 0.20 0.00 0.20 0.20 0.20 Conf Lg (1 Season) 2 2 170 1.9 0 0 0 0 0 0 0 0 0.2 0.2 0.0 0.2 0 2 0 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11
Shooting Table Season Age Squad Country 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 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 0.8 0 0 0 0.00 0.00 0 0 Matches 2017-2018 18 Valenciennes fr FRA Coupe de France 0.9 0 0 0 Matches 2017-2018 18 Valenciennes fr FRA 1. Coupe de la Ligue 3.3 0 0 0 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 22.0 0 6 1 16.7 0.27 0.05 0.00 0.00 13.4 0 0 0 0.3 0.3 0.06 -0.3 -0.3 Matches 2018-2019 19 Valenciennes fr FRA Coupe de France 2.3 0 0 0 0.00 0.00 0 0 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 10.5 0 5 1 20.0 0.47 0.09 0.00 0.00 21.6 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 2019-2020 20 Guingamp fr FRA Coupe de France 1.0 0 0 0 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 22.3 1 12 5 41.7 0.54 0.22 0.08 0.20 13.1 0 0 0 0.9 0.9 0.07 +0.1 +0.1 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 28.4 1 12 3 25.0 0.42 0.11 0.08 0.33 12.6 0 0 0 2.0 2.0 0.17 -1.0 -1.0 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 7.3 0 4 1 25.0 0.54 0.14 0.00 0.00 17.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2022-2023 23 Braga 3. Conf Lg 1.9 0 2 1 50.0 1.06 0.53 0.00 0.00 8.5 0 0 0 0.2 0.2 0.11 -0.2 -0.2 Matches 2022-2023 23 Braga 2. Europa Lg 0.8 0 1 1 100.0 1.20 1.20 0.00 0.00 14.7 0 0 0 0.1 0.1 0.13 -0.1 -0.1 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 23.6 3 10 4 40.0 0.42 0.17 0.30 0.75 12.5 0 0 0 0.7 0.7 0.07 +2.3 +2.3 Matches 2023-2024 24 Braga 1. Champions Lg 4.3 1 3 1 33.3 0.69 0.23 0.33 1.00 7.9 0 0 0 0.9 0.9 0.29 +0.1 +0.1 Matches 2023-2024 24 Braga 2. Europa Lg 2.3 0 4 0 0.0 1.71 0.00 0.00 15.3 0 0 0 0.4 0.4 0.10 -0.4 -0.4 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 16.5 0 9 1 11.1 0.55 0.06 0.00 0.00 12.3 0 0 0 0.8 0.8 0.09 -0.8 -0.8 Matches 2024-2025 25 Braga 2. Europa Lg 2.7 1 1 1 100.0 0.37 0.37 1.00 1.00 5.5 0 0 0 0.5 0.5 0.55 +0.5 +0.5 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 8.0 1 4 1 25.0 0.50 0.12 0.25 1.00 10.7 0 0 0 0.5 0.5 0.11 +0.5 +0.5 Matches 9 Seasons 4 Clubs 8 Leagues 159.2 8 73 21 28.8 0.47 0.14 0.11 0.38 13.2 0 0 0 7.7 7.7 0.11 +0.3 +0.3 Country 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 Braga (3 Seasons) 4 Leagues 60.2 6 34 10 29.4 0.56 0.17 0.18 0.60 11.8 0 0 0 4.1 4.1 0.12 +1.9 +1.9 Valenciennes (3 Seasons) 3 Leagues 39.9 0 11 2 18.2 0.31 0.06 0.00 0.00 17.1 0 0 0 0.5 0.5 0.05 -0.5 -0.5 Guingamp (2 Seasons) 2 Leagues 51.7 2 24 8 33.3 0.47 0.16 0.08 0.25 12.8 0 0 0 2.9 2.9 0.12 -0.9 -0.9 Metz (1 Season) 2 Leagues 7.3 0 4 1 25.0 0.54 0.14 0.00 0.00 17.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Ligue 2 (5 Seasons) 84.1 2 35 10 28.6 0.42 0.12 0.06 0.20 14.2 0 0 0 3.4 3.4 0.10 -1.4 -1.4 Coupe de France (5 Seasons) 4.2 0 0 0 0.00 0.00 0 0 Primeira Liga (3 Seasons) 48.1 4 23 6 26.1 0.48 0.12 0.17 0.67 12.1 0 0 0 2.0 2.0 0.09 +2.0 +2.0 Europa Lg (3 Seasons) 5.9 1 6 2 33.3 1.02 0.34 0.17 0.50 13.5 0 0 0 1.1 1.1 0.18 -0.1 -0.1 Ligue 1 (1 Season) 7.3 0 4 1 25.0 0.54 0.14 0.00 0.00 17.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Champions Lg (1 Season) 4.3 1 3 1 33.3 0.69 0.23 0.33 1.00 7.9 0 0 0 0.9 0.9 0.29 +0.1 +0.1 Coupe de la Ligue (1 Season) 3.3 0 0 0 Conf Lg (1 Season) 1.9 0 2 1 50.0 1.06 0.53 0.00 0.00 8.5 0 0 0 0.2 0.2 0.11 -0.2 -0.2
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 2016-2017 17 Valenciennes 1 League 0.8 0 0 0 0.00 0.00 0 0 2017-2018 18 Valenciennes 3 Leagues 26.2 0 6 1 16.7 0.27 0.05 0.00 0.00 13.4 0 0 0 0.3 0.3 0.06 -0.3 -0.3 2018-2019 19 Valenciennes 2 Leagues 12.9 0 5 1 20.0 0.39 0.08 0.00 0.00 21.6 0 0 0 0.2 0.2 0.04 -0.2 -0.2 2019-2020 20 Guingamp 2 Leagues 23.3 1 12 5 41.7 0.54 0.22 0.08 0.20 13.1 0 0 0 0.9 0.9 0.07 +0.1 +0.1 2020-2021 21 Guingamp 2 Leagues 28.4 1 12 3 25.0 0.42 0.11 0.08 0.33 12.6 0 0 0 2.0 2.0 0.17 -1.0 -1.0 2021-2022 22 Metz 2 Leagues 7.3 0 4 1 25.0 0.54 0.14 0.00 0.00 17.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 2022-2023 23 Braga 3 Leagues 26.4 3 13 6 46.2 0.49 0.23 0.23 0.50 12.0 0 0 0 1.0 1.0 0.08 +2.0 +2.0 2023-2024 24 Braga 3 Leagues 23.1 1 16 2 12.5 0.69 0.09 0.06 0.50 12.2 0 0 0 2.1 2.1 0.13 -1.1 -1.1 2024-2025 25 Braga 2 Leagues 10.7 2 5 2 40.0 0.47 0.19 0.40 1.00 9.7 0 0 0 1.0 1.0 0.20 +1.0 +1.0 9 Seasons 4 Clubs 8 Leagues 159.2 8 73 21 28.8 0.47 0.14 0.11 0.38 13.2 0 0 0 7.7 7.7 0.11 +0.3 +0.3 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 Braga (3 Seasons) 4 Leagues 60.2 6 34 10 29.4 0.56 0.17 0.18 0.60 11.8 0 0 0 4.1 4.1 0.12 +1.9 +1.9 Valenciennes (3 Seasons) 3 Leagues 39.9 0 11 2 18.2 0.31 0.06 0.00 0.00 17.1 0 0 0 0.5 0.5 0.05 -0.5 -0.5 Guingamp (2 Seasons) 2 Leagues 51.7 2 24 8 33.3 0.47 0.16 0.08 0.25 12.8 0 0 0 2.9 2.9 0.12 -0.9 -0.9 Metz (1 Season) 2 Leagues 7.3 0 4 1 25.0 0.54 0.14 0.00 0.00 17.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Ligue 2 (5 Seasons) 84.1 2 35 10 28.6 0.42 0.12 0.06 0.20 14.2 0 0 0 3.4 3.4 0.10 -1.4 -1.4 Coupe de France (5 Seasons) 4.2 0 0 0 0.00 0.00 0 0 Primeira Liga (3 Seasons) 48.1 4 23 6 26.1 0.48 0.12 0.17 0.67 12.1 0 0 0 2.0 2.0 0.09 +2.0 +2.0 Europa Lg (3 Seasons) 5.9 1 6 2 33.3 1.02 0.34 0.17 0.50 13.5 0 0 0 1.1 1.1 0.18 -0.1 -0.1 Ligue 1 (1 Season) 7.3 0 4 1 25.0 0.54 0.14 0.00 0.00 17.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Champions Lg (1 Season) 4.3 1 3 1 33.3 0.69 0.23 0.33 1.00 7.9 0 0 0 0.9 0.9 0.29 +0.1 +0.1 Coupe de la Ligue (1 Season) 3.3 0 0 0 Conf Lg (1 Season) 1.9 0 2 1 50.0 1.06 0.53 0.00 0.00 8.5 0 0 0 0.2 0.2 0.11 -0.2 -0.2
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 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 13th 0.8 0 0 0 0.00 0.00 0 0 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 13th 22.0 0 6 1 16.7 0.27 0.05 0.00 0.00 13.4 0 0 0 0.3 0.3 0.06 -0.3 -0.3 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 13th 10.5 0 5 1 20.0 0.47 0.09 0.00 0.00 21.6 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 8th 22.3 1 12 5 41.7 0.54 0.22 0.08 0.20 13.1 0 0 0 0.9 0.9 0.07 +0.1 +0.1 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 9th 28.4 1 12 3 25.0 0.42 0.11 0.08 0.33 12.6 0 0 0 2.0 2.0 0.17 -1.0 -1.0 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 19th 7.3 0 4 1 25.0 0.54 0.14 0.00 0.00 17.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 3rd 23.6 3 10 4 40.0 0.42 0.17 0.30 0.75 12.5 0 0 0 0.7 0.7 0.07 +2.3 +2.3 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 4th 16.5 0 9 1 11.1 0.55 0.06 0.00 0.00 12.3 0 0 0 0.8 0.8 0.09 -0.8 -0.8 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 8.0 1 4 1 25.0 0.50 0.12 0.25 1.00 10.7 0 0 0 0.5 0.5 0.11 +0.5 +0.5 Matches 9 Seasons 4 Clubs 3 Leagues 139.5 6 62 17 27.4 0.44 0.12 0.10 0.35 13.6 0 0 0 5.5 5.5 0.09 +0.5 +0.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 Braga (3 Seasons) 1 League 48.1 4 23 6 26.1 0.48 0.12 0.17 0.67 12.1 0 0 0 2.0 2.0 0.09 +2.0 +2.0 Valenciennes (3 Seasons) 1 League 33.4 0 11 2 18.2 0.33 0.06 0.00 0.00 17.1 0 0 0 0.5 0.5 0.05 -0.5 -0.5 Guingamp (2 Seasons) 1 League 50.7 2 24 8 33.3 0.47 0.16 0.08 0.25 12.8 0 0 0 2.9 2.9 0.12 -0.9 -0.9 Metz (1 Season) 1 League 7.3 0 4 1 25.0 0.54 0.14 0.00 0.00 17.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Ligue 2 (5 Seasons) 84.1 2 35 10 28.6 0.42 0.12 0.06 0.20 14.2 0 0 0 3.4 3.4 0.10 -1.4 -1.4 Primeira Liga (3 Seasons) 48.1 4 23 6 26.1 0.48 0.12 0.17 0.67 12.1 0 0 0 2.0 2.0 0.09 +2.0 +2.0 Ligue 1 (1 Season) 7.3 0 4 1 25.0 0.54 0.14 0.00 0.00 17.1 0 0 0 0.1 0.1 0.03 -0.1 -0.1
Shooting Table Season Age Squad 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 2022-2023 23 Braga 3. Conf Lg KO 1.9 0 2 1 50.0 1.06 0.53 0.00 0.00 8.5 0 0 0 0.2 0.2 0.11 -0.2 -0.2 Matches 2022-2023 23 Braga 2. Europa Lg GR 0.8 0 1 1 100.0 1.20 1.20 0.00 0.00 14.7 0 0 0 0.1 0.1 0.13 -0.1 -0.1 Matches 2023-2024 24 Braga 1. Champions Lg GR 4.3 1 3 1 33.3 0.69 0.23 0.33 1.00 7.9 0 0 0 0.9 0.9 0.29 +0.1 +0.1 Matches 2023-2024 24 Braga 2. Europa Lg KO 2.3 0 4 0 0.0 1.71 0.00 0.00 15.3 0 0 0 0.4 0.4 0.10 -0.4 -0.4 Matches 2024-2025 25 Braga 2. Europa Lg 2.7 1 1 1 100.0 0.37 0.37 1.00 1.00 5.5 0 0 0 0.5 0.5 0.55 +0.5 +0.5 Matches 3 Seasons 1 Club 3 Leagues 12.1 2 11 4 36.4 0.91 0.33 0.18 0.50 11.1 0 0 0 2.2 2.2 0.20 -0.2 -0.2 Europa Lg (3 Seasons) 5.9 1 6 2 33.3 1.02 0.34 0.17 0.50 13.5 0 0 0 1.1 1.1 0.18 -0.1 -0.1 Champions Lg (1 Season) 4.3 1 3 1 33.3 0.69 0.23 0.33 1.00 7.9 0 0 0 0.9 0.9 0.29 +0.1 +0.1 Conf Lg (1 Season) 1.9 0 2 1 50.0 1.06 0.53 0.00 0.00 8.5 0 0 0 0.2 0.2 0.11 -0.2 -0.2
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 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 0.8 0 Matches 2017-2018 18 Valenciennes fr FRA Coupe de France 0.9 0 Matches 2017-2018 18 Valenciennes fr FRA 1. Coupe de la Ligue 3.3 0 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 22.0 677 924 73.3 12182 5396 305 352 86.6 298 380 78.4 65 152 42.8 0 0.6 0.6 -0.6 4 53 7 6 62 Matches 2018-2019 19 Valenciennes fr FRA Coupe de France 2.3 0 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 10.5 410 522 78.5 7849 3512 139 160 86.9 226 261 86.6 42 82 51.2 0 0.4 0.2 -0.4 1 34 1 0 37 Matches 2019-2020 20 Guingamp fr FRA Coupe de France 1.0 0 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 22.3 855 1026 83.3 17306 7526 278 319 87.1 457 505 90.5 116 180 64.4 1 0.5 0.4 +0.5 5 48 4 0 74 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 28.4 1321 1571 84.1 25735 10260 423 465 91.0 756 822 92.0 131 241 54.4 1 1.1 0.4 -0.1 8 79 3 1 102 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 7.3 176 226 77.9 3243 1334 67 79 84.8 89 104 85.6 15 30 50.0 0 0.0 0.0 0.0 2 4 0 0 7 Matches 2022-2023 23 Braga 3. Conf Lg 1.9 80 108 74.1 1596 645 34 40 85.0 34 40 85.0 12 27 44.4 0 0.0 0.2 0.0 0 4 1 1 2 Matches 2022-2023 23 Braga 2. Europa Lg 0.8 32 37 86.5 550 173 11 11 100.0 21 21 100.0 0 2 0.0 0 0.0 0.0 0.0 0 1 0 0 0 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 23.6 1224 1447 84.6 23085 9621 397 422 94.1 725 788 92.0 90 197 45.7 0 0.2 0.3 -0.2 6 63 4 1 67 Matches 2023-2024 24 Braga 1. Champions Lg 4.3 214 244 87.7 4042 1824 79 82 96.3 115 120 95.8 19 37 51.4 0 0.0 0.0 0.0 0 20 0 0 17 Matches 2023-2024 24 Braga 2. Europa Lg 2.3 135 160 84.4 2677 1233 43 45 95.6 75 82 91.5 16 30 53.3 0 0.0 0.0 0.0 0 20 0 0 21 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 16.5 804 966 83.2 15468 6352 263 291 90.4 452 478 94.6 76 167 45.5 0 0.3 1.1 -0.3 5 42 0 0 44 Matches 2024-2025 25 Braga 2. Europa Lg 2.7 161 185 87.0 3102 1404 48 54 88.9 95 99 96.0 17 25 68.0 0 0.2 0.0 -0.2 2 14 0 0 7 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 8.0 412 482 85.5 7822 3000 134 149 89.9 241 255 94.5 31 61 50.8 0 0.0 0.4 0.0 2 37 2 1 37 Matches 9 Seasons 4 Clubs 8 Leagues 159.2 6501 7898 82.3 124657 52280 2221 2469 90.0 3584 3955 90.6 630 1231 51.2 2 3.4 3.8 -1.4 35 419 22 10 477 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 Braga (3 Seasons) 4 Leagues 60.2 3062 3629 84.4 58342 24252 1009 1094 92.2 1758 1883 93.4 261 546 47.8 0 0.7 2.1 -0.7 15 201 7 3 195 Valenciennes (3 Seasons) 3 Leagues 39.9 1087 1446 75.2 20031 8908 444 512 86.7 524 641 81.7 107 234 45.7 0 1.0 0.9 -1.0 5 87 8 6 99 Guingamp (2 Seasons) 2 Leagues 51.7 2176 2597 83.8 43041 17786 701 784 89.4 1213 1327 91.4 247 421 58.7 2 1.6 0.8 +0.4 13 127 7 1 176 Metz (1 Season) 2 Leagues 7.3 176 226 77.9 3243 1334 67 79 84.8 89 104 85.6 15 30 50.0 0 0.0 0.0 0.0 2 4 0 0 7 Ligue 2 (5 Seasons) 84.1 3263 4043 80.7 63072 26694 1145 1296 88.3 1737 1968 88.3 354 655 54.0 2 2.6 1.7 -0.6 18 214 15 7 275 Coupe de France (5 Seasons) 4.2 0 Primeira Liga (3 Seasons) 48.1 2440 2895 84.3 46375 18973 794 862 92.1 1418 1521 93.2 197 425 46.4 0 0.6 1.8 -0.6 13 142 6 2 148 Europa Lg (3 Seasons) 5.9 328 382 85.9 6329 2810 102 110 92.7 191 202 94.6 33 57 57.9 0 0.2 0.1 -0.2 2 35 0 0 28 Ligue 1 (1 Season) 7.3 176 226 77.9 3243 1334 67 79 84.8 89 104 85.6 15 30 50.0 0 0.0 0.0 0.0 2 4 0 0 7 Champions Lg (1 Season) 4.3 214 244 87.7 4042 1824 79 82 96.3 115 120 95.8 19 37 51.4 0 0.0 0.0 0.0 0 20 0 0 17 Coupe de la Ligue (1 Season) 3.3 0 Conf Lg (1 Season) 1.9 80 108 74.1 1596 645 34 40 85.0 34 40 85.0 12 27 44.4 0 0.0 0.2 0.0 0 4 1 1 2
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 2016-2017 17 Valenciennes 1 League 0.8 0 2017-2018 18 Valenciennes 3 Leagues 26.2 677 924 73.3 12182 5396 305 352 86.6 298 380 78.4 65 152 42.8 0 0.6 0.6 -0.6 4 53 7 6 62 2018-2019 19 Valenciennes 2 Leagues 12.9 410 522 78.5 7849 3512 139 160 86.9 226 261 86.6 42 82 51.2 0 0.4 0.2 -0.4 1 34 1 0 37 2019-2020 20 Guingamp 2 Leagues 23.3 855 1026 83.3 17306 7526 278 319 87.1 457 505 90.5 116 180 64.4 1 0.5 0.4 +0.5 5 48 4 0 74 2020-2021 21 Guingamp 2 Leagues 28.4 1321 1571 84.1 25735 10260 423 465 91.0 756 822 92.0 131 241 54.4 1 1.1 0.4 -0.1 8 79 3 1 102 2021-2022 22 Metz 2 Leagues 7.3 176 226 77.9 3243 1334 67 79 84.8 89 104 85.6 15 30 50.0 0 0.0 0.0 0.0 2 4 0 0 7 2022-2023 23 Braga 3 Leagues 26.4 1336 1592 83.9 25231 10439 442 473 93.4 780 849 91.9 102 226 45.1 0 0.2 0.5 -0.2 6 68 5 2 69 2023-2024 24 Braga 3 Leagues 23.1 1153 1370 84.2 22187 9409 385 418 92.1 642 680 94.4 111 234 47.4 0 0.3 1.2 -0.3 5 82 0 0 82 2024-2025 25 Braga 2 Leagues 10.7 573 667 85.9 10924 4404 182 203 89.7 336 354 94.9 48 86 55.8 0 0.2 0.4 -0.2 4 51 2 1 44 9 Seasons 4 Clubs 8 Leagues 159.2 6501 7898 82.3 124657 52280 2221 2469 90.0 3584 3955 90.6 630 1231 51.2 2 3.4 3.8 -1.4 35 419 22 10 477 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 Braga (3 Seasons) 4 Leagues 60.2 3062 3629 84.4 58342 24252 1009 1094 92.2 1758 1883 93.4 261 546 47.8 0 0.7 2.1 -0.7 15 201 7 3 195 Valenciennes (3 Seasons) 3 Leagues 39.9 1087 1446 75.2 20031 8908 444 512 86.7 524 641 81.7 107 234 45.7 0 1.0 0.9 -1.0 5 87 8 6 99 Guingamp (2 Seasons) 2 Leagues 51.7 2176 2597 83.8 43041 17786 701 784 89.4 1213 1327 91.4 247 421 58.7 2 1.6 0.8 +0.4 13 127 7 1 176 Metz (1 Season) 2 Leagues 7.3 176 226 77.9 3243 1334 67 79 84.8 89 104 85.6 15 30 50.0 0 0.0 0.0 0.0 2 4 0 0 7 Ligue 2 (5 Seasons) 84.1 3263 4043 80.7 63072 26694 1145 1296 88.3 1737 1968 88.3 354 655 54.0 2 2.6 1.7 -0.6 18 214 15 7 275 Coupe de France (5 Seasons) 4.2 0 Primeira Liga (3 Seasons) 48.1 2440 2895 84.3 46375 18973 794 862 92.1 1418 1521 93.2 197 425 46.4 0 0.6 1.8 -0.6 13 142 6 2 148 Europa Lg (3 Seasons) 5.9 328 382 85.9 6329 2810 102 110 92.7 191 202 94.6 33 57 57.9 0 0.2 0.1 -0.2 2 35 0 0 28 Ligue 1 (1 Season) 7.3 176 226 77.9 3243 1334 67 79 84.8 89 104 85.6 15 30 50.0 0 0.0 0.0 0.0 2 4 0 0 7 Champions Lg (1 Season) 4.3 214 244 87.7 4042 1824 79 82 96.3 115 120 95.8 19 37 51.4 0 0.0 0.0 0.0 0 20 0 0 17 Coupe de la Ligue (1 Season) 3.3 0 Conf Lg (1 Season) 1.9 80 108 74.1 1596 645 34 40 85.0 34 40 85.0 12 27 44.4 0 0.0 0.2 0.0 0 4 1 1 2
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 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 13th 0.8 0 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 13th 22.0 677 924 73.3 12182 5396 305 352 86.6 298 380 78.4 65 152 42.8 0 0.6 0.6 -0.6 4 53 7 6 62 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 13th 10.5 410 522 78.5 7849 3512 139 160 86.9 226 261 86.6 42 82 51.2 0 0.4 0.2 -0.4 1 34 1 0 37 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 8th 22.3 855 1026 83.3 17306 7526 278 319 87.1 457 505 90.5 116 180 64.4 1 0.5 0.4 +0.5 5 48 4 0 74 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 9th 28.4 1321 1571 84.1 25735 10260 423 465 91.0 756 822 92.0 131 241 54.4 1 1.1 0.4 -0.1 8 79 3 1 102 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 19th 7.3 176 226 77.9 3243 1334 67 79 84.8 89 104 85.6 15 30 50.0 0 0.0 0.0 0.0 2 4 0 0 7 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 3rd 23.6 1224 1447 84.6 23085 9621 397 422 94.1 725 788 92.0 90 197 45.7 0 0.2 0.3 -0.2 6 63 4 1 67 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 4th 16.5 804 966 83.2 15468 6352 263 291 90.4 452 478 94.6 76 167 45.5 0 0.3 1.1 -0.3 5 42 0 0 44 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 8.0 412 482 85.5 7822 3000 134 149 89.9 241 255 94.5 31 61 50.8 0 0.0 0.4 0.0 2 37 2 1 37 Matches 9 Seasons 4 Clubs 3 Leagues 139.5 5879 7164 82.1 112690 47001 2006 2237 89.7 3244 3593 90.3 566 1110 51.0 2 3.2 3.5 -1.2 33 360 21 9 430 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 Braga (3 Seasons) 1 League 48.1 2440 2895 84.3 46375 18973 794 862 92.1 1418 1521 93.2 197 425 46.4 0 0.6 1.8 -0.6 13 142 6 2 148 Valenciennes (3 Seasons) 1 League 33.4 1087 1446 75.2 20031 8908 444 512 86.7 524 641 81.7 107 234 45.7 0 1.0 0.9 -1.0 5 87 8 6 99 Guingamp (2 Seasons) 1 League 50.7 2176 2597 83.8 43041 17786 701 784 89.4 1213 1327 91.4 247 421 58.7 2 1.6 0.8 +0.4 13 127 7 1 176 Metz (1 Season) 1 League 7.3 176 226 77.9 3243 1334 67 79 84.8 89 104 85.6 15 30 50.0 0 0.0 0.0 0.0 2 4 0 0 7 Ligue 2 (5 Seasons) 84.1 3263 4043 80.7 63072 26694 1145 1296 88.3 1737 1968 88.3 354 655 54.0 2 2.6 1.7 -0.6 18 214 15 7 275 Primeira Liga (3 Seasons) 48.1 2440 2895 84.3 46375 18973 794 862 92.1 1418 1521 93.2 197 425 46.4 0 0.6 1.8 -0.6 13 142 6 2 148 Ligue 1 (1 Season) 7.3 176 226 77.9 3243 1334 67 79 84.8 89 104 85.6 15 30 50.0 0 0.0 0.0 0.0 2 4 0 0 7
Passing Table Season Age Squad 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 2022-2023 23 Braga 3. Conf Lg KO 1.9 80 108 74.1 1596 645 34 40 85.0 34 40 85.0 12 27 44.4 0 0.0 0.2 0.0 0 4 1 1 2 Matches 2022-2023 23 Braga 2. Europa Lg GR 0.8 32 37 86.5 550 173 11 11 100.0 21 21 100.0 0 2 0.0 0 0.0 0.0 0.0 0 1 0 0 0 Matches 2023-2024 24 Braga 1. Champions Lg GR 4.3 214 244 87.7 4042 1824 79 82 96.3 115 120 95.8 19 37 51.4 0 0.0 0.0 0.0 0 20 0 0 17 Matches 2023-2024 24 Braga 2. Europa Lg KO 2.3 135 160 84.4 2677 1233 43 45 95.6 75 82 91.5 16 30 53.3 0 0.0 0.0 0.0 0 20 0 0 21 Matches 2024-2025 25 Braga 2. Europa Lg 2.7 161 185 87.0 3102 1404 48 54 88.9 95 99 96.0 17 25 68.0 0 0.2 0.0 -0.2 2 14 0 0 7 Matches 3 Seasons 1 Club 3 Leagues 12.1 622 734 84.7 11967 5279 215 232 92.7 340 362 93.9 64 121 52.9 0 0.2 0.3 -0.2 2 59 1 1 47 Europa Lg (3 Seasons) 5.9 328 382 85.9 6329 2810 102 110 92.7 191 202 94.6 33 57 57.9 0 0.2 0.1 -0.2 2 35 0 0 28 Champions Lg (1 Season) 4.3 214 244 87.7 4042 1824 79 82 96.3 115 120 95.8 19 37 51.4 0 0.0 0.0 0.0 0 20 0 0 17 Conf Lg (1 Season) 1.9 80 108 74.1 1596 645 34 40 85.0 34 40 85.0 12 27 44.4 0 0.0 0.2 0.0 0 4 1 1 2
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 17 Valenciennes 1 League 0.8 0 2017-2018 18 Valenciennes 3 Leagues 26.2 924 800 119 18 1 2 20 101 0 0 0 0 677 5 16 2018-2019 19 Valenciennes 2 Leagues 12.9 522 470 48 18 1 2 2 30 0 0 0 0 410 4 8 2019-2020 20 Guingamp 2 Leagues 23.3 1026 969 55 41 0 5 1 14 0 0 0 0 855 2 15 2020-2021 21 Guingamp 2 Leagues 28.4 1571 1494 73 55 0 4 4 18 0 0 0 0 1321 4 16 2021-2022 22 Metz 2 Leagues 7.3 226 220 6 6 0 1 1 0 0 0 0 0 176 0 6 2022-2023 23 Braga 3 Leagues 26.4 1592 1528 60 31 0 1 5 28 0 0 0 0 1336 4 10 2023-2024 24 Braga 3 Leagues 23.1 1370 1309 56 45 0 3 0 7 0 0 0 0 1153 5 8 2024-2025 25 Braga 2 Leagues 10.7 667 644 21 19 1 0 3 2 0 0 0 0 573 2 10 9 Seasons 4 Clubs 8 Leagues 159.2 7898 7434 438 233 3 18 36 200 0 0 0 0 6501 26 89 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Braga (3 Seasons) 4 Leagues 60.2 3629 3481 137 95 1 4 8 37 0 0 0 0 3062 11 28 Valenciennes (3 Seasons) 3 Leagues 39.9 1446 1270 167 36 2 4 22 131 0 0 0 0 1087 9 24 Guingamp (2 Seasons) 2 Leagues 51.7 2597 2463 128 96 0 9 5 32 0 0 0 0 2176 6 31 Metz (1 Season) 2 Leagues 7.3 226 220 6 6 0 1 1 0 0 0 0 0 176 0 6 Ligue 2 (5 Seasons) 84.1 4043 3733 295 132 2 13 27 163 0 0 0 0 3263 15 55 Coupe de France (5 Seasons) 4.2 0 Primeira Liga (3 Seasons) 48.1 2895 2781 105 70 1 3 6 30 0 0 0 0 2440 9 20 Europa Lg (3 Seasons) 5.9 382 363 18 14 0 1 1 4 0 0 0 0 328 1 7 Ligue 1 (1 Season) 7.3 226 220 6 6 0 1 1 0 0 0 0 0 176 0 6 Champions Lg (1 Season) 4.3 244 235 9 8 0 0 0 1 0 0 0 0 214 0 1 Coupe de la Ligue (1 Season) 3.3 Conf Lg (1 Season) 1.9 108 102 5 3 0 0 1 2 0 0 0 0 80 1 0
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 13th 0.8 0 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 13th 22.0 924 800 119 18 1 2 20 101 0 0 0 0 677 5 16 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 13th 10.5 522 470 48 18 1 2 2 30 0 0 0 0 410 4 8 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 8th 22.3 1026 969 55 41 0 5 1 14 0 0 0 0 855 2 15 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 9th 28.4 1571 1494 73 55 0 4 4 18 0 0 0 0 1321 4 16 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 19th 7.3 226 220 6 6 0 1 1 0 0 0 0 0 176 0 6 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 3rd 23.6 1447 1390 55 28 0 1 4 26 0 0 0 0 1224 2 8 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 4th 16.5 966 928 33 27 0 2 0 2 0 0 0 0 804 5 6 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 8.0 482 463 17 15 1 0 2 2 0 0 0 0 412 2 6 Matches 9 Seasons 4 Clubs 3 Leagues 139.5 7164 6734 406 208 3 17 34 193 0 0 0 0 5879 24 81 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Braga (3 Seasons) 1 League 48.1 2895 2781 105 70 1 3 6 30 0 0 0 0 2440 9 20 Valenciennes (3 Seasons) 1 League 33.4 1446 1270 167 36 2 4 22 131 0 0 0 0 1087 9 24 Guingamp (2 Seasons) 1 League 50.7 2597 2463 128 96 0 9 5 32 0 0 0 0 2176 6 31 Metz (1 Season) 1 League 7.3 226 220 6 6 0 1 1 0 0 0 0 0 176 0 6 Ligue 2 (5 Seasons) 84.1 4043 3733 295 132 2 13 27 163 0 0 0 0 3263 15 55 Primeira Liga (3 Seasons) 48.1 2895 2781 105 70 1 3 6 30 0 0 0 0 2440 9 20 Ligue 1 (1 Season) 7.3 226 220 6 6 0 1 1 0 0 0 0 0 176 0 6
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2022-2023 23 Braga 3. Conf Lg KO 1.9 108 102 5 3 0 0 1 2 0 0 0 0 80 1 0 Matches 2022-2023 23 Braga 2. Europa Lg GR 0.8 37 36 0 0 0 0 0 0 0 0 0 0 32 1 2 Matches 2023-2024 24 Braga 1. Champions Lg GR 4.3 244 235 9 8 0 0 0 1 0 0 0 0 214 0 1 Matches 2023-2024 24 Braga 2. Europa Lg KO 2.3 160 146 14 10 0 1 0 4 0 0 0 0 135 0 1 Matches 2024-2025 25 Braga 2. Europa Lg 2.7 185 181 4 4 0 0 1 0 0 0 0 0 161 0 4 Matches 3 Seasons 1 Club 3 Leagues 12.1 734 700 32 25 0 1 2 7 0 0 0 0 622 2 8 Europa Lg (3 Seasons) 5.9 382 363 18 14 0 1 1 4 0 0 0 0 328 1 7 Champions Lg (1 Season) 4.3 244 235 9 8 0 0 0 1 0 0 0 0 214 0 1 Conf Lg (1 Season) 1.9 108 102 5 3 0 0 1 2 0 0 0 0 80 1 0
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 2016-2017 17 Valenciennes 1 League 0.8 2017-2018 18 Valenciennes 3 Leagues 26.2 12 0.55 9 1 2 0 0 0 1 0.05 1 0 0 0 0 0 2018-2019 19 Valenciennes 2 Leagues 12.9 5 0.47 4 0 0 1 0 0 2 0.19 2 0 0 0 0 0 2019-2020 20 Guingamp 2 Leagues 23.3 15 0.67 10 2 1 1 1 0 1 0.04 1 0 0 0 0 0 2020-2021 21 Guingamp 2 Leagues 28.4 20 0.70 14 1 0 2 2 1 2 0.07 0 0 0 1 1 0 2021-2022 22 Metz 2 Leagues 7.3 6 0.82 4 1 1 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 23 Braga 3 Leagues 26.4 15 0.57 12 1 1 0 1 0 3 0.11 1 0 1 0 1 0 2023-2024 24 Braga 3 Leagues 23.1 19 0.83 13 1 1 4 0 0 2 0.09 0 0 0 2 0 0 2024-2025 25 Braga 2 Leagues 10.7 11 1.02 10 0 0 1 0 0 1 0.09 0 0 0 1 0 0 9 Seasons 4 Clubs 8 Leagues 159.2 103 0.68 76 7 6 9 4 1 12 0.08 5 0 1 4 2 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Braga (3 Seasons) 4 Leagues 60.2 45 0.75 35 2 2 5 1 0 6 0.10 1 0 1 3 1 0 Valenciennes (3 Seasons) 3 Leagues 39.9 17 0.52 13 1 2 1 0 0 3 0.09 3 0 0 0 0 0 Guingamp (2 Seasons) 2 Leagues 51.7 35 0.69 24 3 1 3 3 1 3 0.06 1 0 0 1 1 0 Metz (1 Season) 2 Leagues 7.3 6 0.82 4 1 1 0 0 0 0 0.00 0 0 0 0 0 0 Ligue 2 (5 Seasons) 84.1 52 0.62 37 4 3 4 3 1 6 0.07 4 0 0 1 1 0 Coupe de France (5 Seasons) 4.2 Primeira Liga (3 Seasons) 48.1 36 0.75 28 1 2 4 1 0 5 0.10 1 0 1 2 1 0 Europa Lg (3 Seasons) 5.9 8 1.44 6 1 0 1 0 0 1 0.18 0 0 0 1 0 0 Ligue 1 (1 Season) 7.3 6 0.82 4 1 1 0 0 0 0 0.00 0 0 0 0 0 0 Champions Lg (1 Season) 4.3 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Coupe de la Ligue (1 Season) 3.3 Conf Lg (1 Season) 1.9 1 0.53 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 13th 0.8 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 13th 22.0 12 0.55 9 1 2 0 0 0 1 0.05 1 0 0 0 0 0 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 13th 10.5 5 0.47 4 0 0 1 0 0 2 0.19 2 0 0 0 0 0 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 8th 22.3 15 0.67 10 2 1 1 1 0 1 0.04 1 0 0 0 0 0 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 9th 28.4 20 0.70 14 1 0 2 2 1 2 0.07 0 0 0 1 1 0 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 19th 7.3 6 0.82 4 1 1 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 3rd 23.6 13 0.55 10 1 1 0 1 0 3 0.13 1 0 1 0 1 0 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 4th 16.5 15 0.91 11 0 1 3 0 0 1 0.06 0 0 0 1 0 0 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 8.0 8 1.00 7 0 0 1 0 0 1 0.12 0 0 0 1 0 0 Matches 9 Seasons 4 Clubs 3 Leagues 139.5 94 0.68 69 6 6 8 4 1 11 0.08 5 0 1 3 2 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Braga (3 Seasons) 1 League 48.1 36 0.75 28 1 2 4 1 0 5 0.10 1 0 1 2 1 0 Valenciennes (3 Seasons) 1 League 33.4 17 0.52 13 1 2 1 0 0 3 0.09 3 0 0 0 0 0 Guingamp (2 Seasons) 1 League 50.7 35 0.69 24 3 1 3 3 1 3 0.06 1 0 0 1 1 0 Metz (1 Season) 1 League 7.3 6 0.82 4 1 1 0 0 0 0 0.00 0 0 0 0 0 0 Ligue 2 (5 Seasons) 84.1 52 0.62 37 4 3 4 3 1 6 0.07 4 0 0 1 1 0 Primeira Liga (3 Seasons) 48.1 36 0.75 28 1 2 4 1 0 5 0.10 1 0 1 2 1 0 Ligue 1 (1 Season) 7.3 6 0.82 4 1 1 0 0 0 0 0.00 0 0 0 0 0 0
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 2022-2023 23 Braga 3. Conf Lg KO 1.9 1 0.53 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2022-2023 23 Braga 2. Europa Lg GR 0.8 1 1.20 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2023-2024 24 Braga 1. Champions Lg GR 4.3 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2023-2024 24 Braga 2. Europa Lg KO 2.3 4 2.00 2 1 0 1 0 0 1 0.50 0 0 0 1 0 0 Matches 2024-2025 25 Braga 2. Europa Lg 2.7 3 1.10 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 3 Seasons 1 Club 3 Leagues 12.1 9 0.76 7 1 0 1 0 0 1 0.08 0 0 0 1 0 0 Europa Lg (3 Seasons) 5.9 8 1.44 6 1 0 1 0 0 1 0.18 0 0 0 1 0 0 Champions Lg (1 Season) 4.3 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Conf Lg (1 Season) 1.9 1 0.53 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0
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 2016-2017 17 Valenciennes 1 League 0.8 0 0 0 2017-2018 18 Valenciennes 3 Leagues 26.2 28 23 15 8 5 17 32 53.1 15 19 9 10 36 64 101 1 2018-2019 19 Valenciennes 2 Leagues 12.9 13 8 7 6 0 8 10 80.0 2 5 4 1 12 23 42 0 2019-2020 20 Guingamp 2 Leagues 23.3 24 16 10 14 0 12 28 42.9 16 15 8 7 27 51 83 3 2020-2021 21 Guingamp 2 Leagues 28.4 29 14 17 10 2 16 26 61.5 10 28 22 6 54 83 89 1 2021-2022 22 Metz 2 Leagues 7.3 8 7 8 0 0 4 11 36.4 7 5 3 2 27 35 34 0 2022-2023 23 Braga 3 Leagues 26.4 22 10 11 10 1 13 25 52.0 12 25 12 13 54 76 102 1 2023-2024 24 Braga 3 Leagues 23.1 23 13 16 7 0 14 20 70.0 6 23 16 7 25 48 103 2 2024-2025 25 Braga 2 Leagues 10.7 6 3 2 4 0 3 6 50.0 3 4 4 0 18 24 45 1 9 Seasons 4 Clubs 8 Leagues 159.2 153 94 86 59 8 87 158 55.1 71 124 78 46 253 404 599 9 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Braga (3 Seasons) 4 Leagues 60.2 51 26 29 21 1 30 51 58.8 21 52 32 20 97 148 250 4 Valenciennes (3 Seasons) 3 Leagues 39.9 41 31 22 14 5 25 42 59.5 17 24 13 11 48 87 143 1 Guingamp (2 Seasons) 2 Leagues 51.7 53 30 27 24 2 28 54 51.9 26 43 30 13 81 134 172 4 Metz (1 Season) 2 Leagues 7.3 8 7 8 0 0 4 11 36.4 7 5 3 2 27 35 34 0 Ligue 2 (5 Seasons) 84.1 94 60 49 38 7 53 96 55.2 43 67 43 24 127 221 315 5 Coupe de France (5 Seasons) 4.2 1 2 0 Primeira Liga (3 Seasons) 48.1 40 21 21 18 1 24 42 57.1 18 38 19 19 80 120 203 3 Europa Lg (3 Seasons) 5.9 5 2 3 2 0 2 3 66.7 1 5 4 1 9 14 18 0 Ligue 1 (1 Season) 7.3 8 7 8 0 0 4 11 36.4 7 5 3 2 27 35 34 0 Champions Lg (1 Season) 4.3 6 3 5 1 0 4 6 66.7 2 8 8 0 5 11 22 0 Coupe de la Ligue (1 Season) 3.3 0 Conf Lg (1 Season) 1.9 0 0 0 0 0 0 0 0 1 1 0 3 3 7 1
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 13th 0.8 0 0 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 13th 22.0 28 23 15 8 5 17 32 53.1 15 19 9 10 36 64 101 1 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 13th 10.5 13 7 7 6 0 8 10 80.0 2 5 4 1 10 23 42 0 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 8th 22.3 24 16 10 14 0 12 28 42.9 16 15 8 7 27 51 83 3 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 9th 28.4 29 14 17 10 2 16 26 61.5 10 28 22 6 54 83 89 1 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 19th 7.3 8 7 8 0 0 4 11 36.4 7 5 3 2 27 35 34 0 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 3rd 23.6 22 10 11 10 1 13 25 52.0 12 24 11 13 49 71 93 0 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 4th 16.5 13 9 8 5 0 8 12 66.7 4 13 7 6 16 29 72 2 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 8.0 5 2 2 3 0 3 5 60.0 2 1 1 0 15 20 38 1 Matches 9 Seasons 4 Clubs 3 Leagues 139.5 142 88 78 56 8 81 149 54.4 68 110 65 45 234 376 552 8 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Braga (3 Seasons) 1 League 48.1 40 21 21 18 1 24 42 57.1 18 38 19 19 80 120 203 3 Valenciennes (3 Seasons) 1 League 33.4 41 30 22 14 5 25 42 59.5 17 24 13 11 46 87 143 1 Guingamp (2 Seasons) 1 League 50.7 53 30 27 24 2 28 54 51.9 26 43 30 13 81 134 172 4 Metz (1 Season) 1 League 7.3 8 7 8 0 0 4 11 36.4 7 5 3 2 27 35 34 0 Ligue 2 (5 Seasons) 84.1 94 60 49 38 7 53 96 55.2 43 67 43 24 127 221 315 5 Primeira Liga (3 Seasons) 48.1 40 21 21 18 1 24 42 57.1 18 38 19 19 80 120 203 3 Ligue 1 (1 Season) 7.3 8 7 8 0 0 4 11 36.4 7 5 3 2 27 35 34 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 2022-2023 23 Braga 3. Conf Lg KO 1.9 0 0 0 0 0 0 0 0 1 1 0 3 3 7 1 Matches 2022-2023 23 Braga 2. Europa Lg GR 0.8 0 0 0 0 0 0 0 0 0 0 0 2 2 2 0 Matches 2023-2024 24 Braga 1. Champions Lg GR 4.3 6 3 5 1 0 4 6 66.7 2 8 8 0 5 11 22 0 Matches 2023-2024 24 Braga 2. Europa Lg KO 2.3 4 1 3 1 0 2 2 100.0 0 2 1 1 4 8 9 0 Matches 2024-2025 25 Braga 2. Europa Lg 2.7 1 1 0 1 0 0 1 0.0 1 3 3 0 3 4 7 0 Matches 3 Seasons 1 Club 3 Leagues 12.1 11 5 8 3 0 6 9 66.7 3 14 13 1 17 28 47 1 Europa Lg (3 Seasons) 5.9 5 2 3 2 0 2 3 66.7 1 5 4 1 9 14 18 0 Champions Lg (1 Season) 4.3 6 3 5 1 0 4 6 66.7 2 8 8 0 5 11 22 0 Conf Lg (1 Season) 1.9 0 0 0 0 0 0 0 0 1 1 0 3 3 7 1
Possession Table Season Age Squad Country 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 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 0.8 Matches 2017-2018 18 Valenciennes fr FRA Coupe de France 0.9 Matches 2017-2018 18 Valenciennes fr FRA 1. Coupe de la Ligue 3.3 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 22.0 1155 106 527 499 135 10 1155 29 24 82.8 5 17.2 699 3682 2311 27 24 1 27 18 654 23 Matches 2018-2019 19 Valenciennes fr FRA Coupe de France 2.3 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 10.5 620 51 294 293 35 4 620 9 6 66.7 3 33.3 350 1961 1227 7 9 0 10 4 370 10 Matches 2019-2020 20 Guingamp fr FRA Coupe de France 1.0 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 22.3 1219 115 628 564 40 21 1219 13 8 61.5 5 38.5 558 3156 1827 11 5 0 7 8 722 8 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 28.4 1844 163 1023 772 67 16 1844 31 23 74.2 8 25.8 1152 5893 3501 33 21 1 21 7 1243 6 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 7.3 319 43 191 125 7 4 319 6 4 66.7 2 33.3 174 772 281 3 7 0 2 4 151 0 Matches 2022-2023 23 Braga 3. Conf Lg 1.9 123 18 74 43 6 5 123 1 1 100.0 0 0.0 90 358 123 0 0 0 1 2 88 0 Matches 2022-2023 23 Braga 2. Europa Lg 0.8 46 2 29 15 2 1 46 1 1 100.0 0 0.0 31 100 48 0 0 0 1 2 30 1 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 23.6 1684 172 876 777 48 15 1684 20 13 65.0 3 15.0 930 4423 2190 15 7 3 6 7 1152 6 Matches 2023-2024 24 Braga 1. Champions Lg 4.3 296 48 156 135 7 4 296 0 0 0 186 922 491 0 2 0 1 0 208 0 Matches 2023-2024 24 Braga 2. Europa Lg 2.3 187 11 67 114 7 3 187 0 0 0 89 504 371 2 2 0 1 0 124 1 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 16.5 1115 119 603 486 32 17 1115 6 5 83.3 0 0.0 607 3056 1578 9 2 0 5 2 766 1 Matches 2024-2025 25 Braga 2. Europa Lg 2.7 207 24 106 97 5 3 207 0 0 0 125 429 200 2 1 0 2 1 147 1 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 8.0 557 52 281 263 21 8 557 2 0 0.0 2 100.0 348 1552 820 2 4 0 5 1 376 1 Matches 9 Seasons 4 Clubs 8 Leagues 159.2 9372 924 4855 4183 412 111 9372 118 85 72.0 28 23.7 5339 26808 14968 111 84 5 89 56 6031 58 Country 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 Braga (3 Seasons) 4 Leagues 60.2 4215 446 2192 1930 128 56 4215 30 20 66.7 5 16.7 2406 11344 5821 30 18 3 22 15 2891 11 Valenciennes (3 Seasons) 3 Leagues 39.9 1775 157 821 792 170 14 1775 38 30 78.9 8 21.1 1049 5643 3538 34 33 1 37 22 1024 33 Guingamp (2 Seasons) 2 Leagues 51.7 3063 278 1651 1336 107 37 3063 44 31 70.5 13 29.5 1710 9049 5328 44 26 1 28 15 1965 14 Metz (1 Season) 2 Leagues 7.3 319 43 191 125 7 4 319 6 4 66.7 2 33.3 174 772 281 3 7 0 2 4 151 0 Ligue 2 (5 Seasons) 84.1 4838 435 2472 2128 277 51 4838 82 61 74.4 21 25.6 2759 14692 8866 78 59 2 65 37 2989 47 Coupe de France (5 Seasons) 4.2 Primeira Liga (3 Seasons) 48.1 3356 343 1760 1526 101 40 3356 28 18 64.3 5 17.9 1885 9031 4588 26 13 3 16 10 2294 8 Europa Lg (3 Seasons) 5.9 440 37 202 226 14 7 440 1 1 100.0 0 0.0 245 1033 619 4 3 0 4 3 301 3 Ligue 1 (1 Season) 7.3 319 43 191 125 7 4 319 6 4 66.7 2 33.3 174 772 281 3 7 0 2 4 151 0 Champions Lg (1 Season) 4.3 296 48 156 135 7 4 296 0 0 0 186 922 491 0 2 0 1 0 208 0 Coupe de la Ligue (1 Season) 3.3 Conf Lg (1 Season) 1.9 123 18 74 43 6 5 123 1 1 100.0 0 0.0 90 358 123 0 0 0 1 2 88 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 2016-2017 17 Valenciennes 1 League 0.8 2017-2018 18 Valenciennes 3 Leagues 26.2 1155 106 527 499 135 10 1155 29 24 82.8 5 17.2 699 3682 2311 27 24 1 27 18 654 23 2018-2019 19 Valenciennes 2 Leagues 12.9 620 51 294 293 35 4 620 9 6 66.7 3 33.3 350 1961 1227 7 9 0 10 4 370 10 2019-2020 20 Guingamp 2 Leagues 23.3 1219 115 628 564 40 21 1219 13 8 61.5 5 38.5 558 3156 1827 11 5 0 7 8 722 8 2020-2021 21 Guingamp 2 Leagues 28.4 1844 163 1023 772 67 16 1844 31 23 74.2 8 25.8 1152 5893 3501 33 21 1 21 7 1243 6 2021-2022 22 Metz 2 Leagues 7.3 319 43 191 125 7 4 319 6 4 66.7 2 33.3 174 772 281 3 7 0 2 4 151 0 2022-2023 23 Braga 3 Leagues 26.4 1853 192 979 835 56 21 1853 22 15 68.2 3 13.6 1051 4881 2361 15 7 3 8 11 1270 7 2023-2024 24 Braga 3 Leagues 23.1 1598 178 826 735 46 24 1598 6 5 83.3 0 0.0 882 4482 2440 11 6 0 7 2 1098 2 2024-2025 25 Braga 2 Leagues 10.7 764 76 387 360 26 11 764 2 0 0.0 2 100.0 473 1981 1020 4 5 0 7 2 523 2 9 Seasons 4 Clubs 8 Leagues 159.2 9372 924 4855 4183 412 111 9372 118 85 72.0 28 23.7 5339 26808 14968 111 84 5 89 56 6031 58 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 Braga (3 Seasons) 4 Leagues 60.2 4215 446 2192 1930 128 56 4215 30 20 66.7 5 16.7 2406 11344 5821 30 18 3 22 15 2891 11 Valenciennes (3 Seasons) 3 Leagues 39.9 1775 157 821 792 170 14 1775 38 30 78.9 8 21.1 1049 5643 3538 34 33 1 37 22 1024 33 Guingamp (2 Seasons) 2 Leagues 51.7 3063 278 1651 1336 107 37 3063 44 31 70.5 13 29.5 1710 9049 5328 44 26 1 28 15 1965 14 Metz (1 Season) 2 Leagues 7.3 319 43 191 125 7 4 319 6 4 66.7 2 33.3 174 772 281 3 7 0 2 4 151 0 Ligue 2 (5 Seasons) 84.1 4838 435 2472 2128 277 51 4838 82 61 74.4 21 25.6 2759 14692 8866 78 59 2 65 37 2989 47 Coupe de France (5 Seasons) 4.2 Primeira Liga (3 Seasons) 48.1 3356 343 1760 1526 101 40 3356 28 18 64.3 5 17.9 1885 9031 4588 26 13 3 16 10 2294 8 Europa Lg (3 Seasons) 5.9 440 37 202 226 14 7 440 1 1 100.0 0 0.0 245 1033 619 4 3 0 4 3 301 3 Ligue 1 (1 Season) 7.3 319 43 191 125 7 4 319 6 4 66.7 2 33.3 174 772 281 3 7 0 2 4 151 0 Champions Lg (1 Season) 4.3 296 48 156 135 7 4 296 0 0 0 186 922 491 0 2 0 1 0 208 0 Coupe de la Ligue (1 Season) 3.3 Conf Lg (1 Season) 1.9 123 18 74 43 6 5 123 1 1 100.0 0 0.0 90 358 123 0 0 0 1 2 88 0
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 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 13th 0.8 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 13th 22.0 1155 106 527 499 135 10 1155 29 24 82.8 5 17.2 699 3682 2311 27 24 1 27 18 654 23 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 13th 10.5 620 51 294 293 35 4 620 9 6 66.7 3 33.3 350 1961 1227 7 9 0 10 4 370 10 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 8th 22.3 1219 115 628 564 40 21 1219 13 8 61.5 5 38.5 558 3156 1827 11 5 0 7 8 722 8 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 9th 28.4 1844 163 1023 772 67 16 1844 31 23 74.2 8 25.8 1152 5893 3501 33 21 1 21 7 1243 6 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 19th 7.3 319 43 191 125 7 4 319 6 4 66.7 2 33.3 174 772 281 3 7 0 2 4 151 0 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 3rd 23.6 1684 172 876 777 48 15 1684 20 13 65.0 3 15.0 930 4423 2190 15 7 3 6 7 1152 6 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 4th 16.5 1115 119 603 486 32 17 1115 6 5 83.3 0 0.0 607 3056 1578 9 2 0 5 2 766 1 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 8.0 557 52 281 263 21 8 557 2 0 0.0 2 100.0 348 1552 820 2 4 0 5 1 376 1 Matches 9 Seasons 4 Clubs 3 Leagues 139.5 8513 821 4423 3779 385 95 8513 116 83 71.6 28 24.1 4818 24495 13735 107 79 5 83 51 5434 55 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 Braga (3 Seasons) 1 League 48.1 3356 343 1760 1526 101 40 3356 28 18 64.3 5 17.9 1885 9031 4588 26 13 3 16 10 2294 8 Valenciennes (3 Seasons) 1 League 33.4 1775 157 821 792 170 14 1775 38 30 78.9 8 21.1 1049 5643 3538 34 33 1 37 22 1024 33 Guingamp (2 Seasons) 1 League 50.7 3063 278 1651 1336 107 37 3063 44 31 70.5 13 29.5 1710 9049 5328 44 26 1 28 15 1965 14 Metz (1 Season) 1 League 7.3 319 43 191 125 7 4 319 6 4 66.7 2 33.3 174 772 281 3 7 0 2 4 151 0 Ligue 2 (5 Seasons) 84.1 4838 435 2472 2128 277 51 4838 82 61 74.4 21 25.6 2759 14692 8866 78 59 2 65 37 2989 47 Primeira Liga (3 Seasons) 48.1 3356 343 1760 1526 101 40 3356 28 18 64.3 5 17.9 1885 9031 4588 26 13 3 16 10 2294 8 Ligue 1 (1 Season) 7.3 319 43 191 125 7 4 319 6 4 66.7 2 33.3 174 772 281 3 7 0 2 4 151 0
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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2022-2023 23 Braga 3. Conf Lg KO 1.9 123 18 74 43 6 5 123 1 1 100.0 0 0.0 90 358 123 0 0 0 1 2 88 0 Matches 2022-2023 23 Braga 2. Europa Lg GR 0.8 46 2 29 15 2 1 46 1 1 100.0 0 0.0 31 100 48 0 0 0 1 2 30 1 Matches 2023-2024 24 Braga 1. Champions Lg GR 4.3 296 48 156 135 7 4 296 0 0 0 186 922 491 0 2 0 1 0 208 0 Matches 2023-2024 24 Braga 2. Europa Lg KO 2.3 187 11 67 114 7 3 187 0 0 0 89 504 371 2 2 0 1 0 124 1 Matches 2024-2025 25 Braga 2. Europa Lg 2.7 207 24 106 97 5 3 207 0 0 0 125 429 200 2 1 0 2 1 147 1 Matches 3 Seasons 1 Club 3 Leagues 12.1 859 103 432 404 27 16 859 2 2 100.0 0 0.0 521 2313 1233 4 5 0 6 5 597 3 Europa Lg (3 Seasons) 5.9 440 37 202 226 14 7 440 1 1 100.0 0 0.0 245 1033 619 4 3 0 4 3 301 3 Champions Lg (1 Season) 4.3 296 48 156 135 7 4 296 0 0 0 186 922 491 0 2 0 1 0 208 0 Conf Lg (1 Season) 1.9 123 18 74 43 6 5 123 1 1 100.0 0 0.0 90 358 123 0 0 0 1 2 88 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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 5 73 15 2.1 0.8 0 0 5 1 1.00 1 1 0 0.00 0.00 Matches 2017-2018 18 Valenciennes fr FRA Coupe de France 1 77 77 25.7 0.9 1 77 0 0 0 3.00 3 0 +3 +3.51 +3.10 Matches 2017-2018 18 Valenciennes fr FRA 1. Coupe de la Ligue 3 300 100 100.0 3.3 3 100 3 0 0 2.33 8 3 +5 +1.50 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 24 1,980 83 57.9 22.0 22 21 2 5 1.29 29 39 -10 -0.45 -0.20 24.1 43.0 -19.0 -0.86 -0.36 Matches 2018-2019 19 Valenciennes fr FRA Coupe de France 2 210 105 70.0 2.3 2 105 2 0 0 1.50 6 4 +2 +0.86 -1.14 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 13 949 73 27.7 10.5 10 85 8 3 34 6 0.92 10 15 -5 -0.47 -0.33 11.6 14.6 -3.0 -0.28 +0.14 Matches 2019-2020 20 Guingamp fr FRA Coupe de France 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 23 2,009 87 79.7 22.3 22 90 22 1 28 2 1.35 28 25 +3 +0.13 -0.57 32.0 23.6 +8.4 +0.38 +0.05 Matches 2020-2021 21 Guingamp fr FRA Coupe de France 0 0 0 1 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 31 2,556 82 74.7 28.4 29 88 25 2 5 1 1.19 31 36 -5 -0.18 -0.49 33.0 37.7 -4.6 -0.16 -0.31 Matches 2021-2022 22 Metz fr FRA Coupe de France 0 0 0 0 1 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 12 661 55 19.3 7.3 8 68 4 4 29 14 1.25 11 11 0 0.00 +1.11 6.7 11.7 -5.0 -0.68 +0.25 Matches 2022-2023 23 Braga 3. Conf Lg 2 170 85 94.4 1.9 2 85 1 0 0 0.00 2 6 -4 -2.12 +6.88 0.8 3.0 -2.1 -1.12 -0.35 Matches 2022-2023 23 Braga 2. Europa Lg 1 75 75 13.9 0.8 1 75 0 0 3 1.00 3 3 0 0.00 -0.39 1.5 0.9 +0.6 +0.75 +0.67 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 26 2,127 82 69.5 23.6 25 84 20 1 17 2 2.08 54 20 +34 +1.44 +0.38 41.8 29.3 +12.4 +0.53 -0.15 Matches 2023-2024 24 Braga 1. Champions Lg 5 390 78 72.2 4.3 5 78 4 0 0 1.78 5 9 -4 -0.92 +0.28 6.1 7.8 -1.7 -0.40 -0.43 Matches 2023-2024 24 Braga 2. Europa Lg 2 210 105 100.0 2.3 2 105 2 0 0 1.50 5 6 -1 -0.43 4.2 3.5 +0.8 +0.38 +0.38 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 19 1,481 78 48.4 16.5 16 88 15 3 26 2 2.00 36 27 +9 +0.55 -0.14 32.2 23.4 +8.9 +0.54 +0.14 Matches 2024-2025 25 Braga 2. Europa Lg 3 246 82 68.3 2.7 3 82 2 0 0 1.86 3 5 -2 -0.73 +0.06 6.3 3.5 +2.8 +1.04 +0.29 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 8 720 90 72.7 8.0 8 90 8 0 1 1.63 15 10 +5 +0.62 -0.38 13.9 7.5 +6.4 +0.80 +1.11 Matches 9 Seasons 4 Clubs 8 Leagues 181 14,324 79 48.2 159.2 160 86 138 21 25 39 1.48 250 223 +27 +0.17 +0.22 214.3 209.5 +4.8 +0.03 +0.27 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 Braga (3 Seasons) 4 Leagues 66 5,419 82 60.6 60.2 62 86 52 4 24 8 1.87 123 86 +37 +0.61 0.00 106.9 78.9 +28.0 +0.47 +0.10 Valenciennes (3 Seasons) 3 Leagues 48 3,589 75 32.2 39.9 38 90 34 10 34 12 1.27 57 62 -5 -0.13 -0.07 35.7 57.7 -22.0 -0.67 -0.22 Guingamp (2 Seasons) 2 Leagues 55 4,655 85 76.1 51.7 52 89 48 3 12 4 1.24 59 64 -5 -0.10 -0.55 65.0 61.3 +3.8 +0.07 -0.14 Metz (1 Season) 2 Leagues 12 661 55 18.8 7.3 8 68 4 4 29 15 1.25 11 11 0 0.00 +1.11 6.7 11.7 -5.0 -0.68 +0.25 Ligue 2 (5 Seasons) 96 7,567 79 46.7 84.1 83 88 76 13 23 15 1.21 99 116 -17 -0.20 -0.19 100.7 118.9 -18.2 -0.22 +0.06 Coupe de France (5 Seasons) 4 377 94 43.3 4.2 4 94 3 0 2 1.50 9 7 +2 +0.48 -0.39 Primeira Liga (3 Seasons) 53 4,328 82 60.9 48.1 49 86 43 4 24 5 1.98 105 57 +48 +1.00 +0.16 87.9 60.2 +27.6 +0.57 +0.15 Europa Lg (3 Seasons) 6 531 89 47.8 5.9 6 89 4 0 3 1.60 11 14 -3 -0.51 -0.66 12.1 7.9 +4.2 +0.76 +0.56 Ligue 1 (1 Season) 12 661 55 19.3 7.3 8 68 4 4 29 14 1.25 11 11 0 0.00 +1.11 6.7 11.7 -5.0 -0.68 +0.25 Champions Lg (1 Season) 5 390 78 72.2 4.3 5 78 4 0 0 1.78 5 9 -4 -0.92 +0.28 6.1 7.8 -1.7 -0.40 -0.43 Coupe de la Ligue (1 Season) 3 300 100 100.0 3.3 3 100 3 0 0 2.33 8 3 +5 +1.50 Conf Lg (1 Season) 2 170 85 94.4 1.9 2 85 1 0 0 0.00 2 6 -4 -2.12 +6.88 0.8 3.0 -2.1 -1.12 -0.35
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 2016-2017 17 Valenciennes 1 League 5 73 15 2.1 0.8 0 0 5 1 1.00 1 1 0 0.00 0.00 2017-2018 18 Valenciennes 3 Leagues 28 2,357 84 58.6 26.2 26 94 24 2 5 1.46 40 42 -2 -0.08 +0.09 24.1 43.0 -19.0 -0.86 -0.36 2018-2019 19 Valenciennes 2 Leagues 15 1,159 77 31.2 12.9 12 88 10 3 34 6 1.00 16 19 -3 -0.23 -0.16 11.6 14.6 -3.0 -0.28 +0.14 2019-2020 20 Guingamp 2 Leagues 24 2,099 87 80.4 23.3 23 90 23 1 28 2 1.29 28 28 0 0.00 -0.70 32.0 23.6 +8.4 +0.38 +0.05 2020-2021 21 Guingamp 2 Leagues 31 2,556 82 72.8 28.4 29 88 25 2 5 2 1.19 31 36 -5 -0.18 -0.49 33.0 37.7 -4.6 -0.16 -0.31 2021-2022 22 Metz 2 Leagues 12 661 55 18.8 7.3 8 68 4 4 29 15 1.25 11 11 0 0.00 +1.11 6.7 11.7 -5.0 -0.68 +0.25 2022-2023 23 Braga 3 Leagues 29 2,372 82 62.8 26.4 28 84 21 1 17 5 1.90 59 29 +30 +1.14 +0.37 44.1 33.2 +10.9 +0.41 -0.05 2023-2024 24 Braga 3 Leagues 26 2,081 80 54.6 23.1 23 87 21 3 26 2 1.92 46 42 +4 +0.17 -0.35 42.5 34.6 +7.9 +0.35 -0.02 2024-2025 25 Braga 2 Leagues 11 966 88 71.6 10.7 11 88 10 0 1 1.69 18 15 +3 +0.28 -0.19 20.2 11.0 +9.2 +0.86 +0.86 9 Seasons 4 Clubs 8 Leagues 181 14,324 79 48.2 159.2 160 86 138 21 25 39 1.48 250 223 +27 +0.17 +0.22 214.3 209.5 +4.8 +0.03 +0.27 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 Braga (3 Seasons) 4 Leagues 66 5,419 82 60.6 60.2 62 86 52 4 24 8 1.87 123 86 +37 +0.61 0.00 106.9 78.9 +28.0 +0.47 +0.10 Valenciennes (3 Seasons) 3 Leagues 48 3,589 75 32.2 39.9 38 90 34 10 34 12 1.27 57 62 -5 -0.13 -0.07 35.7 57.7 -22.0 -0.67 -0.22 Guingamp (2 Seasons) 2 Leagues 55 4,655 85 76.1 51.7 52 89 48 3 12 4 1.24 59 64 -5 -0.10 -0.55 65.0 61.3 +3.8 +0.07 -0.14 Metz (1 Season) 2 Leagues 12 661 55 18.8 7.3 8 68 4 4 29 15 1.25 11 11 0 0.00 +1.11 6.7 11.7 -5.0 -0.68 +0.25 Ligue 2 (5 Seasons) 96 7,567 79 46.7 84.1 83 88 76 13 23 15 1.21 99 116 -17 -0.20 -0.19 100.7 118.9 -18.2 -0.22 +0.06 Coupe de France (5 Seasons) 4 377 94 43.3 4.2 4 94 3 0 2 1.50 9 7 +2 +0.48 -0.39 Primeira Liga (3 Seasons) 53 4,328 82 60.9 48.1 49 86 43 4 24 5 1.98 105 57 +48 +1.00 +0.16 87.9 60.2 +27.6 +0.57 +0.15 Europa Lg (3 Seasons) 6 531 89 47.8 5.9 6 89 4 0 3 1.60 11 14 -3 -0.51 -0.66 12.1 7.9 +4.2 +0.76 +0.56 Ligue 1 (1 Season) 12 661 55 19.3 7.3 8 68 4 4 29 14 1.25 11 11 0 0.00 +1.11 6.7 11.7 -5.0 -0.68 +0.25 Champions Lg (1 Season) 5 390 78 72.2 4.3 5 78 4 0 0 1.78 5 9 -4 -0.92 +0.28 6.1 7.8 -1.7 -0.40 -0.43 Coupe de la Ligue (1 Season) 3 300 100 100.0 3.3 3 100 3 0 0 2.33 8 3 +5 +1.50 Conf Lg (1 Season) 2 170 85 94.4 1.9 2 85 1 0 0 0.00 2 6 -4 -2.12 +6.88 0.8 3.0 -2.1 -1.12 -0.35
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 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 13th 5 73 15 2.1 0.8 0 0 5 1 1.00 1 1 0 0.00 0.00 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 13th 24 1,980 83 57.9 22.0 22 21 2 5 1.29 29 39 -10 -0.45 -0.20 24.1 43.0 -19.0 -0.86 -0.36 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 13th 13 949 73 27.7 10.5 10 85 8 3 34 6 0.92 10 15 -5 -0.47 -0.33 11.6 14.6 -3.0 -0.28 +0.14 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 8th 23 2,009 87 79.7 22.3 22 90 22 1 28 2 1.35 28 25 +3 +0.13 -0.57 32.0 23.6 +8.4 +0.38 +0.05 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 9th 31 2,556 82 74.7 28.4 29 88 25 2 5 1 1.19 31 36 -5 -0.18 -0.49 33.0 37.7 -4.6 -0.16 -0.31 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 19th 12 661 55 19.3 7.3 8 68 4 4 29 14 1.25 11 11 0 0.00 +1.11 6.7 11.7 -5.0 -0.68 +0.25 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 3rd 26 2,127 82 69.5 23.6 25 84 20 1 17 2 2.08 54 20 +34 +1.44 +0.38 41.8 29.3 +12.4 +0.53 -0.15 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 4th 19 1,481 78 48.4 16.5 16 88 15 3 26 2 2.00 36 27 +9 +0.55 -0.14 32.2 23.4 +8.9 +0.54 +0.14 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 8 720 90 72.7 8.0 8 90 8 0 1 1.63 15 10 +5 +0.62 -0.38 13.9 7.5 +6.4 +0.80 +1.11 Matches 9 Seasons 4 Clubs 3 Leagues 161 12,556 78 47.0 139.5 140 86 123 21 25 34 1.47 215 184 +31 +0.22 +0.28 195.3 190.8 +4.5 +0.03 +0.29 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 Braga (3 Seasons) 1 League 53 4,328 82 60.9 48.1 49 86 43 4 24 5 1.98 105 57 +48 +1.00 +0.16 87.9 60.2 +27.6 +0.57 +0.15 Valenciennes (3 Seasons) 1 League 42 3,002 71 29.3 33.4 32 85 29 10 34 12 1.14 40 55 -15 -0.45 -0.35 35.7 57.7 -22.0 -0.67 -0.22 Guingamp (2 Seasons) 1 League 54 4,565 85 76.9 50.7 51 89 47 3 12 3 1.26 59 61 -2 -0.04 -0.50 65.0 61.3 +3.8 +0.07 -0.14 Metz (1 Season) 1 League 12 661 55 19.3 7.3 8 68 4 4 29 14 1.25 11 11 0 0.00 +1.11 6.7 11.7 -5.0 -0.68 +0.25 Ligue 2 (5 Seasons) 96 7,567 79 46.7 84.1 83 88 76 13 23 15 1.21 99 116 -17 -0.20 -0.19 100.7 118.9 -18.2 -0.22 +0.06 Primeira Liga (3 Seasons) 53 4,328 82 60.9 48.1 49 86 43 4 24 5 1.98 105 57 +48 +1.00 +0.16 87.9 60.2 +27.6 +0.57 +0.15 Ligue 1 (1 Season) 12 661 55 19.3 7.3 8 68 4 4 29 14 1.25 11 11 0 0.00 +1.11 6.7 11.7 -5.0 -0.68 +0.25
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 18 Valenciennes fr FRA Coupe de France 33rd 1 77 77 25.7 0.9 1 77 0 0 0 3.00 3 0 +3 +3.51 +3.10 Matches 2017-2018 18 Valenciennes fr FRA 1. Coupe de la Ligue 17th 3 300 100 100.0 3.3 3 100 3 0 0 2.33 8 3 +5 +1.50 Matches 2018-2019 19 Valenciennes fr FRA Coupe de France 33rd 2 210 105 70.0 2.3 2 105 2 0 0 1.50 6 4 +2 +0.86 -1.14 Matches 2019-2020 20 Guingamp fr FRA Coupe de France 109th 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 3 -3 -3.00 Matches 2020-2021 21 Guingamp fr FRA Coupe de France 65th 0 0 0 1 Matches 2021-2022 22 Metz fr FRA Coupe de France R64 0 0 0 0 1 Matches 5 Seasons 3 Clubs 2 Leagues 7 677 97 57.9 7.5 7 97 6 0 2 1.86 17 10 +7 +0.93 +0.07 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Valenciennes (2 Seasons) 2 Leagues 6 587 98 65.2 6.5 6 98 5 0 0 2.17 17 7 +10 +1.53 +0.67 Guingamp (2 Seasons) 1 League 1 90 90 50.0 1.0 1 90 1 0 1 0.00 0 3 -3 -3.00 Metz (1 Season) 1 League 0 0 0 0 1 Coupe de France (5 Seasons) 4 377 94 43.3 4.2 4 94 3 0 2 1.50 9 7 +2 +0.48 -0.39 Coupe de la Ligue (1 Season) 3 300 100 100.0 3.3 3 100 3 0 0 2.33 8 3 +5 +1.50
Playing Time Table Season Age Squad 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 2022-2023 23 Braga 3. Conf Lg KO 2 170 85 94.4 1.9 2 85 1 0 0 0.00 2 6 -4 -2.12 +6.88 0.8 3.0 -2.1 -1.12 -0.35 Matches 2022-2023 23 Braga 2. Europa Lg GR 1 75 75 13.9 0.8 1 75 0 0 3 1.00 3 3 0 0.00 -0.39 1.5 0.9 +0.6 +0.75 +0.67 Matches 2023-2024 24 Braga 1. Champions Lg GR 5 390 78 72.2 4.3 5 78 4 0 0 1.78 5 9 -4 -0.92 +0.28 6.1 7.8 -1.7 -0.40 -0.43 Matches 2023-2024 24 Braga 2. Europa Lg KO 2 210 105 100.0 2.3 2 105 2 0 0 1.50 5 6 -1 -0.43 4.2 3.5 +0.8 +0.38 +0.38 Matches 2024-2025 25 Braga 2. Europa Lg 3 246 82 68.3 2.7 3 82 2 0 0 1.86 3 5 -2 -0.73 +0.06 6.3 3.5 +2.8 +1.04 +0.29 Matches 3 Seasons 1 Club 3 Leagues 13 1,091 84 59.6 12.1 13 84 9 0 3 1.42 18 29 -11 -0.91 -0.66 19.0 18.7 +0.4 +0.03 -0.12 Europa Lg (3 Seasons) 6 531 89 47.8 5.9 6 89 4 0 3 1.60 11 14 -3 -0.51 -0.66 12.1 7.9 +4.2 +0.76 +0.56 Champions Lg (1 Season) 5 390 78 72.2 4.3 5 78 4 0 0 1.78 5 9 -4 -0.92 +0.28 6.1 7.8 -1.7 -0.40 -0.43 Conf Lg (1 Season) 2 170 85 94.4 1.9 2 85 1 0 0 0.00 2 6 -4 -2.12 +6.88 0.8 3.0 -2.1 -1.12 -0.35
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 2016-2017 17 Valenciennes 1 League 0.8 0 0 0 3 0 0 0 0 0 0 0 0 2017-2018 18 Valenciennes 3 Leagues 26.2 5 0 0 28 13 0 20 36 23 0 1 0 101 30 42 41.7 2018-2019 19 Valenciennes 2 Leagues 12.9 0 1 0 16 4 2 2 12 8 0 0 0 61 23 19 54.8 2019-2020 20 Guingamp 2 Leagues 23.3 4 0 0 25 15 0 1 27 16 0 0 0 129 73 37 66.4 2020-2021 21 Guingamp 2 Leagues 28.4 14 0 0 51 42 1 4 54 14 1 2 0 150 61 39 61.0 2021-2022 22 Metz 2 Leagues 7.3 2 0 0 10 5 0 1 27 7 0 0 1 50 11 5 68.8 2022-2023 23 Braga 3 Leagues 26.4 7 2 1 33 23 1 5 54 10 0 1 0 156 60 32 65.2 2023-2024 24 Braga 3 Leagues 23.1 4 2 0 17 19 1 0 25 13 0 1 1 116 57 32 64.0 2024-2025 25 Braga 2 Leagues 10.7 4 1 1 13 8 0 3 18 3 0 0 0 56 27 16 62.8 9 Seasons 4 Clubs 8 Leagues 159.2 40 6 2 196 129 5 36 253 94 1 5 2 819 342 222 60.6 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Braga (3 Seasons) 4 Leagues 60.2 15 5 2 63 50 2 8 97 26 0 2 1 328 144 80 64.3 Valenciennes (3 Seasons) 3 Leagues 39.9 5 1 0 47 17 2 22 48 31 0 1 0 162 53 61 46.5 Guingamp (2 Seasons) 2 Leagues 51.7 18 0 0 76 57 1 5 81 30 1 2 0 279 134 76 63.8 Metz (1 Season) 2 Leagues 7.3 2 0 0 10 5 0 1 27 7 0 0 1 50 11 5 68.8 Ligue 2 (5 Seasons) 84.1 22 1 0 121 73 3 27 127 60 1 3 0 441 187 137 57.7 Coupe de France (5 Seasons) 4.2 0 0 0 2 1 0 0 2 1 0 0 0 Primeira Liga (3 Seasons) 48.1 12 3 1 53 40 2 6 80 21 0 2 0 276 112 54 67.5 Europa Lg (3 Seasons) 5.9 3 1 1 7 4 0 1 9 2 0 0 0 29 18 13 58.1 Ligue 1 (1 Season) 7.3 2 0 0 10 5 0 1 27 7 0 0 1 50 11 5 68.8 Champions Lg (1 Season) 4.3 0 1 0 2 4 0 0 5 3 0 0 1 19 7 9 43.8 Coupe de la Ligue (1 Season) 3.3 1 0 0 0 Conf Lg (1 Season) 1.9 0 0 0 1 2 0 1 3 0 0 0 0 4 7 4 63.6
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2016-2017 17 Valenciennes fr FRA 2. Ligue 2 13th 0.8 0 0 0 3 0 0 0 0 0 0 0 0 Matches 2017-2018 18 Valenciennes fr FRA 2. Ligue 2 13th 22.0 4 0 0 28 13 0 20 36 23 0 1 0 101 30 42 41.7 Matches 2018-2019 19 Valenciennes fr FRA 2. Ligue 2 13th 10.5 0 1 0 14 3 2 2 10 7 0 0 0 61 23 19 54.8 Matches 2019-2020 20 Guingamp fr FRA 2. Ligue 2 8th 22.3 4 0 0 25 15 0 1 27 16 0 0 0 129 73 37 66.4 Matches 2020-2021 21 Guingamp fr FRA 2. Ligue 2 9th 28.4 14 0 0 51 42 1 4 54 14 1 2 0 150 61 39 61.0 Matches 2021-2022 22 Metz fr FRA 1. Ligue 1 19th 7.3 2 0 0 10 5 0 1 27 7 0 0 1 50 11 5 68.8 Matches 2022-2023 23 Braga pt POR 1. Primeira Liga 3rd 23.6 6 2 1 31 21 1 4 49 10 0 1 0 147 53 26 67.1 Matches 2023-2024 24 Braga pt POR 1. Primeira Liga 4th 16.5 4 1 0 14 12 1 0 16 9 0 1 0 87 41 18 69.5 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 8.0 2 0 0 8 7 0 2 15 2 0 0 0 42 18 10 64.3 Matches 9 Seasons 4 Clubs 3 Leagues 139.5 36 4 1 184 118 5 34 234 88 1 5 1 767 310 196 61.3 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Braga (3 Seasons) 1 League 48.1 12 3 1 53 40 2 6 80 21 0 2 0 276 112 54 67.5 Valenciennes (3 Seasons) 1 League 33.4 4 1 0 45 16 2 22 46 30 0 1 0 162 53 61 46.5 Guingamp (2 Seasons) 1 League 50.7 18 0 0 76 57 1 5 81 30 1 2 0 279 134 76 63.8 Metz (1 Season) 1 League 7.3 2 0 0 10 5 0 1 27 7 0 0 1 50 11 5 68.8 Ligue 2 (5 Seasons) 84.1 22 1 0 121 73 3 27 127 60 1 3 0 441 187 137 57.7 Primeira Liga (3 Seasons) 48.1 12 3 1 53 40 2 6 80 21 0 2 0 276 112 54 67.5 Ligue 1 (1 Season) 7.3 2 0 0 10 5 0 1 27 7 0 0 1 50 11 5 68.8
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2022-2023 23 Braga 3. Conf Lg KO 1.9 0 0 0 1 2 0 1 3 0 0 0 0 4 7 4 63.6 Matches 2022-2023 23 Braga 2. Europa Lg GR 0.8 1 0 0 1 0 0 0 2 0 0 0 0 5 0 2 0.0 Matches 2023-2024 24 Braga 1. Champions Lg GR 4.3 0 1 0 2 4 0 0 5 3 0 0 1 19 7 9 43.8 Matches 2023-2024 24 Braga 2. Europa Lg KO 2.3 0 0 0 1 3 0 0 4 1 0 0 0 10 9 5 64.3 Matches 2024-2025 25 Braga 2. Europa Lg 2.7 2 1 1 5 1 0 1 3 1 0 0 0 14 9 6 60.0 Matches 3 Seasons 1 Club 3 Leagues 12.1 3 2 1 10 10 0 2 17 5 0 0 1 52 32 26 55.2 Europa Lg (3 Seasons) 5.9 3 1 1 7 4 0 1 9 2 0 0 0 29 18 13 58.1 Champions Lg (1 Season) 4.3 0 1 0 2 4 0 0 5 3 0 0 1 19 7 9 43.8 Conf Lg (1 Season) 1.9 0 0 0 1 2 0 1 3 0 0 0 0 4 7 4 63.6
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 Sikou Niakaté Pages
Sikou Niakaté 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