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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 18 2 461 5.1 2 0 2 2 0 0 0 0 1.0 1.0 2.3 3.3 26 35 39 0.39 0.00 0.39 0.39 0.39 0.20 0.44 0.64 0.20 0.64 Matches 2018-2019 19 Rennes 2. Europa Lg 0 0 Matches 2018-2019 19 Rennes fr FRA 1. Ligue 1 0 0 Matches 2019-2020 20 Rennes fr FRA Coupe de France 0 0 Matches 2019-2020 20 Rennes 2. Europa Lg 2 1 71 0.8 0 0 0 0 0 0 0 0 0.0 0.0 0.1 0.1 2 2 1 0.00 0.00 0.00 0.00 0.00 0.00 0.14 0.14 0.00 0.14 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 2 0 16 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 0 2 0.00 0.00 0.00 0.00 0.00 0.00 0.15 0.15 0.00 0.15 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 26 18 1,505 16.7 0 1 1 0 0 0 4 0 1.5 1.5 2.3 3.8 55 58 63 0.00 0.06 0.06 0.00 0.06 0.09 0.14 0.23 0.09 0.23 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 29 22 1,907 21.2 4 1 5 3 1 1 3 0 2.6 1.8 3.3 5.1 81 93 91 0.19 0.05 0.24 0.14 0.19 0.12 0.16 0.28 0.08 0.24 Matches 2022-2023 23 Reims fr FRA Coupe de France 2 2 155 1.7 1 2 3 1 0 0 1 0 0.58 1.16 1.74 0.58 1.74 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 1 0 3 0.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 13 9 785 8.7 0 1 1 0 0 0 1 0 0.2 0.2 1.2 1.4 28 29 25 0.00 0.11 0.11 0.00 0.11 0.02 0.14 0.16 0.02 0.16 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 33 31 2,711 30.1 5 3 8 5 0 0 0 0 2.6 2.6 5.6 8.2 145 129 174 0.17 0.10 0.27 0.17 0.27 0.08 0.19 0.27 0.08 0.27 Matches 2024-2025 25 Braga 2. Europa Lg 1 1 45 0.5 0 0 0 0 0 0 0 0 0.1 0.1 0.2 0.3 3 2 3 0.00 0.00 0.00 0.00 0.00 0.12 0.40 0.51 0.12 0.51 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 3 1 97 1.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 1 3 6 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 1 0 2 0.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 6 Clubs 5 Leagues 131 87 7,758 86.2 12 8 20 11 1 1 9 0 7.9 7.1 15.1 22.2 343 351 404 0.14 0.09 0.23 0.13 0.22 0.09 0.18 0.27 0.08 0.26 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 Estoril (3 Seasons) 1 League 49 41 3,593 39.9 5 4 9 5 0 0 1 0 2.8 2.8 6.9 9.6 174 161 205 0.13 0.10 0.23 0.13 0.23 0.07 0.17 0.24 0.07 0.24 Marítimo (2 Seasons) 1 League 55 40 3,412 37.9 4 2 6 3 1 1 7 0 4.1 3.3 5.6 8.9 136 151 154 0.11 0.05 0.16 0.08 0.13 0.11 0.15 0.26 0.09 0.24 Rennes (2 Seasons) 3 Leagues 4 1 87 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.1 0.1 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.14 0.14 0.00 0.14 Le Havre (1 Season) 1 League 18 2 461 5.1 2 0 2 2 0 0 0 0 1.0 1.0 2.3 3.3 26 35 39 0.39 0.00 0.39 0.39 0.39 0.20 0.44 0.64 0.20 0.64 Reims (1 Season) 2 Leagues 3 2 158 1.8 1 2 3 1 0 0 1 0 0.0 0.0 0.0 0.0 0 0 0 0.57 1.14 1.71 0.57 1.71 0.00 0.00 0.00 0.00 0.00 Braga (1 Season) 2 Leagues 2 1 47 0.5 0 0 0 0 0 0 0 0 0.1 0.1 0.2 0.3 3 2 3 0.00 0.00 0.00 0.00 0.00 0.11 0.37 0.48 0.11 0.48 Primeira Liga (5 Seasons) 105 81 7,007 77.9 9 6 15 8 1 1 8 0 6.8 6.1 12.5 18.6 310 312 359 0.12 0.08 0.19 0.10 0.18 0.09 0.16 0.25 0.08 0.24 Ligue 1 (3 Seasons) 3 0 19 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 0 2 0.00 0.00 0.00 0.00 0.00 0.00 0.12 0.12 0.00 0.12 Europa Lg (3 Seasons) 3 2 116 1.3 0 0 0 0 0 0 0 0 0.1 0.1 0.3 0.4 5 4 4 0.00 0.00 0.00 0.00 0.00 0.04 0.24 0.28 0.04 0.28 Coupe de France (2 Seasons) 2 2 155 1.7 1 2 3 1 0 0 1 0 0.58 1.16 1.74 0.58 1.74 Ligue 2 (1 Season) 18 2 461 5.1 2 0 2 2 0 0 0 0 1.0 1.0 2.3 3.3 26 35 39 0.39 0.00 0.39 0.39 0.39 0.20 0.44 0.64 0.20 0.64
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 2017-2018 18 Le Havre 1 League 18 2 461 5.1 2 0 2 2 0 0 0 0 1.0 1.0 2.3 3.3 26 35 39 0.39 0.00 0.39 0.39 0.39 0.20 0.44 0.64 0.20 0.64 2018-2019 19 Rennes 2 Leagues 0 0 2019-2020 20 Rennes 3 Leagues 4 1 87 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.1 0.1 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.14 0.14 0.00 0.14 2020-2021 21 Marítimo 1 League 26 18 1,505 16.7 0 1 1 0 0 0 4 0 1.5 1.5 2.3 3.8 55 58 63 0.00 0.06 0.06 0.00 0.06 0.09 0.14 0.23 0.09 0.23 2021-2022 22 Marítimo 1 League 29 22 1,907 21.2 4 1 5 3 1 1 3 0 2.6 1.8 3.3 5.1 81 93 91 0.19 0.05 0.24 0.14 0.19 0.12 0.16 0.28 0.08 0.24 2022-2023 23 Reims 2 Leagues 3 2 158 1.8 1 2 3 1 0 0 1 0 0.0 0.0 0.0 0.0 0 0 0 0.57 1.14 1.71 0.57 1.71 0.00 0.00 0.00 0.00 0.00 2022-2023 23 Estoril 1 League 13 9 785 8.7 0 1 1 0 0 0 1 0 0.2 0.2 1.2 1.4 28 29 25 0.00 0.11 0.11 0.00 0.11 0.02 0.14 0.16 0.02 0.16 2023-2024 24 Estoril 1 League 33 31 2,711 30.1 5 3 8 5 0 0 0 0 2.6 2.6 5.6 8.2 145 129 174 0.17 0.10 0.27 0.17 0.27 0.08 0.19 0.27 0.08 0.27 2024-2025 25 Estoril 1 League 3 1 97 1.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 1 3 6 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 2024-2025 25 Braga 2 Leagues 2 1 47 0.5 0 0 0 0 0 0 0 0 0.1 0.1 0.2 0.3 3 2 3 0.00 0.00 0.00 0.00 0.00 0.11 0.37 0.48 0.11 0.48 8 Seasons 6 Clubs 5 Leagues 131 87 7,758 86.2 12 8 20 11 1 1 9 0 7.9 7.1 15.1 22.2 343 351 404 0.14 0.09 0.23 0.13 0.22 0.09 0.18 0.27 0.08 0.26 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 Estoril (3 Seasons) 1 League 49 41 3,593 39.9 5 4 9 5 0 0 1 0 2.8 2.8 6.9 9.6 174 161 205 0.13 0.10 0.23 0.13 0.23 0.07 0.17 0.24 0.07 0.24 Marítimo (2 Seasons) 1 League 55 40 3,412 37.9 4 2 6 3 1 1 7 0 4.1 3.3 5.6 8.9 136 151 154 0.11 0.05 0.16 0.08 0.13 0.11 0.15 0.26 0.09 0.24 Rennes (2 Seasons) 3 Leagues 4 1 87 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.1 0.1 4 2 3 0.00 0.00 0.00 0.00 0.00 0.00 0.14 0.14 0.00 0.14 Le Havre (1 Season) 1 League 18 2 461 5.1 2 0 2 2 0 0 0 0 1.0 1.0 2.3 3.3 26 35 39 0.39 0.00 0.39 0.39 0.39 0.20 0.44 0.64 0.20 0.64 Reims (1 Season) 2 Leagues 3 2 158 1.8 1 2 3 1 0 0 1 0 0.0 0.0 0.0 0.0 0 0 0 0.57 1.14 1.71 0.57 1.71 0.00 0.00 0.00 0.00 0.00 Braga (1 Season) 2 Leagues 2 1 47 0.5 0 0 0 0 0 0 0 0 0.1 0.1 0.2 0.3 3 2 3 0.00 0.00 0.00 0.00 0.00 0.11 0.37 0.48 0.11 0.48 Primeira Liga (5 Seasons) 105 81 7,007 77.9 9 6 15 8 1 1 8 0 6.8 6.1 12.5 18.6 310 312 359 0.12 0.08 0.19 0.10 0.18 0.09 0.16 0.25 0.08 0.24 Ligue 1 (3 Seasons) 3 0 19 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 0 2 0.00 0.00 0.00 0.00 0.00 0.00 0.12 0.12 0.00 0.12 Europa Lg (3 Seasons) 3 2 116 1.3 0 0 0 0 0 0 0 0 0.1 0.1 0.3 0.4 5 4 4 0.00 0.00 0.00 0.00 0.00 0.04 0.24 0.28 0.04 0.28 Coupe de France (2 Seasons) 2 2 155 1.7 1 2 3 1 0 0 1 0 0.58 1.16 1.74 0.58 1.74 Ligue 2 (1 Season) 18 2 461 5.1 2 0 2 2 0 0 0 0 1.0 1.0 2.3 3.3 26 35 39 0.39 0.00 0.39 0.39 0.39 0.20 0.44 0.64 0.20 0.64
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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 4th 18 2 461 5.1 2 0 2 2 0 0 0 0 1.0 1.0 2.3 3.3 26 35 39 0.39 0.00 0.39 0.39 0.39 0.20 0.44 0.64 0.20 0.64 Matches 2018-2019 19 Rennes fr FRA 1. Ligue 1 10th 0 0 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 3rd 2 0 16 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 0 2 0.00 0.00 0.00 0.00 0.00 0.00 0.15 0.15 0.00 0.15 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 15th 26 18 1,505 16.7 0 1 1 0 0 0 4 0 1.5 1.5 2.3 3.8 55 58 63 0.00 0.06 0.06 0.00 0.06 0.09 0.14 0.23 0.09 0.23 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 10th 29 22 1,907 21.2 4 1 5 3 1 1 3 0 2.6 1.8 3.3 5.1 81 93 91 0.19 0.05 0.24 0.14 0.19 0.12 0.16 0.28 0.08 0.24 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 11th 1 0 3 0.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 14th 13 9 785 8.7 0 1 1 0 0 0 1 0 0.2 0.2 1.2 1.4 28 29 25 0.00 0.11 0.11 0.00 0.11 0.02 0.14 0.16 0.02 0.16 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 13th 33 31 2,711 30.1 5 3 8 5 0 0 0 0 2.6 2.6 5.6 8.2 145 129 174 0.17 0.10 0.27 0.17 0.27 0.08 0.19 0.27 0.08 0.27 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 12th 3 1 97 1.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 1 3 6 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 1 0 2 0.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 6 Clubs 3 Leagues 126 83 7,487 83.2 11 6 17 10 1 1 8 0 7.8 7.1 14.8 21.9 338 347 400 0.13 0.07 0.20 0.12 0.19 0.09 0.18 0.27 0.08 0.26 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 Estoril (3 Seasons) 1 League 49 41 3,593 39.9 5 4 9 5 0 0 1 0 2.8 2.8 6.9 9.6 174 161 205 0.13 0.10 0.23 0.13 0.23 0.07 0.17 0.24 0.07 0.24 Marítimo (2 Seasons) 1 League 55 40 3,412 37.9 4 2 6 3 1 1 7 0 4.1 3.3 5.6 8.9 136 151 154 0.11 0.05 0.16 0.08 0.13 0.11 0.15 0.26 0.09 0.24 Rennes (2 Seasons) 1 League 2 0 16 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 0 2 0.00 0.00 0.00 0.00 0.00 0.00 0.15 0.15 0.00 0.15 Le Havre (1 Season) 1 League 18 2 461 5.1 2 0 2 2 0 0 0 0 1.0 1.0 2.3 3.3 26 35 39 0.39 0.00 0.39 0.39 0.39 0.20 0.44 0.64 0.20 0.64 Braga (1 Season) 1 League 1 0 2 0.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Reims (1 Season) 1 League 1 0 3 0.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Primeira Liga (5 Seasons) 105 81 7,007 77.9 9 6 15 8 1 1 8 0 6.8 6.1 12.5 18.6 310 312 359 0.12 0.08 0.19 0.10 0.18 0.09 0.16 0.25 0.08 0.24 Ligue 1 (3 Seasons) 3 0 19 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 0 2 0.00 0.00 0.00 0.00 0.00 0.00 0.12 0.12 0.00 0.12 Ligue 2 (1 Season) 18 2 461 5.1 2 0 2 2 0 0 0 0 1.0 1.0 2.3 3.3 26 35 39 0.39 0.00 0.39 0.39 0.39 0.20 0.44 0.64 0.20 0.64
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 2019-2020 20 Rennes fr FRA Coupe de France 3rd 0 0 Matches 2022-2023 23 Reims fr FRA Coupe de France R16 2 2 155 1.7 1 2 3 1 0 0 1 0 0.58 1.16 1.74 0.58 1.74 Matches 2 Seasons 2 Clubs 1 League 2 2 155 1.7 1 2 3 1 0 0 1 0 0.58 1.16 1.74 0.58 1.74 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 Reims (1 Season) 1 League 2 2 155 1.7 1 2 3 1 0 0 1 0 0.58 1.16 1.74 0.58 1.74 Rennes (1 Season) 1 League 0 0
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 2018-2019 19 Rennes 2. Europa Lg R16 0 0 Matches 2019-2020 20 Rennes 2. Europa Lg GR 2 1 71 0.8 0 0 0 0 0 0 0 0 0.0 0.0 0.1 0.1 2 2 1 0.00 0.00 0.00 0.00 0.00 0.00 0.14 0.14 0.00 0.14 Matches 2024-2025 25 Braga 2. Europa Lg 1 1 45 0.5 0 0 0 0 0 0 0 0 0.1 0.1 0.2 0.3 3 2 3 0.00 0.00 0.00 0.00 0.00 0.12 0.40 0.51 0.12 0.51 Matches 3 Seasons 2 Clubs 1 League 3 2 116 1.3 0 0 0 0 0 0 0 0 0.1 0.1 0.3 0.4 5 4 4 0.00 0.00 0.00 0.00 0.00 0.04 0.24 0.28 0.04 0.28 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 Rennes (2 Seasons) 1 League 2 1 71 0.8 0 0 0 0 0 0 0 0 0.0 0.0 0.1 0.1 2 2 1 0.00 0.00 0.00 0.00 0.00 0.00 0.14 0.14 0.00 0.14 Braga (1 Season) 1 League 1 1 45 0.5 0 0 0 0 0 0 0 0 0.1 0.1 0.2 0.3 3 2 3 0.00 0.00 0.00 0.00 0.00 0.12 0.40 0.51 0.12 0.51
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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 5.1 2 6 3 50.0 1.17 0.59 0.33 0.67 18.8 0 0 0 1.0 1.0 0.17 +1.0 +1.0 Matches 2019-2020 20 Rennes 2. Europa Lg 0.8 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 16.7 0 11 5 45.5 0.66 0.30 0.00 0.00 19.0 0 0 0 1.5 1.5 0.14 -1.5 -1.5 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 21.2 4 20 10 50.0 0.94 0.47 0.15 0.30 17.8 0 1 1 2.6 1.8 0.09 +1.4 +1.2 Matches 2022-2023 23 Reims fr FRA Coupe de France 1.7 1 2 1 50.0 1.16 0.58 0.50 1.00 0 0 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 0.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 8.7 0 5 2 40.0 0.57 0.23 0.00 0.00 24.6 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 30.1 5 33 8 24.2 1.10 0.27 0.15 0.63 20.7 0 0 0 2.6 2.6 0.08 +2.4 +2.4 Matches 2024-2025 25 Braga 2. Europa Lg 0.5 0 2 0 0.0 4.00 0.00 0.00 17.4 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 1.1 0 1 0 0.0 0.93 0.00 0.00 28.9 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 0.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 8 Seasons 6 Clubs 5 Leagues 86.2 12 80 29 36.3 0.93 0.34 0.14 0.38 19.9 0 1 1 7.9 7.1 0.09 +3.1 +2.9 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 Estoril (3 Seasons) 1 League 39.9 5 39 10 25.6 0.98 0.25 0.13 0.50 21.4 0 0 0 2.8 2.8 0.07 +2.2 +2.2 Marítimo (2 Seasons) 1 League 37.9 4 31 15 48.4 0.82 0.40 0.10 0.20 18.2 0 1 1 4.1 3.3 0.11 -0.1 -0.3 Rennes (2 Seasons) 3 Leagues 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Le Havre (1 Season) 1 League 5.1 2 6 3 50.0 1.17 0.59 0.33 0.67 18.8 0 0 0 1.0 1.0 0.17 +1.0 +1.0 Reims (1 Season) 2 Leagues 1.8 1 2 1 50.0 1.14 0.57 0.50 1.00 0 0 0 0.0 0.0 0.0 0.0 Braga (1 Season) 2 Leagues 0.5 0 2 0 0.0 3.83 0.00 0.00 17.4 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Primeira Liga (5 Seasons) 77.9 9 70 25 35.7 0.90 0.32 0.11 0.32 20.0 0 1 1 6.8 6.1 0.09 +2.2 +1.9 Ligue 1 (3 Seasons) 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Europa Lg (3 Seasons) 1.3 0 2 0 0.0 1.55 0.00 0.00 17.4 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Coupe de France (2 Seasons) 1.7 1 2 1 50.0 1.16 0.58 0.50 1.00 0 0 Ligue 2 (1 Season) 5.1 2 6 3 50.0 1.17 0.59 0.33 0.67 18.8 0 0 0 1.0 1.0 0.17 +1.0 +1.0
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 2017-2018 18 Le Havre 1 League 5.1 2 6 3 50.0 1.17 0.59 0.33 0.67 18.8 0 0 0 1.0 1.0 0.17 +1.0 +1.0 2019-2020 20 Rennes 3 Leagues 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2020-2021 21 Marítimo 1 League 16.7 0 11 5 45.5 0.66 0.30 0.00 0.00 19.0 0 0 0 1.5 1.5 0.14 -1.5 -1.5 2021-2022 22 Marítimo 1 League 21.2 4 20 10 50.0 0.94 0.47 0.15 0.30 17.8 0 1 1 2.6 1.8 0.09 +1.4 +1.2 2022-2023 23 Reims 2 Leagues 1.8 1 2 1 50.0 1.14 0.57 0.50 1.00 0 0 0 0.0 0.0 0.0 0.0 2022-2023 23 Estoril 1 League 8.7 0 5 2 40.0 0.57 0.23 0.00 0.00 24.6 0 0 0 0.2 0.2 0.04 -0.2 -0.2 2023-2024 24 Estoril 1 League 30.1 5 33 8 24.2 1.10 0.27 0.15 0.63 20.7 0 0 0 2.6 2.6 0.08 +2.4 +2.4 2024-2025 25 Estoril 1 League 1.1 0 1 0 0.0 0.93 0.00 0.00 28.9 0 0 0 0.0 0.0 0.02 0.0 0.0 2024-2025 25 Braga 2 Leagues 0.5 0 2 0 0.0 3.83 0.00 0.00 17.4 0 0 0 0.1 0.1 0.03 -0.1 -0.1 8 Seasons 6 Clubs 5 Leagues 86.2 12 80 29 36.3 0.93 0.34 0.14 0.38 19.9 0 1 1 7.9 7.1 0.09 +3.1 +2.9 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 Estoril (3 Seasons) 1 League 39.9 5 39 10 25.6 0.98 0.25 0.13 0.50 21.4 0 0 0 2.8 2.8 0.07 +2.2 +2.2 Marítimo (2 Seasons) 1 League 37.9 4 31 15 48.4 0.82 0.40 0.10 0.20 18.2 0 1 1 4.1 3.3 0.11 -0.1 -0.3 Rennes (2 Seasons) 3 Leagues 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Le Havre (1 Season) 1 League 5.1 2 6 3 50.0 1.17 0.59 0.33 0.67 18.8 0 0 0 1.0 1.0 0.17 +1.0 +1.0 Reims (1 Season) 2 Leagues 1.8 1 2 1 50.0 1.14 0.57 0.50 1.00 0 0 0 0.0 0.0 0.0 0.0 Braga (1 Season) 2 Leagues 0.5 0 2 0 0.0 3.83 0.00 0.00 17.4 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Primeira Liga (5 Seasons) 77.9 9 70 25 35.7 0.90 0.32 0.11 0.32 20.0 0 1 1 6.8 6.1 0.09 +2.2 +1.9 Ligue 1 (3 Seasons) 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Europa Lg (3 Seasons) 1.3 0 2 0 0.0 1.55 0.00 0.00 17.4 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Coupe de France (2 Seasons) 1.7 1 2 1 50.0 1.16 0.58 0.50 1.00 0 0 Ligue 2 (1 Season) 5.1 2 6 3 50.0 1.17 0.59 0.33 0.67 18.8 0 0 0 1.0 1.0 0.17 +1.0 +1.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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 4th 5.1 2 6 3 50.0 1.17 0.59 0.33 0.67 18.8 0 0 0 1.0 1.0 0.17 +1.0 +1.0 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 3rd 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 15th 16.7 0 11 5 45.5 0.66 0.30 0.00 0.00 19.0 0 0 0 1.5 1.5 0.14 -1.5 -1.5 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 10th 21.2 4 20 10 50.0 0.94 0.47 0.15 0.30 17.8 0 1 1 2.6 1.8 0.09 +1.4 +1.2 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 11th 0.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 14th 8.7 0 5 2 40.0 0.57 0.23 0.00 0.00 24.6 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 13th 30.1 5 33 8 24.2 1.10 0.27 0.15 0.63 20.7 0 0 0 2.6 2.6 0.08 +2.4 +2.4 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 12th 1.1 0 1 0 0.0 0.93 0.00 0.00 28.9 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 0.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 8 Seasons 6 Clubs 3 Leagues 83.2 11 76 28 36.8 0.91 0.34 0.13 0.36 19.9 0 1 1 7.8 7.1 0.09 +3.2 +2.9 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 Estoril (3 Seasons) 1 League 39.9 5 39 10 25.6 0.98 0.25 0.13 0.50 21.4 0 0 0 2.8 2.8 0.07 +2.2 +2.2 Marítimo (2 Seasons) 1 League 37.9 4 31 15 48.4 0.82 0.40 0.10 0.20 18.2 0 1 1 4.1 3.3 0.11 -0.1 -0.3 Rennes (2 Seasons) 1 League 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Le Havre (1 Season) 1 League 5.1 2 6 3 50.0 1.17 0.59 0.33 0.67 18.8 0 0 0 1.0 1.0 0.17 +1.0 +1.0 Braga (1 Season) 1 League 0.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Reims (1 Season) 1 League 0.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Primeira Liga (5 Seasons) 77.9 9 70 25 35.7 0.90 0.32 0.11 0.32 20.0 0 1 1 6.8 6.1 0.09 +2.2 +1.9 Ligue 1 (3 Seasons) 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Ligue 2 (1 Season) 5.1 2 6 3 50.0 1.17 0.59 0.33 0.67 18.8 0 0 0 1.0 1.0 0.17 +1.0 +1.0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2022-2023 23 Reims fr FRA Coupe de France R16 1.7 1 2 1 50.0 1.16 0.58 0.50 1.00 0 0 Matches 2 Seasons 2 Clubs 1 League 1.7 1 2 1 50.0 1.16 0.58 0.50 1.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Reims (1 Season) 1 League 1.7 1 2 1 50.0 1.16 0.58 0.50 1.00 0 0 Rennes (1 Season) 1 League
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 2019-2020 20 Rennes 2. Europa Lg GR 0.8 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2024-2025 25 Braga 2. Europa Lg 0.5 0 2 0 0.0 4.00 0.00 0.00 17.4 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 3 Seasons 2 Clubs 1 League 1.3 0 2 0 0.0 1.55 0.00 0.00 17.4 0 0 0 0.1 0.1 0.03 -0.1 -0.1 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 Rennes (2 Seasons) 1 League 0.8 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Braga (1 Season) 1 League 0.5 0 2 0 0.0 4.00 0.00 0.00 17.4 0 0 0 0.1 0.1 0.03 -0.1 -0.1
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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 5.1 134 182 73.6 2220 716 65 79 82.3 54 69 78.3 13 15 86.7 0 2.3 1.2 -2.3 12 19 12 0 35 Matches 2019-2020 20 Rennes 2. Europa Lg 0.8 20 25 80.0 355 43 7 8 87.5 11 11 100.0 2 5 40.0 0 0.1 0.0 -0.1 3 3 1 0 2 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 0.2 8 12 66.7 109 10 6 10 60.0 2 2 100.0 0 0 0 0.0 0.0 0.0 1 0 0 0 0 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 16.7 448 572 78.3 7235 1612 238 281 84.7 152 180 84.4 42 62 67.7 1 2.3 1.9 -1.3 28 46 15 2 58 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 21.2 550 707 77.8 9460 2406 248 314 79.0 227 254 89.4 58 83 69.9 1 3.3 3.4 -2.3 22 54 25 1 93 Matches 2022-2023 23 Reims fr FRA Coupe de France 1.7 2 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 0.0 0 0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 8.7 210 267 78.7 3635 908 111 124 89.5 57 70 81.4 34 47 72.3 1 1.2 1.3 -0.2 10 14 15 3 29 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 30.1 809 1060 76.3 12613 3236 444 518 85.7 292 378 77.2 50 92 54.3 3 5.6 5.2 -2.6 59 83 51 7 129 Matches 2024-2025 25 Braga 2. Europa Lg 0.5 15 25 60.0 229 89 9 12 75.0 6 11 54.5 0 2 0.0 0 0.2 0.2 -0.2 3 0 2 0 2 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 1.1 21 29 72.4 379 104 11 13 84.6 6 9 66.7 4 5 80.0 0 0.0 0.1 0.0 1 2 2 1 3 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 0.0 5 5 100.0 110 0 1 1 100.0 2 2 100.0 2 2 100.0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 8 Seasons 6 Clubs 5 Leagues 86.2 2220 2884 77.0 36345 9124 1140 1360 83.8 809 986 82.0 205 313 65.5 8 15.1 13.3 -7.1 139 221 123 14 351 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 Estoril (3 Seasons) 1 League 39.9 1040 1356 76.7 16627 4248 566 655 86.4 355 457 77.7 88 144 61.1 4 6.9 6.6 -2.9 70 99 68 11 161 Marítimo (2 Seasons) 1 League 37.9 998 1279 78.0 16695 4018 486 595 81.7 379 434 87.3 100 145 69.0 2 5.6 5.3 -3.6 50 100 40 3 151 Rennes (2 Seasons) 3 Leagues 1.0 28 37 75.7 464 53 13 18 72.2 13 13 100.0 2 5 40.0 0 0.1 0.0 -0.1 4 3 1 0 2 Le Havre (1 Season) 1 League 5.1 134 182 73.6 2220 716 65 79 82.3 54 69 78.3 13 15 86.7 0 2.3 1.2 -2.3 12 19 12 0 35 Reims (1 Season) 2 Leagues 1.8 0 0 0 0 0 0 0 0 0 0 2 0.0 0.0 +2.0 0 0 0 0 0 Braga (1 Season) 2 Leagues 0.5 20 30 66.7 339 89 10 13 76.9 8 13 61.5 2 4 50.0 0 0.2 0.2 -0.2 3 0 2 0 2 Primeira Liga (5 Seasons) 77.9 2043 2640 77.4 33432 8266 1053 1251 84.2 736 893 82.4 190 291 65.3 6 12.5 11.9 -6.5 120 199 108 14 312 Ligue 1 (3 Seasons) 0.2 8 12 66.7 109 10 6 10 60.0 2 2 100.0 0 0 0 0.0 0.0 0.0 1 0 0 0 0 Europa Lg (3 Seasons) 1.3 35 50 70.0 584 132 16 20 80.0 17 22 77.3 2 7 28.6 0 0.3 0.2 -0.3 6 3 3 0 4 Coupe de France (2 Seasons) 1.7 2 Ligue 2 (1 Season) 5.1 134 182 73.6 2220 716 65 79 82.3 54 69 78.3 13 15 86.7 0 2.3 1.2 -2.3 12 19 12 0 35
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 2017-2018 18 Le Havre 1 League 5.1 134 182 73.6 2220 716 65 79 82.3 54 69 78.3 13 15 86.7 0 2.3 1.2 -2.3 12 19 12 0 35 2019-2020 20 Rennes 3 Leagues 1.0 28 37 75.7 464 53 13 18 72.2 13 13 100.0 2 5 40.0 0 0.1 0.0 -0.1 4 3 1 0 2 2020-2021 21 Marítimo 1 League 16.7 448 572 78.3 7235 1612 238 281 84.7 152 180 84.4 42 62 67.7 1 2.3 1.9 -1.3 28 46 15 2 58 2021-2022 22 Marítimo 1 League 21.2 550 707 77.8 9460 2406 248 314 79.0 227 254 89.4 58 83 69.9 1 3.3 3.4 -2.3 22 54 25 1 93 2022-2023 23 Reims 2 Leagues 1.8 0 0 0 0 0 0 0 0 0 0 2 0.0 0.0 +2.0 0 0 0 0 0 2022-2023 23 Estoril 1 League 8.7 210 267 78.7 3635 908 111 124 89.5 57 70 81.4 34 47 72.3 1 1.2 1.3 -0.2 10 14 15 3 29 2023-2024 24 Estoril 1 League 30.1 809 1060 76.3 12613 3236 444 518 85.7 292 378 77.2 50 92 54.3 3 5.6 5.2 -2.6 59 83 51 7 129 2024-2025 25 Estoril 1 League 1.1 21 29 72.4 379 104 11 13 84.6 6 9 66.7 4 5 80.0 0 0.0 0.1 0.0 1 2 2 1 3 2024-2025 25 Braga 2 Leagues 0.5 20 30 66.7 339 89 10 13 76.9 8 13 61.5 2 4 50.0 0 0.2 0.2 -0.2 3 0 2 0 2 8 Seasons 6 Clubs 5 Leagues 86.2 2220 2884 77.0 36345 9124 1140 1360 83.8 809 986 82.0 205 313 65.5 8 15.1 13.3 -7.1 139 221 123 14 351 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 Estoril (3 Seasons) 1 League 39.9 1040 1356 76.7 16627 4248 566 655 86.4 355 457 77.7 88 144 61.1 4 6.9 6.6 -2.9 70 99 68 11 161 Marítimo (2 Seasons) 1 League 37.9 998 1279 78.0 16695 4018 486 595 81.7 379 434 87.3 100 145 69.0 2 5.6 5.3 -3.6 50 100 40 3 151 Rennes (2 Seasons) 3 Leagues 1.0 28 37 75.7 464 53 13 18 72.2 13 13 100.0 2 5 40.0 0 0.1 0.0 -0.1 4 3 1 0 2 Le Havre (1 Season) 1 League 5.1 134 182 73.6 2220 716 65 79 82.3 54 69 78.3 13 15 86.7 0 2.3 1.2 -2.3 12 19 12 0 35 Reims (1 Season) 2 Leagues 1.8 0 0 0 0 0 0 0 0 0 0 2 0.0 0.0 +2.0 0 0 0 0 0 Braga (1 Season) 2 Leagues 0.5 20 30 66.7 339 89 10 13 76.9 8 13 61.5 2 4 50.0 0 0.2 0.2 -0.2 3 0 2 0 2 Primeira Liga (5 Seasons) 77.9 2043 2640 77.4 33432 8266 1053 1251 84.2 736 893 82.4 190 291 65.3 6 12.5 11.9 -6.5 120 199 108 14 312 Ligue 1 (3 Seasons) 0.2 8 12 66.7 109 10 6 10 60.0 2 2 100.0 0 0 0 0.0 0.0 0.0 1 0 0 0 0 Europa Lg (3 Seasons) 1.3 35 50 70.0 584 132 16 20 80.0 17 22 77.3 2 7 28.6 0 0.3 0.2 -0.3 6 3 3 0 4 Coupe de France (2 Seasons) 1.7 2 Ligue 2 (1 Season) 5.1 134 182 73.6 2220 716 65 79 82.3 54 69 78.3 13 15 86.7 0 2.3 1.2 -2.3 12 19 12 0 35
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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 4th 5.1 134 182 73.6 2220 716 65 79 82.3 54 69 78.3 13 15 86.7 0 2.3 1.2 -2.3 12 19 12 0 35 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 3rd 0.2 8 12 66.7 109 10 6 10 60.0 2 2 100.0 0 0 0 0.0 0.0 0.0 1 0 0 0 0 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 15th 16.7 448 572 78.3 7235 1612 238 281 84.7 152 180 84.4 42 62 67.7 1 2.3 1.9 -1.3 28 46 15 2 58 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 10th 21.2 550 707 77.8 9460 2406 248 314 79.0 227 254 89.4 58 83 69.9 1 3.3 3.4 -2.3 22 54 25 1 93 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 11th 0.0 0 0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 14th 8.7 210 267 78.7 3635 908 111 124 89.5 57 70 81.4 34 47 72.3 1 1.2 1.3 -0.2 10 14 15 3 29 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 13th 30.1 809 1060 76.3 12613 3236 444 518 85.7 292 378 77.2 50 92 54.3 3 5.6 5.2 -2.6 59 83 51 7 129 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 12th 1.1 21 29 72.4 379 104 11 13 84.6 6 9 66.7 4 5 80.0 0 0.0 0.1 0.0 1 2 2 1 3 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 0.0 5 5 100.0 110 0 1 1 100.0 2 2 100.0 2 2 100.0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 8 Seasons 6 Clubs 3 Leagues 83.2 2185 2834 77.1 35761 8992 1124 1340 83.9 792 964 82.2 203 306 66.3 6 14.8 13.1 -8.8 133 218 120 14 347 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 Estoril (3 Seasons) 1 League 39.9 1040 1356 76.7 16627 4248 566 655 86.4 355 457 77.7 88 144 61.1 4 6.9 6.6 -2.9 70 99 68 11 161 Marítimo (2 Seasons) 1 League 37.9 998 1279 78.0 16695 4018 486 595 81.7 379 434 87.3 100 145 69.0 2 5.6 5.3 -3.6 50 100 40 3 151 Rennes (2 Seasons) 1 League 0.2 8 12 66.7 109 10 6 10 60.0 2 2 100.0 0 0 0 0.0 0.0 0.0 1 0 0 0 0 Le Havre (1 Season) 1 League 5.1 134 182 73.6 2220 716 65 79 82.3 54 69 78.3 13 15 86.7 0 2.3 1.2 -2.3 12 19 12 0 35 Braga (1 Season) 1 League 0.0 5 5 100.0 110 0 1 1 100.0 2 2 100.0 2 2 100.0 0 0.0 0.0 0.0 0 0 0 0 0 Reims (1 Season) 1 League 0.0 0 0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Primeira Liga (5 Seasons) 77.9 2043 2640 77.4 33432 8266 1053 1251 84.2 736 893 82.4 190 291 65.3 6 12.5 11.9 -6.5 120 199 108 14 312 Ligue 1 (3 Seasons) 0.2 8 12 66.7 109 10 6 10 60.0 2 2 100.0 0 0 0 0.0 0.0 0.0 1 0 0 0 0 Ligue 2 (1 Season) 5.1 134 182 73.6 2220 716 65 79 82.3 54 69 78.3 13 15 86.7 0 2.3 1.2 -2.3 12 19 12 0 35
Passing Table Season Age Squad Country 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 2022-2023 23 Reims fr FRA Coupe de France R16 1.7 2 Matches 2 Seasons 2 Clubs 1 League 1.7 2 Country 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 Reims (1 Season) 1 League 1.7 2 Rennes (1 Season) 1 League
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 2019-2020 20 Rennes 2. Europa Lg GR 0.8 20 25 80.0 355 43 7 8 87.5 11 11 100.0 2 5 40.0 0 0.1 0.0 -0.1 3 3 1 0 2 Matches 2024-2025 25 Braga 2. Europa Lg 0.5 15 25 60.0 229 89 9 12 75.0 6 11 54.5 0 2 0.0 0 0.2 0.2 -0.2 3 0 2 0 2 Matches 3 Seasons 2 Clubs 1 League 1.3 35 50 70.0 584 132 16 20 80.0 17 22 77.3 2 7 28.6 0 0.3 0.2 -0.3 6 3 3 0 4 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 Rennes (2 Seasons) 1 League 0.8 20 25 80.0 355 43 7 8 87.5 11 11 100.0 2 5 40.0 0 0.1 0.0 -0.1 3 3 1 0 2 Braga (1 Season) 1 League 0.5 15 25 60.0 229 89 9 12 75.0 6 11 54.5 0 2 0.0 0 0.2 0.2 -0.2 3 0 2 0 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 2017-2018 18 Le Havre 1 League 5.1 182 173 3 1 6 1 5 1 0 0 0 0 134 6 7 2019-2020 20 Rennes 3 Leagues 1.0 37 37 0 0 0 0 1 0 0 0 0 0 28 0 0 2020-2021 21 Marítimo 1 League 16.7 572 553 15 6 6 0 15 2 7 5 2 0 448 4 19 2021-2022 22 Marítimo 1 League 21.2 707 686 15 11 11 2 13 3 1 0 0 0 550 6 21 2022-2023 23 Reims 2 Leagues 1.8 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 2022-2023 23 Estoril 1 League 8.7 267 253 12 4 2 3 14 1 7 4 3 0 210 2 7 2023-2024 24 Estoril 1 League 30.1 1060 1016 41 17 17 4 64 7 17 15 2 0 809 3 35 2024-2025 25 Estoril 1 League 1.1 29 28 1 1 0 0 2 0 0 0 0 0 21 0 1 2024-2025 25 Braga 2 Leagues 0.5 30 25 5 0 0 0 4 0 5 3 0 0 20 0 0 8 Seasons 6 Clubs 5 Leagues 86.2 2884 2771 92 40 42 10 121 14 37 27 7 0 2220 21 90 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Estoril (3 Seasons) 1 League 39.9 1356 1297 54 22 19 7 80 8 24 19 5 0 1040 5 43 Marítimo (2 Seasons) 1 League 37.9 1279 1239 30 17 17 2 28 5 8 5 2 0 998 10 40 Rennes (2 Seasons) 3 Leagues 1.0 37 37 0 0 0 0 1 0 0 0 0 0 28 0 0 Le Havre (1 Season) 1 League 5.1 182 173 3 1 6 1 5 1 0 0 0 0 134 6 7 Reims (1 Season) 2 Leagues 1.8 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 Braga (1 Season) 2 Leagues 0.5 30 25 5 0 0 0 4 0 5 3 0 0 20 0 0 Primeira Liga (5 Seasons) 77.9 2640 2541 84 39 36 9 108 13 32 24 7 0 2043 15 83 Ligue 1 (3 Seasons) 0.2 12 12 0 0 0 0 0 0 0 0 0 0 8 0 0 Europa Lg (3 Seasons) 1.3 50 45 5 0 0 0 5 0 5 3 0 0 35 0 0 Coupe de France (2 Seasons) 1.7 3 Ligue 2 (1 Season) 5.1 182 173 3 1 6 1 5 1 0 0 0 0 134 6 7
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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 4th 5.1 182 173 3 1 6 1 5 1 0 0 0 0 134 6 7 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 3rd 0.2 12 12 0 0 0 0 0 0 0 0 0 0 8 0 0 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 15th 16.7 572 553 15 6 6 0 15 2 7 5 2 0 448 4 19 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 10th 21.2 707 686 15 11 11 2 13 3 1 0 0 0 550 6 21 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 11th 0.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 14th 8.7 267 253 12 4 2 3 14 1 7 4 3 0 210 2 7 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 13th 30.1 1060 1016 41 17 17 4 64 7 17 15 2 0 809 3 35 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 12th 1.1 29 28 1 1 0 0 2 0 0 0 0 0 21 0 1 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 0.0 5 5 0 0 0 0 0 0 0 0 0 0 5 0 0 Matches 8 Seasons 6 Clubs 3 Leagues 83.2 2834 2726 87 40 42 10 113 14 32 24 7 0 2185 21 90 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Estoril (3 Seasons) 1 League 39.9 1356 1297 54 22 19 7 80 8 24 19 5 0 1040 5 43 Marítimo (2 Seasons) 1 League 37.9 1279 1239 30 17 17 2 28 5 8 5 2 0 998 10 40 Rennes (2 Seasons) 1 League 0.2 12 12 0 0 0 0 0 0 0 0 0 0 8 0 0 Le Havre (1 Season) 1 League 5.1 182 173 3 1 6 1 5 1 0 0 0 0 134 6 7 Braga (1 Season) 1 League 0.0 5 5 0 0 0 0 0 0 0 0 0 0 5 0 0 Reims (1 Season) 1 League 0.0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Primeira Liga (5 Seasons) 77.9 2640 2541 84 39 36 9 108 13 32 24 7 0 2043 15 83 Ligue 1 (3 Seasons) 0.2 12 12 0 0 0 0 0 0 0 0 0 0 8 0 0 Ligue 2 (1 Season) 5.1 182 173 3 1 6 1 5 1 0 0 0 0 134 6 7
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 2022-2023 23 Reims fr FRA Coupe de France R16 1.7 3 Matches 2 Seasons 2 Clubs 1 League 1.7 3 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Reims (1 Season) 1 League 1.7 3 Rennes (1 Season) 1 League
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 2019-2020 20 Rennes 2. Europa Lg GR 0.8 25 25 0 0 0 0 1 0 0 0 0 0 20 0 0 Matches 2024-2025 25 Braga 2. Europa Lg 0.5 25 20 5 0 0 0 4 0 5 3 0 0 15 0 0 Matches 3 Seasons 2 Clubs 1 League 1.3 50 45 5 0 0 0 5 0 5 3 0 0 35 0 0 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Rennes (2 Seasons) 1 League 0.8 25 25 0 0 0 0 1 0 0 0 0 0 20 0 0 Braga (1 Season) 1 League 0.5 25 20 5 0 0 0 4 0 5 3 0 0 15 0 0
Goal and Shot Creation Table Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2017-2018 18 Le Havre fr FRA 2. Ligue 2 5.1 33 6.43 18 0 10 0 5 0 6 1.17 3 0 3 0 0 0 Matches 2019-2020 20 Rennes 2. Europa Lg 0.8 3 3.80 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 0.2 2 11.25 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 16.7 51 3.06 34 2 8 2 4 1 2 0.12 2 0 0 0 0 0 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 21.2 61 2.88 40 0 6 4 10 1 6 0.28 2 0 1 1 2 0 Matches 2022-2023 23 Reims fr FRA Coupe de France 1.7 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 0.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 8.7 25 2.87 16 3 3 1 1 1 3 0.34 3 0 0 0 0 0 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 30.1 129 4.28 88 7 22 3 8 1 17 0.56 9 0 6 1 1 0 Matches 2024-2025 25 Braga 2. Europa Lg 0.5 6 12.00 3 0 0 1 1 1 0 0.00 0 0 0 0 0 0 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 1.1 3 2.76 2 0 1 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 0.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 8 Seasons 6 Clubs 5 Leagues 86.2 313 3.71 206 12 50 11 29 5 34 0.40 19 0 10 2 3 0 Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Estoril (3 Seasons) 1 League 39.9 157 3.93 106 10 26 4 9 2 20 0.50 12 0 6 1 1 0 Marítimo (2 Seasons) 1 League 37.9 112 2.96 74 2 14 6 14 2 8 0.21 4 0 1 1 2 0 Rennes (2 Seasons) 3 Leagues 1.0 5 5.17 5 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Le Havre (1 Season) 1 League 5.1 33 6.43 18 0 10 0 5 0 6 1.17 3 0 3 0 0 0 Reims (1 Season) 2 Leagues 1.8 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Braga (1 Season) 2 Leagues 0.5 6 11.25 3 0 0 1 1 1 0 0.00 0 0 0 0 0 0 Primeira Liga (5 Seasons) 77.9 269 3.46 180 12 40 10 23 4 28 0.36 16 0 7 2 3 0 Ligue 1 (3 Seasons) 0.2 2 9.47 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Europa Lg (3 Seasons) 1.3 9 6.98 6 0 0 1 1 1 0 0.00 0 0 0 0 0 0 Coupe de France (2 Seasons) 1.7 Ligue 2 (1 Season) 5.1 33 6.43 18 0 10 0 5 0 6 1.17 3 0 3 0 0 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 2017-2018 18 Le Havre 1 League 5.1 33 6.43 18 0 10 0 5 0 6 1.17 3 0 3 0 0 0 2019-2020 20 Rennes 3 Leagues 1.0 5 5.17 5 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2020-2021 21 Marítimo 1 League 16.7 51 3.06 34 2 8 2 4 1 2 0.12 2 0 0 0 0 0 2021-2022 22 Marítimo 1 League 21.2 61 2.88 40 0 6 4 10 1 6 0.28 2 0 1 1 2 0 2022-2023 23 Reims 2 Leagues 1.8 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2022-2023 23 Estoril 1 League 8.7 25 2.87 16 3 3 1 1 1 3 0.34 3 0 0 0 0 0 2023-2024 24 Estoril 1 League 30.1 129 4.28 88 7 22 3 8 1 17 0.56 9 0 6 1 1 0 2024-2025 25 Estoril 1 League 1.1 3 2.76 2 0 1 0 0 0 0 0.00 0 0 0 0 0 0 2024-2025 25 Braga 2 Leagues 0.5 6 11.25 3 0 0 1 1 1 0 0.00 0 0 0 0 0 0 8 Seasons 6 Clubs 5 Leagues 86.2 313 3.71 206 12 50 11 29 5 34 0.40 19 0 10 2 3 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Estoril (3 Seasons) 1 League 39.9 157 3.93 106 10 26 4 9 2 20 0.50 12 0 6 1 1 0 Marítimo (2 Seasons) 1 League 37.9 112 2.96 74 2 14 6 14 2 8 0.21 4 0 1 1 2 0 Rennes (2 Seasons) 3 Leagues 1.0 5 5.17 5 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Le Havre (1 Season) 1 League 5.1 33 6.43 18 0 10 0 5 0 6 1.17 3 0 3 0 0 0 Reims (1 Season) 2 Leagues 1.8 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Braga (1 Season) 2 Leagues 0.5 6 11.25 3 0 0 1 1 1 0 0.00 0 0 0 0 0 0 Primeira Liga (5 Seasons) 77.9 269 3.46 180 12 40 10 23 4 28 0.36 16 0 7 2 3 0 Ligue 1 (3 Seasons) 0.2 2 9.47 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Europa Lg (3 Seasons) 1.3 9 6.98 6 0 0 1 1 1 0 0.00 0 0 0 0 0 0 Coupe de France (2 Seasons) 1.7 Ligue 2 (1 Season) 5.1 33 6.43 18 0 10 0 5 0 6 1.17 3 0 3 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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 4th 5.1 33 6.43 18 0 10 0 5 0 6 1.17 3 0 3 0 0 0 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 3rd 0.2 2 11.25 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 15th 16.7 51 3.06 34 2 8 2 4 1 2 0.12 2 0 0 0 0 0 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 10th 21.2 61 2.88 40 0 6 4 10 1 6 0.28 2 0 1 1 2 0 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 11th 0.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 14th 8.7 25 2.87 16 3 3 1 1 1 3 0.34 3 0 0 0 0 0 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 13th 30.1 129 4.28 88 7 22 3 8 1 17 0.56 9 0 6 1 1 0 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 12th 1.1 3 2.76 2 0 1 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 0.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 8 Seasons 6 Clubs 3 Leagues 83.2 304 3.66 200 12 50 10 28 4 34 0.41 19 0 10 2 3 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Estoril (3 Seasons) 1 League 39.9 157 3.93 106 10 26 4 9 2 20 0.50 12 0 6 1 1 0 Marítimo (2 Seasons) 1 League 37.9 112 2.96 74 2 14 6 14 2 8 0.21 4 0 1 1 2 0 Rennes (2 Seasons) 1 League 0.2 2 11.25 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Le Havre (1 Season) 1 League 5.1 33 6.43 18 0 10 0 5 0 6 1.17 3 0 3 0 0 0 Braga (1 Season) 1 League 0.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Reims (1 Season) 1 League 0.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Primeira Liga (5 Seasons) 77.9 269 3.46 180 12 40 10 23 4 28 0.36 16 0 7 2 3 0 Ligue 1 (3 Seasons) 0.2 2 9.47 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Ligue 2 (1 Season) 5.1 33 6.43 18 0 10 0 5 0 6 1.17 3 0 3 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 2022-2023 23 Reims fr FRA Coupe de France R16 1.7 Matches 2 Seasons 2 Clubs 1 League 1.7 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Reims (1 Season) 1 League 1.7 Rennes (1 Season) 1 League
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 2019-2020 20 Rennes 2. Europa Lg GR 0.8 3 3.80 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2024-2025 25 Braga 2. Europa Lg 0.5 6 12.00 3 0 0 1 1 1 0 0.00 0 0 0 0 0 0 Matches 3 Seasons 2 Clubs 1 League 1.3 9 6.98 6 0 0 1 1 1 0 0.00 0 0 0 0 0 0 Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Rennes (2 Seasons) 1 League 0.8 3 3.80 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Braga (1 Season) 1 League 0.5 6 12.00 3 0 0 1 1 1 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 2017-2018 18 Le Havre 1 League 5.1 10 7 4 1 5 2 12 16.7 10 7 0 7 6 16 3 0 2019-2020 20 Rennes 3 Leagues 1.0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 2020-2021 21 Marítimo 1 League 16.7 23 16 6 16 1 9 21 42.9 12 11 0 11 12 35 2 0 2021-2022 22 Marítimo 1 League 21.2 19 12 7 7 5 9 22 40.9 13 20 0 20 6 25 2 0 2022-2023 23 Reims 2 Leagues 1.8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2022-2023 23 Estoril 1 League 8.7 7 6 2 4 1 4 12 33.3 8 10 1 9 3 10 2 0 2023-2024 24 Estoril 1 League 30.1 18 9 5 10 3 5 18 27.8 13 18 1 17 7 25 3 0 2024-2025 25 Estoril 1 League 1.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2024-2025 25 Braga 2 Leagues 0.5 5 3 1 1 3 1 1 100.0 0 1 0 1 1 6 0 0 8 Seasons 6 Clubs 5 Leagues 86.2 82 53 25 39 18 30 86 34.9 56 68 2 66 36 118 13 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Estoril (3 Seasons) 1 League 39.9 25 15 7 14 4 9 30 30.0 21 28 2 26 10 35 5 0 Marítimo (2 Seasons) 1 League 37.9 42 28 13 23 6 18 43 41.9 25 31 0 31 18 60 4 0 Rennes (2 Seasons) 3 Leagues 1.0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 Le Havre (1 Season) 1 League 5.1 10 7 4 1 5 2 12 16.7 10 7 0 7 6 16 3 0 Reims (1 Season) 2 Leagues 1.8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Braga (1 Season) 2 Leagues 0.5 5 3 1 1 3 1 1 100.0 0 1 0 1 1 6 0 0 Primeira Liga (5 Seasons) 77.9 67 43 20 37 10 27 73 37.0 46 60 2 58 28 95 9 0 Ligue 1 (3 Seasons) 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Europa Lg (3 Seasons) 1.3 5 3 1 1 3 1 1 100.0 0 1 0 1 2 7 0 0 Coupe de France (2 Seasons) 1.7 0 0 0 Ligue 2 (1 Season) 5.1 10 7 4 1 5 2 12 16.7 10 7 0 7 6 16 3 0
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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 4th 5.1 10 7 4 1 5 2 12 16.7 10 7 0 7 6 16 3 0 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 3rd 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 15th 16.7 23 16 6 16 1 9 21 42.9 12 11 0 11 12 35 2 0 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 10th 21.2 19 12 7 7 5 9 22 40.9 13 20 0 20 6 25 2 0 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 11th 0.0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 14th 8.7 7 6 2 4 1 4 12 33.3 8 10 1 9 3 10 2 0 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 13th 30.1 18 9 5 10 3 5 18 27.8 13 18 1 17 7 25 3 0 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 12th 1.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 0.0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 Matches 8 Seasons 6 Clubs 3 Leagues 83.2 77 50 24 38 15 29 85 34.1 56 67 2 65 34 111 13 0 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 Estoril (3 Seasons) 1 League 39.9 25 15 7 14 4 9 30 30.0 21 28 2 26 10 35 5 0 Marítimo (2 Seasons) 1 League 37.9 42 28 13 23 6 18 43 41.9 25 31 0 31 18 60 4 0 Rennes (2 Seasons) 1 League 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Le Havre (1 Season) 1 League 5.1 10 7 4 1 5 2 12 16.7 10 7 0 7 6 16 3 0 Braga (1 Season) 1 League 0.0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 Reims (1 Season) 1 League 0.0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Primeira Liga (5 Seasons) 77.9 67 43 20 37 10 27 73 37.0 46 60 2 58 28 95 9 0 Ligue 1 (3 Seasons) 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Ligue 2 (1 Season) 5.1 10 7 4 1 5 2 12 16.7 10 7 0 7 6 16 3 0
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 2022-2023 23 Reims fr FRA Coupe de France R16 1.7 0 0 Matches 2 Seasons 2 Clubs 1 League 1.7 0 0 0 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 Reims (1 Season) 1 League 1.7 0 0 0 Rennes (1 Season) 1 League 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 2019-2020 20 Rennes 2. Europa Lg GR 0.8 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 Matches 2024-2025 25 Braga 2. Europa Lg 0.5 5 3 1 1 3 1 1 100.0 0 0 0 0 1 6 0 0 Matches 3 Seasons 2 Clubs 1 League 1.3 5 3 1 1 3 1 1 100.0 0 1 0 1 2 7 0 0 Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Rennes (2 Seasons) 1 League 0.8 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 Braga (1 Season) 1 League 0.5 5 3 1 1 3 1 1 100.0 0 0 0 0 1 6 0 0
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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 5.1 282 3 24 124 145 21 282 63 38 60.3 25 39.7 225 1656 945 26 27 8 26 22 208 39 Matches 2019-2020 20 Rennes 2. Europa Lg 0.8 37 0 6 24 8 2 37 3 0 0.0 3 100.0 27 186 67 2 0 0 3 1 28 1 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 0.2 16 0 0 4 12 4 16 1 0 0.0 1 100.0 12 79 47 2 1 0 2 1 12 2 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 16.7 798 5 83 488 259 22 798 117 69 59.0 48 41.0 571 4000 1933 55 50 9 59 45 618 63 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 21.2 982 3 112 554 333 62 981 148 72 48.6 76 51.4 703 5360 2639 81 55 23 66 44 772 91 Matches 2022-2023 23 Reims fr FRA Coupe de France 1.7 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 0.0 3 1 2 1 0 0 3 0 0 0 1 7 0 0 0 0 0 1 0 0 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 8.7 358 3 53 183 133 12 358 61 33 54.1 23 37.7 249 1995 997 28 20 4 18 9 264 25 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 30.1 1379 6 110 687 619 86 1379 196 108 55.1 76 38.8 965 7539 4410 145 134 37 72 70 1087 174 Matches 2024-2025 25 Braga 2. Europa Lg 0.5 31 0 4 3 24 4 31 1 1 100.0 0 0.0 22 154 85 3 1 1 1 0 19 3 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 1.1 37 0 1 22 16 2 37 6 3 50.0 2 33.3 23 122 55 1 3 0 1 1 27 6 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 0.0 6 0 0 2 5 0 6 0 0 0 5 33 20 0 1 0 0 0 4 0 Matches 8 Seasons 6 Clubs 5 Leagues 86.2 3929 21 395 2092 1554 215 3928 596 324 54.4 254 42.6 2803 21131 11198 343 292 82 248 194 3039 404 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 Estoril (3 Seasons) 1 League 39.9 1774 9 164 892 768 100 1774 263 144 54.8 101 38.4 1237 9656 5462 174 157 41 91 80 1378 205 Marítimo (2 Seasons) 1 League 37.9 1780 8 195 1042 592 84 1779 265 141 53.2 124 46.8 1274 9360 4572 136 105 32 125 89 1390 154 Rennes (2 Seasons) 3 Leagues 1.0 53 0 6 28 20 6 53 4 0 0.0 4 100.0 39 265 114 4 1 0 5 2 40 3 Le Havre (1 Season) 1 League 5.1 282 3 24 124 145 21 282 63 38 60.3 25 39.7 225 1656 945 26 27 8 26 22 208 39 Reims (1 Season) 2 Leagues 1.8 3 1 2 1 0 0 3 0 0 0 1 7 0 0 0 0 0 1 0 0 Braga (1 Season) 2 Leagues 0.5 37 0 4 5 29 4 37 1 1 100.0 0 0.0 27 187 105 3 2 1 1 0 23 3 Primeira Liga (5 Seasons) 77.9 3560 17 359 1936 1365 184 3559 528 285 54.0 225 42.6 2516 19049 10054 310 263 73 216 169 2772 359 Ligue 1 (3 Seasons) 0.2 19 1 2 5 12 4 19 1 0 0.0 1 100.0 13 86 47 2 1 0 2 2 12 2 Europa Lg (3 Seasons) 1.3 68 0 10 27 32 6 68 4 1 25.0 3 75.0 49 340 152 5 1 1 4 1 47 4 Coupe de France (2 Seasons) 1.7 Ligue 2 (1 Season) 5.1 282 3 24 124 145 21 282 63 38 60.3 25 39.7 225 1656 945 26 27 8 26 22 208 39
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 2017-2018 18 Le Havre 1 League 5.1 282 3 24 124 145 21 282 63 38 60.3 25 39.7 225 1656 945 26 27 8 26 22 208 39 2019-2020 20 Rennes 3 Leagues 1.0 53 0 6 28 20 6 53 4 0 0.0 4 100.0 39 265 114 4 1 0 5 2 40 3 2020-2021 21 Marítimo 1 League 16.7 798 5 83 488 259 22 798 117 69 59.0 48 41.0 571 4000 1933 55 50 9 59 45 618 63 2021-2022 22 Marítimo 1 League 21.2 982 3 112 554 333 62 981 148 72 48.6 76 51.4 703 5360 2639 81 55 23 66 44 772 91 2022-2023 23 Reims 2 Leagues 1.8 3 1 2 1 0 0 3 0 0 0 1 7 0 0 0 0 0 1 0 0 2022-2023 23 Estoril 1 League 8.7 358 3 53 183 133 12 358 61 33 54.1 23 37.7 249 1995 997 28 20 4 18 9 264 25 2023-2024 24 Estoril 1 League 30.1 1379 6 110 687 619 86 1379 196 108 55.1 76 38.8 965 7539 4410 145 134 37 72 70 1087 174 2024-2025 25 Estoril 1 League 1.1 37 0 1 22 16 2 37 6 3 50.0 2 33.3 23 122 55 1 3 0 1 1 27 6 2024-2025 25 Braga 2 Leagues 0.5 37 0 4 5 29 4 37 1 1 100.0 0 0.0 27 187 105 3 2 1 1 0 23 3 8 Seasons 6 Clubs 5 Leagues 86.2 3929 21 395 2092 1554 215 3928 596 324 54.4 254 42.6 2803 21131 11198 343 292 82 248 194 3039 404 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 Estoril (3 Seasons) 1 League 39.9 1774 9 164 892 768 100 1774 263 144 54.8 101 38.4 1237 9656 5462 174 157 41 91 80 1378 205 Marítimo (2 Seasons) 1 League 37.9 1780 8 195 1042 592 84 1779 265 141 53.2 124 46.8 1274 9360 4572 136 105 32 125 89 1390 154 Rennes (2 Seasons) 3 Leagues 1.0 53 0 6 28 20 6 53 4 0 0.0 4 100.0 39 265 114 4 1 0 5 2 40 3 Le Havre (1 Season) 1 League 5.1 282 3 24 124 145 21 282 63 38 60.3 25 39.7 225 1656 945 26 27 8 26 22 208 39 Reims (1 Season) 2 Leagues 1.8 3 1 2 1 0 0 3 0 0 0 1 7 0 0 0 0 0 1 0 0 Braga (1 Season) 2 Leagues 0.5 37 0 4 5 29 4 37 1 1 100.0 0 0.0 27 187 105 3 2 1 1 0 23 3 Primeira Liga (5 Seasons) 77.9 3560 17 359 1936 1365 184 3559 528 285 54.0 225 42.6 2516 19049 10054 310 263 73 216 169 2772 359 Ligue 1 (3 Seasons) 0.2 19 1 2 5 12 4 19 1 0 0.0 1 100.0 13 86 47 2 1 0 2 2 12 2 Europa Lg (3 Seasons) 1.3 68 0 10 27 32 6 68 4 1 25.0 3 75.0 49 340 152 5 1 1 4 1 47 4 Coupe de France (2 Seasons) 1.7 Ligue 2 (1 Season) 5.1 282 3 24 124 145 21 282 63 38 60.3 25 39.7 225 1656 945 26 27 8 26 22 208 39
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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 4th 5.1 282 3 24 124 145 21 282 63 38 60.3 25 39.7 225 1656 945 26 27 8 26 22 208 39 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 3rd 0.2 16 0 0 4 12 4 16 1 0 0.0 1 100.0 12 79 47 2 1 0 2 1 12 2 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 15th 16.7 798 5 83 488 259 22 798 117 69 59.0 48 41.0 571 4000 1933 55 50 9 59 45 618 63 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 10th 21.2 982 3 112 554 333 62 981 148 72 48.6 76 51.4 703 5360 2639 81 55 23 66 44 772 91 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 11th 0.0 3 1 2 1 0 0 3 0 0 0 1 7 0 0 0 0 0 1 0 0 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 14th 8.7 358 3 53 183 133 12 358 61 33 54.1 23 37.7 249 1995 997 28 20 4 18 9 264 25 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 13th 30.1 1379 6 110 687 619 86 1379 196 108 55.1 76 38.8 965 7539 4410 145 134 37 72 70 1087 174 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 12th 1.1 37 0 1 22 16 2 37 6 3 50.0 2 33.3 23 122 55 1 3 0 1 1 27 6 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 0.0 6 0 0 2 5 0 6 0 0 0 5 33 20 0 1 0 0 0 4 0 Matches 8 Seasons 6 Clubs 3 Leagues 83.2 3861 21 385 2065 1522 209 3860 592 323 54.6 251 42.4 2754 20791 11046 338 291 81 244 193 2992 400 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 Estoril (3 Seasons) 1 League 39.9 1774 9 164 892 768 100 1774 263 144 54.8 101 38.4 1237 9656 5462 174 157 41 91 80 1378 205 Marítimo (2 Seasons) 1 League 37.9 1780 8 195 1042 592 84 1779 265 141 53.2 124 46.8 1274 9360 4572 136 105 32 125 89 1390 154 Rennes (2 Seasons) 1 League 0.2 16 0 0 4 12 4 16 1 0 0.0 1 100.0 12 79 47 2 1 0 2 1 12 2 Le Havre (1 Season) 1 League 5.1 282 3 24 124 145 21 282 63 38 60.3 25 39.7 225 1656 945 26 27 8 26 22 208 39 Braga (1 Season) 1 League 0.0 6 0 0 2 5 0 6 0 0 0 5 33 20 0 1 0 0 0 4 0 Reims (1 Season) 1 League 0.0 3 1 2 1 0 0 3 0 0 0 1 7 0 0 0 0 0 1 0 0 Primeira Liga (5 Seasons) 77.9 3560 17 359 1936 1365 184 3559 528 285 54.0 225 42.6 2516 19049 10054 310 263 73 216 169 2772 359 Ligue 1 (3 Seasons) 0.2 19 1 2 5 12 4 19 1 0 0.0 1 100.0 13 86 47 2 1 0 2 2 12 2 Ligue 2 (1 Season) 5.1 282 3 24 124 145 21 282 63 38 60.3 25 39.7 225 1656 945 26 27 8 26 22 208 39
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 1/3 CPA Mis Dis Rec Matches 2022-2023 23 Reims fr FRA Coupe de France R16 1.7 Matches 2 Seasons 2 Clubs 1 League 1.7 Country 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 Reims (1 Season) 1 League 1.7 Rennes (1 Season) 1 League
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 2019-2020 20 Rennes 2. Europa Lg GR 0.8 37 0 6 24 8 2 37 3 0 0.0 3 100.0 27 186 67 2 0 0 3 1 28 1 Matches 2024-2025 25 Braga 2. Europa Lg 0.5 31 0 4 3 24 4 31 1 1 100.0 0 0.0 22 154 85 3 1 1 1 0 19 3 Matches 3 Seasons 2 Clubs 1 League 1.3 68 0 10 27 32 6 68 4 1 25.0 3 75.0 49 340 152 5 1 1 4 1 47 4 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 Rennes (2 Seasons) 1 League 0.8 37 0 6 24 8 2 37 3 0 0.0 3 100.0 27 186 67 2 0 0 3 1 28 1 Braga (1 Season) 1 League 0.5 31 0 4 3 24 4 31 1 1 100.0 0 0.0 22 154 85 3 1 1 1 0 19 3
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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 18 461 26 13.5 5.1 2 2 16 10 1.47 7 5 +2 +0.39 -0.13 8.2 6.6 +1.6 +0.31 -0.29 Matches 2018-2019 19 Rennes 2. Europa Lg 0 0 0 0 1 Matches 2018-2019 19 Rennes fr FRA 1. Ligue 1 0 0 0 0 2 Matches 2019-2020 20 Rennes fr FRA Coupe de France 0 0 0 0 1 Matches 2019-2020 20 Rennes 2. Europa Lg 2 71 36 13.1 0.8 1 64 0 1 7 1 0.00 0 3 -3 -3.80 -3.80 2.2 0.8 +1.4 +1.75 +1.28 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 2 16 8 0.6 0.2 0 0 2 7 6 1.50 1 1 0 0.00 -0.50 1.1 0.1 +1.0 +5.89 +5.68 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 26 1,505 58 49.2 16.7 18 75 5 8 19 4 0.96 10 22 -12 -0.72 -0.25 16.6 18.9 -2.3 -0.14 +0.58 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 29 1,907 66 62.3 21.2 22 78 4 7 28 1 1.17 23 23 0 0.00 +0.39 22.6 32.2 -9.7 -0.46 +0.34 Matches 2022-2023 23 Reims fr FRA Coupe de France 2 155 78 57.4 1.7 2 78 1 0 0 3.00 9 0 +9 +5.23 +6.01 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 1 3 3 0.1 0.0 0 0 1 3 7 3.00 0 0 0 0.00 0.00 0.0 0.0 0.0 +0.27 +0.03 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 13 785 60 25.7 8.7 9 78 1 4 20 2 0.77 9 14 -5 -0.57 -0.14 8.2 16.4 -8.3 -0.95 -0.27 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 33 2,711 82 88.6 30.1 31 86 18 2 16 0 0.91 41 50 -9 -0.30 -0.30 34.6 43.4 -8.8 -0.29 +0.64 Matches 2024-2025 25 Braga 2. Europa Lg 1 45 45 8.3 0.5 1 45 0 0 3 3.00 0 1 -1 -2.00 -1.64 0.8 1.3 -0.5 -0.91 -1.22 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 3 97 32 7.7 1.1 1 76 0 2 11 0 0.33 1 3 -2 -1.86 -1.31 0.2 3.7 -3.5 -3.21 -2.26 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 1 2 2 0.2 0.0 0 0 1 2 4 0.00 0 0 0 0.00 -0.64 0.0 0.0 0.0 -0.40 -1.27 Matches 8 Seasons 6 Clubs 5 Leagues 131 7,758 59 25.6 86.2 87 80 31 44 18 42 1.08 101 122 -21 -0.24 -0.27 94.5 123.5 -29.0 -0.34 -0.32 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 Estoril (3 Seasons) 1 League 49 3,593 73 48.7 39.9 41 84 19 8 17 2 0.84 51 67 -16 -0.40 +0.03 43.0 63.6 -20.6 -0.52 +0.27 Marítimo (2 Seasons) 1 League 55 3,412 62 55.8 37.9 40 77 9 15 23 5 1.07 33 45 -12 -0.32 +0.12 39.2 51.2 -12.0 -0.32 +0.44 Rennes (2 Seasons) 3 Leagues 4 87 22 1.1 1.0 1 66 0 3 7 11 0.75 1 4 -3 -3.10 -3.53 3.3 0.8 +2.4 +2.52 +2.26 Le Havre (1 Season) 1 League 18 461 26 13.5 5.1 2 2 16 10 1.47 7 5 +2 +0.39 -0.13 8.2 6.6 +1.6 +0.31 -0.29 Reims (1 Season) 2 Leagues 3 158 53 4.3 1.8 2 78 1 1 3 7 3.00 9 0 +9 +5.13 +5.15 0.0 0.0 0.0 +0.27 +0.03 Braga (1 Season) 2 Leagues 2 47 24 2.6 0.5 1 45 0 1 2 7 1.50 0 1 -1 -1.91 -2.27 0.8 1.3 -0.5 -0.88 -1.59 Primeira Liga (5 Seasons) 105 7,007 67 47.5 77.9 81 81 28 24 20 11 0.95 84 112 -28 -0.36 -0.10 82.2 114.8 -32.6 -0.42 +0.09 Ligue 1 (3 Seasons) 3 19 6 0.2 0.2 0 0 3 6 15 2.00 1 1 0 0.00 -0.21 1.2 0.1 +1.1 +5.01 +4.78 Europa Lg (3 Seasons) 3 116 39 5.9 1.3 2 55 0 1 7 5 1.00 0 4 -4 -3.10 -2.92 3.0 2.0 +0.9 +0.72 +0.33 Coupe de France (2 Seasons) 2 155 78 19.9 1.7 2 78 1 0 1 3.00 9 0 +9 +5.23 +6.01 Ligue 2 (1 Season) 18 461 26 13.5 5.1 2 2 16 10 1.47 7 5 +2 +0.39 -0.13 8.2 6.6 +1.6 +0.31 -0.29
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 2017-2018 18 Le Havre 1 League 18 461 26 13.5 5.1 2 2 16 10 1.47 7 5 +2 +0.39 -0.13 8.2 6.6 +1.6 +0.31 -0.29 2018-2019 19 Rennes 2 Leagues 0 0 0 0 3 2019-2020 20 Rennes 3 Leagues 4 87 22 2.4 1.0 1 66 0 3 7 8 0.75 1 4 -3 -3.10 -3.53 3.3 0.8 +2.4 +2.52 +2.26 2020-2021 21 Marítimo 1 League 26 1,505 58 49.2 16.7 18 75 5 8 19 4 0.96 10 22 -12 -0.72 -0.25 16.6 18.9 -2.3 -0.14 +0.58 2021-2022 22 Marítimo 1 League 29 1,907 66 62.3 21.2 22 78 4 7 28 1 1.17 23 23 0 0.00 +0.39 22.6 32.2 -9.7 -0.46 +0.34 2022-2023 23 Reims 2 Leagues 3 158 53 4.3 1.8 2 78 1 1 3 7 3.00 9 0 +9 +5.13 +5.15 0.0 0.0 0.0 +0.27 +0.03 2022-2023 23 Estoril 1 League 13 785 60 25.7 8.7 9 78 1 4 20 2 0.77 9 14 -5 -0.57 -0.14 8.2 16.4 -8.3 -0.95 -0.27 2023-2024 24 Estoril 1 League 33 2,711 82 88.6 30.1 31 86 18 2 16 0 0.91 41 50 -9 -0.30 -0.30 34.6 43.4 -8.8 -0.29 +0.64 2024-2025 25 Estoril 1 League 3 97 32 7.7 1.1 1 76 0 2 11 0 0.33 1 3 -2 -1.86 -1.31 0.2 3.7 -3.5 -3.21 -2.26 2024-2025 25 Braga 2 Leagues 2 47 24 2.6 0.5 1 45 0 1 2 7 1.50 0 1 -1 -1.91 -2.27 0.8 1.3 -0.5 -0.88 -1.59 8 Seasons 6 Clubs 5 Leagues 131 7,758 59 25.6 86.2 87 80 31 44 18 42 1.08 101 122 -21 -0.24 -0.27 94.5 123.5 -29.0 -0.34 -0.32 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 Estoril (3 Seasons) 1 League 49 3,593 73 48.7 39.9 41 84 19 8 17 2 0.84 51 67 -16 -0.40 +0.03 43.0 63.6 -20.6 -0.52 +0.27 Marítimo (2 Seasons) 1 League 55 3,412 62 55.8 37.9 40 77 9 15 23 5 1.07 33 45 -12 -0.32 +0.12 39.2 51.2 -12.0 -0.32 +0.44 Rennes (2 Seasons) 3 Leagues 4 87 22 1.1 1.0 1 66 0 3 7 11 0.75 1 4 -3 -3.10 -3.53 3.3 0.8 +2.4 +2.52 +2.26 Le Havre (1 Season) 1 League 18 461 26 13.5 5.1 2 2 16 10 1.47 7 5 +2 +0.39 -0.13 8.2 6.6 +1.6 +0.31 -0.29 Reims (1 Season) 2 Leagues 3 158 53 4.3 1.8 2 78 1 1 3 7 3.00 9 0 +9 +5.13 +5.15 0.0 0.0 0.0 +0.27 +0.03 Braga (1 Season) 2 Leagues 2 47 24 2.6 0.5 1 45 0 1 2 7 1.50 0 1 -1 -1.91 -2.27 0.8 1.3 -0.5 -0.88 -1.59 Primeira Liga (5 Seasons) 105 7,007 67 47.5 77.9 81 81 28 24 20 11 0.95 84 112 -28 -0.36 -0.10 82.2 114.8 -32.6 -0.42 +0.09 Ligue 1 (3 Seasons) 3 19 6 0.2 0.2 0 0 3 6 15 2.00 1 1 0 0.00 -0.21 1.2 0.1 +1.1 +5.01 +4.78 Europa Lg (3 Seasons) 3 116 39 5.9 1.3 2 55 0 1 7 5 1.00 0 4 -4 -3.10 -2.92 3.0 2.0 +0.9 +0.72 +0.33 Coupe de France (2 Seasons) 2 155 78 19.9 1.7 2 78 1 0 1 3.00 9 0 +9 +5.23 +6.01 Ligue 2 (1 Season) 18 461 26 13.5 5.1 2 2 16 10 1.47 7 5 +2 +0.39 -0.13 8.2 6.6 +1.6 +0.31 -0.29
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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 4th 18 461 26 13.5 5.1 2 2 16 10 1.47 7 5 +2 +0.39 -0.13 8.2 6.6 +1.6 +0.31 -0.29 Matches 2018-2019 19 Rennes fr FRA 1. Ligue 1 10th 0 0 0 0 2 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 3rd 2 16 8 0.6 0.2 0 0 2 7 6 1.50 1 1 0 0.00 -0.50 1.1 0.1 +1.0 +5.89 +5.68 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 15th 26 1,505 58 49.2 16.7 18 75 5 8 19 4 0.96 10 22 -12 -0.72 -0.25 16.6 18.9 -2.3 -0.14 +0.58 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 10th 29 1,907 66 62.3 21.2 22 78 4 7 28 1 1.17 23 23 0 0.00 +0.39 22.6 32.2 -9.7 -0.46 +0.34 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 11th 1 3 3 0.1 0.0 0 0 1 3 7 3.00 0 0 0 0.00 0.00 0.0 0.0 0.0 +0.27 +0.03 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 14th 13 785 60 25.7 8.7 9 78 1 4 20 2 0.77 9 14 -5 -0.57 -0.14 8.2 16.4 -8.3 -0.95 -0.27 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 13th 33 2,711 82 88.6 30.1 31 86 18 2 16 0 0.91 41 50 -9 -0.30 -0.30 34.6 43.4 -8.8 -0.29 +0.64 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 12th 3 97 32 7.7 1.1 1 76 0 2 11 0 0.33 1 3 -2 -1.86 -1.31 0.2 3.7 -3.5 -3.21 -2.26 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 1 2 2 0.2 0.0 0 0 1 2 4 0.00 0 0 0 0.00 -0.64 0.0 0.0 0.0 -0.40 -1.27 Matches 8 Seasons 6 Clubs 3 Leagues 126 7,487 59 27.2 83.2 83 81 30 43 19 36 1.05 92 118 -26 -0.31 -0.36 91.6 121.5 -30.0 -0.36 -0.31 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 Estoril (3 Seasons) 1 League 49 3,593 73 48.7 39.9 41 84 19 8 17 2 0.84 51 67 -16 -0.40 +0.03 43.0 63.6 -20.6 -0.52 +0.27 Marítimo (2 Seasons) 1 League 55 3,412 62 55.8 37.9 40 77 9 15 23 5 1.07 33 45 -12 -0.32 +0.12 39.2 51.2 -12.0 -0.32 +0.44 Rennes (2 Seasons) 1 League 2 16 8 0.3 0.2 0 0 2 7 8 1.50 1 1 0 0.00 -0.50 1.1 0.1 +1.0 +5.89 +5.68 Le Havre (1 Season) 1 League 18 461 26 13.5 5.1 2 2 16 10 1.47 7 5 +2 +0.39 -0.13 8.2 6.6 +1.6 +0.31 -0.29 Braga (1 Season) 1 League 1 2 2 0.2 0.0 0 0 1 2 4 0.00 0 0 0 0.00 -0.64 0.0 0.0 0.0 -0.40 -1.27 Reims (1 Season) 1 League 1 3 3 0.1 0.0 0 0 1 3 7 3.00 0 0 0 0.00 0.00 0.0 0.0 0.0 +0.27 +0.03 Primeira Liga (5 Seasons) 105 7,007 67 47.5 77.9 81 81 28 24 20 11 0.95 84 112 -28 -0.36 -0.10 82.2 114.8 -32.6 -0.42 +0.09 Ligue 1 (3 Seasons) 3 19 6 0.2 0.2 0 0 3 6 15 2.00 1 1 0 0.00 -0.21 1.2 0.1 +1.1 +5.01 +4.78 Ligue 2 (1 Season) 18 461 26 13.5 5.1 2 2 16 10 1.47 7 5 +2 +0.39 -0.13 8.2 6.6 +1.6 +0.31 -0.29
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 2019-2020 20 Rennes fr FRA Coupe de France 3rd 0 0 0 0 1 Matches 2022-2023 23 Reims fr FRA Coupe de France R16 2 155 78 57.4 1.7 2 78 1 0 0 3.00 9 0 +9 +5.23 +6.01 Matches 2 Seasons 2 Clubs 1 League 2 155 78 19.9 1.7 2 78 1 0 1 3.00 9 0 +9 +5.23 +6.01 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Reims (1 Season) 1 League 2 155 78 57.4 1.7 2 78 1 0 0 3.00 9 0 +9 +5.23 +6.01 Rennes (1 Season) 1 League 0 0 0 0 1
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 2018-2019 19 Rennes 2. Europa Lg R16 0 0 0 0 1 Matches 2019-2020 20 Rennes 2. Europa Lg GR 2 71 36 13.1 0.8 1 64 0 1 7 1 0.00 0 3 -3 -3.80 -3.80 2.2 0.8 +1.4 +1.75 +1.28 Matches 2024-2025 25 Braga 2. Europa Lg 1 45 45 8.3 0.5 1 45 0 0 3 3.00 0 1 -1 -2.00 -1.64 0.8 1.3 -0.5 -0.91 -1.22 Matches 3 Seasons 2 Clubs 1 League 3 116 39 5.9 1.3 2 55 0 1 7 5 1.00 0 4 -4 -3.10 -2.92 3.0 2.0 +0.9 +0.72 +0.33 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 Rennes (2 Seasons) 1 League 2 71 36 4.9 0.8 1 64 0 1 7 2 0.00 0 3 -3 -3.80 -3.80 2.2 0.8 +1.4 +1.75 +1.28 Braga (1 Season) 1 League 1 45 45 8.3 0.5 1 45 0 0 3 3.00 0 1 -1 -2.00 -1.64 0.8 1.3 -0.5 -0.91 -1.22
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 2017-2018 18 Le Havre 1 League 5.1 0 0 3 19 1 5 6 7 0 0 0 27 1 10 9.1 2019-2020 20 Rennes 3 Leagues 1.0 0 0 0 0 2 0 1 1 0 0 0 0 4 0 2 0.0 2020-2021 21 Marítimo 1 League 16.7 4 0 0 23 45 0 15 12 16 0 0 0 93 3 11 21.4 2021-2022 22 Marítimo 1 League 21.2 3 0 0 14 54 1 13 6 12 1 0 0 89 0 6 0.0 2022-2023 23 Reims 2 Leagues 1.8 1 0 0 5 2 0 3 0 0 0 0 0 1 0 0 2022-2023 23 Estoril 1 League 8.7 1 0 0 7 14 1 14 3 6 0 0 0 38 1 3 25.0 2023-2024 24 Estoril 1 League 30.1 0 0 0 11 56 6 64 7 9 0 0 0 129 0 12 0.0 2024-2025 25 Estoril 1 League 1.1 0 0 0 0 3 0 2 0 0 0 0 0 4 2 0 100.0 2024-2025 25 Braga 2 Leagues 0.5 0 0 0 0 2 0 4 1 3 0 0 0 5 0 0 8 Seasons 6 Clubs 5 Leagues 86.2 9 0 0 63 197 9 121 36 53 1 0 0 390 7 44 13.7 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Estoril (3 Seasons) 1 League 39.9 1 0 0 18 73 7 80 10 15 0 0 0 171 3 15 16.7 Marítimo (2 Seasons) 1 League 37.9 7 0 0 37 99 1 28 18 28 1 0 0 182 3 17 15.0 Rennes (2 Seasons) 3 Leagues 1.0 0 0 0 0 2 0 1 1 0 0 0 0 4 0 2 0.0 Le Havre (1 Season) 1 League 5.1 0 0 3 19 1 5 6 7 0 0 0 27 1 10 9.1 Reims (1 Season) 2 Leagues 1.8 1 0 0 5 2 0 3 0 0 0 0 0 1 0 0 Braga (1 Season) 2 Leagues 0.5 0 0 0 0 2 0 4 1 3 0 0 0 5 0 0 Primeira Liga (5 Seasons) 77.9 8 0 0 55 172 8 108 28 43 1 0 0 354 6 32 15.8 Ligue 1 (3 Seasons) 0.2 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 Europa Lg (3 Seasons) 1.3 0 0 0 0 4 0 5 2 3 0 0 0 8 0 2 0.0 Coupe de France (2 Seasons) 1.7 1 0 0 4 2 0 3 0 0 0 Ligue 2 (1 Season) 5.1 0 0 3 19 1 5 6 7 0 0 0 27 1 10 9.1
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 2017-2018 18 Le Havre fr FRA 2. Ligue 2 4th 5.1 0 0 3 19 1 5 6 7 0 0 0 27 1 10 9.1 Matches 2019-2020 20 Rennes fr FRA 1. Ligue 1 3rd 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2020-2021 21 Marítimo pt POR 1. Primeira Liga 15th 16.7 4 0 0 23 45 0 15 12 16 0 0 0 93 3 11 21.4 Matches 2021-2022 22 Marítimo pt POR 1. Primeira Liga 10th 21.2 3 0 0 14 54 1 13 6 12 1 0 0 89 0 6 0.0 Matches 2022-2023 23 Reims fr FRA 1. Ligue 1 11th 0.0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 Matches 2022-2023 23 Estoril pt POR 1. Primeira Liga 14th 8.7 1 0 0 7 14 1 14 3 6 0 0 0 38 1 3 25.0 Matches 2023-2024 24 Estoril pt POR 1. Primeira Liga 13th 30.1 0 0 0 11 56 6 64 7 9 0 0 0 129 0 12 0.0 Matches 2024-2025 25 Estoril pt POR 1. Primeira Liga 12th 1.1 0 0 0 0 3 0 2 0 0 0 0 0 4 2 0 100.0 Matches 2024-2025 25 Braga pt POR 1. Primeira Liga 5th 0.0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 Matches 8 Seasons 6 Clubs 3 Leagues 83.2 8 0 0 59 191 9 113 34 50 1 0 0 382 7 42 14.3 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Estoril (3 Seasons) 1 League 39.9 1 0 0 18 73 7 80 10 15 0 0 0 171 3 15 16.7 Marítimo (2 Seasons) 1 League 37.9 7 0 0 37 99 1 28 18 28 1 0 0 182 3 17 15.0 Rennes (2 Seasons) 1 League 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Le Havre (1 Season) 1 League 5.1 0 0 3 19 1 5 6 7 0 0 0 27 1 10 9.1 Braga (1 Season) 1 League 0.0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 Reims (1 Season) 1 League 0.0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 Primeira Liga (5 Seasons) 77.9 8 0 0 55 172 8 108 28 43 1 0 0 354 6 32 15.8 Ligue 1 (3 Seasons) 0.2 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 Ligue 2 (1 Season) 5.1 0 0 3 19 1 5 6 7 0 0 0 27 1 10 9.1
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2022-2023 23 Reims fr FRA Coupe de France R16 1.7 1 0 0 4 2 0 3 0 0 0 Matches 2 Seasons 2 Clubs 1 League 1.7 1 0 0 4 2 0 3 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Reims (1 Season) 1 League 1.7 1 0 0 4 2 0 3 0 0 0 Rennes (1 Season) 1 League
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 2019-2020 20 Rennes 2. Europa Lg GR 0.8 0 0 0 0 2 0 1 1 0 0 0 0 4 0 2 0.0 Matches 2024-2025 25 Braga 2. Europa Lg 0.5 0 0 0 0 2 0 4 1 3 0 0 0 4 0 0 Matches 3 Seasons 2 Clubs 1 League 1.3 0 0 0 0 4 0 5 2 3 0 0 0 8 0 2 0.0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Rennes (2 Seasons) 1 League 0.8 0 0 0 0 2 0 1 1 0 0 0 0 4 0 2 0.0 Braga (1 Season) 1 League 0.5 0 0 0 0 2 0 4 1 3 0 0 0 4 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, 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 Rafik Guitane Pages
Rafik Guitane 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