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 2018-2019 20 Portimonense pt POR 1. Primeira Liga 0 0 Matches 2019-2020 21 Portimonense pt POR 1. Primeira Liga 9 8 622 6.9 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.1 9 25 21 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 22 15 1,358 15.1 2 0 2 2 0 0 5 0 1.3 1.3 0.9 2.1 18 45 53 0.13 0.00 0.13 0.13 0.13 0.08 0.06 0.14 0.08 0.14 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 11 11 973 10.8 0 2 2 0 0 0 2 0 0.3 0.3 1.5 1.7 13 20 41 0.00 0.18 0.18 0.00 0.18 0.03 0.14 0.16 0.03 0.16 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 16 14 1,310 14.6 1 2 3 1 0 0 5 0 0.4 0.4 2.0 2.4 23 46 51 0.07 0.14 0.21 0.07 0.21 0.03 0.14 0.16 0.03 0.16 Matches 2022-2023 24 Metz fr FRA Coupe de France 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 38 37 3,353 37.3 1 0 1 1 0 0 4 0 2.0 2.0 0.6 2.6 14 173 2 0.03 0.00 0.03 0.03 0.03 0.05 0.02 0.07 0.05 0.07 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 25 20 1,849 20.5 0 1 1 0 0 0 4 0 0.8 0.8 0.5 1.3 4 38 3 0.00 0.05 0.05 0.00 0.05 0.04 0.02 0.06 0.04 0.06 Matches 2024-2025 26 Metz fr FRA Coupe de France 0 0 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 8 6 505 5.6 0 1 1 0 0 0 1 0 0.1 0.1 0.1 0.3 12 38 30 0.00 0.18 0.18 0.00 0.18 0.03 0.02 0.05 0.03 0.05 Matches 7 Seasons 2 Clubs 4 Leagues 131 113 10,150 112.8 4 6 10 4 0 0 24 0 4.9 4.9 5.6 10.5 93 385 201 0.04 0.05 0.09 0.04 0.09 0.04 0.05 0.09 0.04 0.09 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 Metz (4 Seasons) 3 Leagues 84 76 6,860 76.2 1 4 5 1 0 0 12 0 3.2 3.2 2.6 5.8 43 269 76 0.01 0.05 0.07 0.01 0.07 0.04 0.04 0.08 0.04 0.08 Portimonense (4 Seasons) 1 League 47 37 3,290 36.6 3 2 5 3 0 0 12 0 1.7 1.7 2.9 4.6 50 116 125 0.08 0.05 0.14 0.08 0.14 0.05 0.08 0.13 0.05 0.13 Primeira Liga (4 Seasons) 47 37 3,290 36.6 3 2 5 3 0 0 12 0 1.7 1.7 2.9 4.6 50 116 125 0.08 0.05 0.14 0.08 0.14 0.05 0.08 0.13 0.05 0.13 Ligue 2 (2 Seasons) 46 43 3,858 42.9 1 1 2 1 0 0 5 0 2.1 2.1 0.7 2.8 26 211 32 0.02 0.02 0.05 0.02 0.05 0.05 0.02 0.07 0.05 0.07 Ligue 1 (2 Seasons) 36 31 2,822 31.4 0 3 3 0 0 0 6 0 1.1 1.1 1.9 3.0 17 58 44 0.00 0.10 0.10 0.00 0.10 0.03 0.06 0.10 0.03 0.10 Coupe de France (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR 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 20 Portimonense 1 League 0 0 2019-2020 21 Portimonense 1 League 9 8 622 6.9 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.1 9 25 21 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 2020-2021 22 Portimonense 1 League 22 15 1,358 15.1 2 0 2 2 0 0 5 0 1.3 1.3 0.9 2.1 18 45 53 0.13 0.00 0.13 0.13 0.13 0.08 0.06 0.14 0.08 0.14 2021-2022 23 Portimonense 1 League 16 14 1,310 14.6 1 2 3 1 0 0 5 0 0.4 0.4 2.0 2.4 23 46 51 0.07 0.14 0.21 0.07 0.21 0.03 0.14 0.16 0.03 0.16 2021-2022 23 Metz 1 League 11 11 973 10.8 0 2 2 0 0 0 2 0 0.3 0.3 1.5 1.7 13 20 41 0.00 0.18 0.18 0.00 0.18 0.03 0.14 0.16 0.03 0.16 2022-2023 24 Metz 2 Leagues 40 39 3,533 39.3 1 0 1 1 0 0 5 0 2.0 2.0 0.6 2.6 14 173 2 0.03 0.00 0.03 0.03 0.03 0.05 0.02 0.07 0.05 0.07 2023-2024 25 Metz 1 League 25 20 1,849 20.5 0 1 1 0 0 0 4 0 0.8 0.8 0.5 1.3 4 38 3 0.00 0.05 0.05 0.00 0.05 0.04 0.02 0.06 0.04 0.06 2024-2025 26 Metz 2 Leagues 8 6 505 5.6 0 1 1 0 0 0 1 0 0.1 0.1 0.1 0.3 12 38 30 0.00 0.18 0.18 0.00 0.18 0.03 0.02 0.05 0.03 0.05 7 Seasons 2 Clubs 4 Leagues 131 113 10,150 112.8 4 6 10 4 0 0 24 0 4.9 4.9 5.6 10.5 93 385 201 0.04 0.05 0.09 0.04 0.09 0.04 0.05 0.09 0.04 0.09 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 Metz (4 Seasons) 3 Leagues 84 76 6,860 76.2 1 4 5 1 0 0 12 0 3.2 3.2 2.6 5.8 43 269 76 0.01 0.05 0.07 0.01 0.07 0.04 0.04 0.08 0.04 0.08 Portimonense (4 Seasons) 1 League 47 37 3,290 36.6 3 2 5 3 0 0 12 0 1.7 1.7 2.9 4.6 50 116 125 0.08 0.05 0.14 0.08 0.14 0.05 0.08 0.13 0.05 0.13 Primeira Liga (4 Seasons) 47 37 3,290 36.6 3 2 5 3 0 0 12 0 1.7 1.7 2.9 4.6 50 116 125 0.08 0.05 0.14 0.08 0.14 0.05 0.08 0.13 0.05 0.13 Ligue 2 (2 Seasons) 46 43 3,858 42.9 1 1 2 1 0 0 5 0 2.1 2.1 0.7 2.8 26 211 32 0.02 0.02 0.05 0.02 0.05 0.05 0.02 0.07 0.05 0.07 Ligue 1 (2 Seasons) 36 31 2,822 31.4 0 3 3 0 0 0 6 0 1.1 1.1 1.9 3.0 17 58 44 0.00 0.10 0.10 0.00 0.10 0.03 0.06 0.10 0.03 0.10 Coupe de France (2 Seasons) 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR 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 20 Portimonense pt POR 1. Primeira Liga 12th 0 0 Matches 2019-2020 21 Portimonense pt POR 1. Primeira Liga 17th 9 8 622 6.9 0 0 0 0 0 0 2 0 0.0 0.0 0.0 0.1 9 25 21 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 14th 22 15 1,358 15.1 2 0 2 2 0 0 5 0 1.3 1.3 0.9 2.1 18 45 53 0.13 0.00 0.13 0.13 0.13 0.08 0.06 0.14 0.08 0.14 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 13th 16 14 1,310 14.6 1 2 3 1 0 0 5 0 0.4 0.4 2.0 2.4 23 46 51 0.07 0.14 0.21 0.07 0.21 0.03 0.14 0.16 0.03 0.16 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 11 11 973 10.8 0 2 2 0 0 0 2 0 0.3 0.3 1.5 1.7 13 20 41 0.00 0.18 0.18 0.00 0.18 0.03 0.14 0.16 0.03 0.16 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 38 37 3,353 37.3 1 0 1 1 0 0 4 0 2.0 2.0 0.6 2.6 14 173 2 0.03 0.00 0.03 0.03 0.03 0.05 0.02 0.07 0.05 0.07 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 25 20 1,849 20.5 0 1 1 0 0 0 4 0 0.8 0.8 0.5 1.3 4 38 3 0.00 0.05 0.05 0.00 0.05 0.04 0.02 0.06 0.04 0.06 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 2nd 8 6 505 5.6 0 1 1 0 0 0 1 0 0.1 0.1 0.1 0.3 12 38 30 0.00 0.18 0.18 0.00 0.18 0.03 0.02 0.05 0.03 0.05 Matches 7 Seasons 2 Clubs 3 Leagues 129 111 9,970 110.8 4 6 10 4 0 0 23 0 4.9 4.9 5.6 10.5 93 385 201 0.04 0.05 0.09 0.04 0.09 0.04 0.05 0.09 0.04 0.09 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 Metz (4 Seasons) 2 Leagues 82 74 6,680 74.2 1 4 5 1 0 0 11 0 3.2 3.2 2.6 5.8 43 269 76 0.01 0.05 0.07 0.01 0.07 0.04 0.04 0.08 0.04 0.08 Portimonense (4 Seasons) 1 League 47 37 3,290 36.6 3 2 5 3 0 0 12 0 1.7 1.7 2.9 4.6 50 116 125 0.08 0.05 0.14 0.08 0.14 0.05 0.08 0.13 0.05 0.13 Primeira Liga (4 Seasons) 47 37 3,290 36.6 3 2 5 3 0 0 12 0 1.7 1.7 2.9 4.6 50 116 125 0.08 0.05 0.14 0.08 0.14 0.05 0.08 0.13 0.05 0.13 Ligue 2 (2 Seasons) 46 43 3,858 42.9 1 1 2 1 0 0 5 0 2.1 2.1 0.7 2.8 26 211 32 0.02 0.02 0.05 0.02 0.05 0.05 0.02 0.07 0.05 0.07 Ligue 1 (2 Seasons) 36 31 2,822 31.4 0 3 3 0 0 0 6 0 1.1 1.1 1.9 3.0 17 58 44 0.00 0.10 0.10 0.00 0.10 0.03 0.06 0.10 0.03 0.10
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 2022-2023 24 Metz fr FRA Coupe de France R64 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Metz fr FRA Coupe de France R64 0 0 Matches 2 Seasons 1 Club 1 League 2 2 180 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
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 2019-2020 21 Portimonense pt POR 1. Primeira Liga 6.9 0 1 0 0.0 0.14 0.00 0.00 28.7 0 0 0 0.0 0.0 0.03 0.0 0.0 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 15.1 2 13 4 30.8 0.86 0.27 0.15 0.50 25.5 6 0 0 1.3 1.3 0.10 +0.7 +0.7 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 10.8 0 6 2 33.3 0.55 0.18 0.00 0.00 27.0 3 0 0 0.3 0.3 0.05 -0.3 -0.3 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 14.6 1 10 3 30.0 0.69 0.21 0.10 0.33 27.3 4 0 0 0.4 0.4 0.04 +0.6 +0.6 Matches 2022-2023 24 Metz fr FRA Coupe de France 2.0 0 0 0 0.00 0.00 0 0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 37.3 1 17 2 11.8 0.46 0.05 0.06 0.50 17.9 6 0 0 2.0 2.0 0.12 -1.0 -1.0 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 20.5 0 13 7 53.8 0.63 0.34 0.00 0.00 21.4 2 0 0 0.8 0.8 0.06 -0.8 -0.8 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 5.6 0 5 0 0.0 0.89 0.00 0.00 16.6 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 7 Seasons 2 Clubs 4 Leagues 112.8 4 65 18 27.7 0.58 0.16 0.06 0.22 22.5 21 0 0 4.9 4.9 0.08 -0.9 -0.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 Metz (4 Seasons) 3 Leagues 76.2 1 41 11 26.8 0.54 0.14 0.02 0.09 20.2 11 0 0 3.2 3.2 0.08 -2.2 -2.2 Portimonense (4 Seasons) 1 League 36.6 3 24 7 29.2 0.66 0.19 0.13 0.43 26.4 10 0 0 1.7 1.7 0.07 +1.3 +1.3 Primeira Liga (4 Seasons) 36.6 3 24 7 29.2 0.66 0.19 0.13 0.43 26.4 10 0 0 1.7 1.7 0.07 +1.3 +1.3 Ligue 2 (2 Seasons) 42.9 1 22 2 9.1 0.51 0.05 0.05 0.50 17.6 6 0 0 2.1 2.1 0.10 -1.1 -1.1 Ligue 1 (2 Seasons) 31.4 0 19 9 47.4 0.61 0.29 0.00 0.00 23.1 5 0 0 1.1 1.1 0.06 -1.1 -1.1 Coupe de France (2 Seasons) 2.0 0 0 0 0.00 0.00 0 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 2019-2020 21 Portimonense 1 League 6.9 0 1 0 0.0 0.14 0.00 0.00 28.7 0 0 0 0.0 0.0 0.03 0.0 0.0 2020-2021 22 Portimonense 1 League 15.1 2 13 4 30.8 0.86 0.27 0.15 0.50 25.5 6 0 0 1.3 1.3 0.10 +0.7 +0.7 2021-2022 23 Portimonense 1 League 14.6 1 10 3 30.0 0.69 0.21 0.10 0.33 27.3 4 0 0 0.4 0.4 0.04 +0.6 +0.6 2021-2022 23 Metz 1 League 10.8 0 6 2 33.3 0.55 0.18 0.00 0.00 27.0 3 0 0 0.3 0.3 0.05 -0.3 -0.3 2022-2023 24 Metz 2 Leagues 39.3 1 17 2 11.8 0.43 0.05 0.06 0.50 17.9 6 0 0 2.0 2.0 0.12 -1.0 -1.0 2023-2024 25 Metz 1 League 20.5 0 13 7 53.8 0.63 0.34 0.00 0.00 21.4 2 0 0 0.8 0.8 0.06 -0.8 -0.8 2024-2025 26 Metz 2 Leagues 5.6 0 5 0 0.0 0.89 0.00 0.00 16.6 0 0 0 0.1 0.1 0.03 -0.1 -0.1 7 Seasons 2 Clubs 4 Leagues 112.8 4 65 18 27.7 0.58 0.16 0.06 0.22 22.5 21 0 0 4.9 4.9 0.08 -0.9 -0.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 Metz (4 Seasons) 3 Leagues 76.2 1 41 11 26.8 0.54 0.14 0.02 0.09 20.2 11 0 0 3.2 3.2 0.08 -2.2 -2.2 Portimonense (4 Seasons) 1 League 36.6 3 24 7 29.2 0.66 0.19 0.13 0.43 26.4 10 0 0 1.7 1.7 0.07 +1.3 +1.3 Primeira Liga (4 Seasons) 36.6 3 24 7 29.2 0.66 0.19 0.13 0.43 26.4 10 0 0 1.7 1.7 0.07 +1.3 +1.3 Ligue 2 (2 Seasons) 42.9 1 22 2 9.1 0.51 0.05 0.05 0.50 17.6 6 0 0 2.1 2.1 0.10 -1.1 -1.1 Ligue 1 (2 Seasons) 31.4 0 19 9 47.4 0.61 0.29 0.00 0.00 23.1 5 0 0 1.1 1.1 0.06 -1.1 -1.1 Coupe de France (2 Seasons) 2.0 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 21 Portimonense pt POR 1. Primeira Liga 17th 6.9 0 1 0 0.0 0.14 0.00 0.00 28.7 0 0 0 0.0 0.0 0.03 0.0 0.0 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 14th 15.1 2 13 4 30.8 0.86 0.27 0.15 0.50 25.5 6 0 0 1.3 1.3 0.10 +0.7 +0.7 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 13th 14.6 1 10 3 30.0 0.69 0.21 0.10 0.33 27.3 4 0 0 0.4 0.4 0.04 +0.6 +0.6 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 10.8 0 6 2 33.3 0.55 0.18 0.00 0.00 27.0 3 0 0 0.3 0.3 0.05 -0.3 -0.3 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 37.3 1 17 2 11.8 0.46 0.05 0.06 0.50 17.9 6 0 0 2.0 2.0 0.12 -1.0 -1.0 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 20.5 0 13 7 53.8 0.63 0.34 0.00 0.00 21.4 2 0 0 0.8 0.8 0.06 -0.8 -0.8 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 2nd 5.6 0 5 0 0.0 0.89 0.00 0.00 16.6 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 7 Seasons 2 Clubs 3 Leagues 110.8 4 65 18 27.7 0.59 0.16 0.06 0.22 22.5 21 0 0 4.9 4.9 0.08 -0.9 -0.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 Metz (4 Seasons) 2 Leagues 74.2 1 41 11 26.8 0.55 0.15 0.02 0.09 20.2 11 0 0 3.2 3.2 0.08 -2.2 -2.2 Portimonense (4 Seasons) 1 League 36.6 3 24 7 29.2 0.66 0.19 0.13 0.43 26.4 10 0 0 1.7 1.7 0.07 +1.3 +1.3 Primeira Liga (4 Seasons) 36.6 3 24 7 29.2 0.66 0.19 0.13 0.43 26.4 10 0 0 1.7 1.7 0.07 +1.3 +1.3 Ligue 2 (2 Seasons) 42.9 1 22 2 9.1 0.51 0.05 0.05 0.50 17.6 6 0 0 2.1 2.1 0.10 -1.1 -1.1 Ligue 1 (2 Seasons) 31.4 0 19 9 47.4 0.61 0.29 0.00 0.00 23.1 5 0 0 1.1 1.1 0.06 -1.1 -1.1
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 24 Metz fr FRA Coupe de France R64 2.0 0 0 0 0.00 0.00 0 0 Matches 2 Seasons 1 Club 1 League 2.0 0 0 0 0.00 0.00 0 0
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2019-2020 21 Portimonense pt POR 1. Primeira Liga 6.9 244 327 74.6 4944 1860 76 94 80.9 121 143 84.6 43 76 56.6 0 0.0 0.1 0.0 1 14 3 3 25 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 15.1 491 782 62.8 9826 3966 186 245 75.9 226 310 72.9 76 185 41.1 0 0.9 0.7 -0.9 11 34 15 9 45 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 10.8 348 488 71.3 5944 2533 168 197 85.3 146 190 76.8 34 82 41.5 2 1.5 1.5 +0.5 12 16 4 3 20 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 14.6 503 734 68.5 9230 3721 215 264 81.4 220 299 73.6 61 129 47.3 2 2.0 1.8 0.0 22 36 12 8 46 Matches 2022-2023 24 Metz fr FRA Coupe de France 2.0 0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 37.3 1751 2093 83.7 40038 14581 367 402 91.3 1027 1125 91.3 339 533 63.6 0 0.6 0.8 -0.6 8 139 9 0 173 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 20.5 628 799 78.6 14351 5183 141 170 82.9 373 422 88.4 113 192 58.9 1 0.5 0.2 +0.5 6 38 2 0 38 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 5.6 356 435 81.8 6426 2340 149 161 92.5 174 191 91.1 32 68 47.1 1 0.1 0.4 +0.9 2 32 2 1 38 Matches 7 Seasons 2 Clubs 4 Leagues 112.8 4321 5658 76.4 90759 34184 1302 1533 84.9 2287 2680 85.3 698 1265 55.2 6 5.6 5.5 +0.4 62 309 47 24 385 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 Metz (4 Seasons) 3 Leagues 76.2 3083 3815 80.8 66759 24637 825 930 88.7 1720 1928 89.2 518 875 59.2 4 2.6 2.9 +1.4 28 225 17 4 269 Portimonense (4 Seasons) 1 League 36.6 1238 1843 67.2 24000 9547 477 603 79.1 567 752 75.4 180 390 46.2 2 2.9 2.6 -0.9 34 84 30 20 116 Primeira Liga (4 Seasons) 36.6 1238 1843 67.2 24000 9547 477 603 79.1 567 752 75.4 180 390 46.2 2 2.9 2.6 -0.9 34 84 30 20 116 Ligue 2 (2 Seasons) 42.9 2107 2528 83.3 46464 16921 516 563 91.7 1201 1316 91.3 371 601 61.7 1 0.7 1.2 +0.3 10 171 11 1 211 Ligue 1 (2 Seasons) 31.4 976 1287 75.8 20295 7716 309 367 84.2 519 612 84.8 147 274 53.6 3 1.9 1.7 +1.1 18 54 6 3 58 Coupe de France (2 Seasons) 2.0 0
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 2019-2020 21 Portimonense 1 League 6.9 244 327 74.6 4944 1860 76 94 80.9 121 143 84.6 43 76 56.6 0 0.0 0.1 0.0 1 14 3 3 25 2020-2021 22 Portimonense 1 League 15.1 491 782 62.8 9826 3966 186 245 75.9 226 310 72.9 76 185 41.1 0 0.9 0.7 -0.9 11 34 15 9 45 2021-2022 23 Portimonense 1 League 14.6 503 734 68.5 9230 3721 215 264 81.4 220 299 73.6 61 129 47.3 2 2.0 1.8 0.0 22 36 12 8 46 2021-2022 23 Metz 1 League 10.8 348 488 71.3 5944 2533 168 197 85.3 146 190 76.8 34 82 41.5 2 1.5 1.5 +0.5 12 16 4 3 20 2022-2023 24 Metz 2 Leagues 39.3 1751 2093 83.7 40038 14581 367 402 91.3 1027 1125 91.3 339 533 63.6 0 0.6 0.8 -0.6 8 139 9 0 173 2023-2024 25 Metz 1 League 20.5 628 799 78.6 14351 5183 141 170 82.9 373 422 88.4 113 192 58.9 1 0.5 0.2 +0.5 6 38 2 0 38 2024-2025 26 Metz 2 Leagues 5.6 356 435 81.8 6426 2340 149 161 92.5 174 191 91.1 32 68 47.1 1 0.1 0.4 +0.9 2 32 2 1 38 7 Seasons 2 Clubs 4 Leagues 112.8 4321 5658 76.4 90759 34184 1302 1533 84.9 2287 2680 85.3 698 1265 55.2 6 5.6 5.5 +0.4 62 309 47 24 385 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 Metz (4 Seasons) 3 Leagues 76.2 3083 3815 80.8 66759 24637 825 930 88.7 1720 1928 89.2 518 875 59.2 4 2.6 2.9 +1.4 28 225 17 4 269 Portimonense (4 Seasons) 1 League 36.6 1238 1843 67.2 24000 9547 477 603 79.1 567 752 75.4 180 390 46.2 2 2.9 2.6 -0.9 34 84 30 20 116 Primeira Liga (4 Seasons) 36.6 1238 1843 67.2 24000 9547 477 603 79.1 567 752 75.4 180 390 46.2 2 2.9 2.6 -0.9 34 84 30 20 116 Ligue 2 (2 Seasons) 42.9 2107 2528 83.3 46464 16921 516 563 91.7 1201 1316 91.3 371 601 61.7 1 0.7 1.2 +0.3 10 171 11 1 211 Ligue 1 (2 Seasons) 31.4 976 1287 75.8 20295 7716 309 367 84.2 519 612 84.8 147 274 53.6 3 1.9 1.7 +1.1 18 54 6 3 58 Coupe de France (2 Seasons) 2.0 0
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 2019-2020 21 Portimonense pt POR 1. Primeira Liga 17th 6.9 244 327 74.6 4944 1860 76 94 80.9 121 143 84.6 43 76 56.6 0 0.0 0.1 0.0 1 14 3 3 25 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 14th 15.1 491 782 62.8 9826 3966 186 245 75.9 226 310 72.9 76 185 41.1 0 0.9 0.7 -0.9 11 34 15 9 45 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 13th 14.6 503 734 68.5 9230 3721 215 264 81.4 220 299 73.6 61 129 47.3 2 2.0 1.8 0.0 22 36 12 8 46 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 10.8 348 488 71.3 5944 2533 168 197 85.3 146 190 76.8 34 82 41.5 2 1.5 1.5 +0.5 12 16 4 3 20 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 37.3 1751 2093 83.7 40038 14581 367 402 91.3 1027 1125 91.3 339 533 63.6 0 0.6 0.8 -0.6 8 139 9 0 173 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 20.5 628 799 78.6 14351 5183 141 170 82.9 373 422 88.4 113 192 58.9 1 0.5 0.2 +0.5 6 38 2 0 38 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 2nd 5.6 356 435 81.8 6426 2340 149 161 92.5 174 191 91.1 32 68 47.1 1 0.1 0.4 +0.9 2 32 2 1 38 Matches 7 Seasons 2 Clubs 3 Leagues 110.8 4321 5658 76.4 90759 34184 1302 1533 84.9 2287 2680 85.3 698 1265 55.2 6 5.6 5.5 +0.4 62 309 47 24 385 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 Metz (4 Seasons) 2 Leagues 74.2 3083 3815 80.8 66759 24637 825 930 88.7 1720 1928 89.2 518 875 59.2 4 2.6 2.9 +1.4 28 225 17 4 269 Portimonense (4 Seasons) 1 League 36.6 1238 1843 67.2 24000 9547 477 603 79.1 567 752 75.4 180 390 46.2 2 2.9 2.6 -0.9 34 84 30 20 116 Primeira Liga (4 Seasons) 36.6 1238 1843 67.2 24000 9547 477 603 79.1 567 752 75.4 180 390 46.2 2 2.9 2.6 -0.9 34 84 30 20 116 Ligue 2 (2 Seasons) 42.9 2107 2528 83.3 46464 16921 516 563 91.7 1201 1316 91.3 371 601 61.7 1 0.7 1.2 +0.3 10 171 11 1 211 Ligue 1 (2 Seasons) 31.4 976 1287 75.8 20295 7716 309 367 84.2 519 612 84.8 147 274 53.6 3 1.9 1.7 +1.1 18 54 6 3 58
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 24 Metz fr FRA Coupe de France R64 2.0 0 Matches 2 Seasons 1 Club 1 League 2.0 0
Pass Types Table Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2019-2020 21 Portimonense pt POR 1. Primeira Liga 6.9 327 249 78 12 0 1 18 66 0 0 0 0 244 0 10 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 15.1 782 553 224 21 0 4 80 180 23 9 14 0 491 5 29 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 10.8 488 371 117 9 0 1 45 90 18 11 7 0 348 0 13 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 14.6 734 543 186 20 0 0 70 139 27 15 9 0 503 5 18 Matches 2022-2023 24 Metz fr FRA Coupe de France 2.0 5 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 37.3 2093 2039 52 40 2 44 14 2 10 9 1 0 1751 2 8 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 20.5 799 723 73 37 0 18 8 35 1 0 1 0 628 3 8 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 5.6 435 402 31 1 3 1 13 30 0 0 0 0 356 2 9 Matches 7 Seasons 2 Clubs 4 Leagues 112.8 5658 4880 761 140 5 69 253 542 79 44 32 0 4321 17 95 Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Metz (4 Seasons) 3 Leagues 76.2 3815 3535 273 87 5 64 85 157 29 20 9 0 3083 7 38 Portimonense (4 Seasons) 1 League 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Primeira Liga (4 Seasons) 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Ligue 2 (2 Seasons) 42.9 2528 2441 83 41 5 45 27 32 10 9 1 0 2107 4 17 Ligue 1 (2 Seasons) 31.4 1287 1094 190 46 0 19 53 125 19 11 8 0 976 3 21 Coupe de France (2 Seasons) 2.0 5
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2019-2020 21 Portimonense 1 League 6.9 327 249 78 12 0 1 18 66 0 0 0 0 244 0 10 2020-2021 22 Portimonense 1 League 15.1 782 553 224 21 0 4 80 180 23 9 14 0 491 5 29 2021-2022 23 Portimonense 1 League 14.6 734 543 186 20 0 0 70 139 27 15 9 0 503 5 18 2021-2022 23 Metz 1 League 10.8 488 371 117 9 0 1 45 90 18 11 7 0 348 0 13 2022-2023 24 Metz 2 Leagues 39.3 2093 2039 52 40 2 44 19 2 10 9 1 0 1751 2 8 2023-2024 25 Metz 1 League 20.5 799 723 73 37 0 18 8 35 1 0 1 0 628 3 8 2024-2025 26 Metz 2 Leagues 5.6 435 402 31 1 3 1 13 30 0 0 0 0 356 2 9 7 Seasons 2 Clubs 4 Leagues 112.8 5658 4880 761 140 5 69 253 542 79 44 32 0 4321 17 95 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Metz (4 Seasons) 3 Leagues 76.2 3815 3535 273 87 5 64 85 157 29 20 9 0 3083 7 38 Portimonense (4 Seasons) 1 League 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Primeira Liga (4 Seasons) 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Ligue 2 (2 Seasons) 42.9 2528 2441 83 41 5 45 27 32 10 9 1 0 2107 4 17 Ligue 1 (2 Seasons) 31.4 1287 1094 190 46 0 19 53 125 19 11 8 0 976 3 21 Coupe de France (2 Seasons) 2.0 5
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 2019-2020 21 Portimonense pt POR 1. Primeira Liga 17th 6.9 327 249 78 12 0 1 18 66 0 0 0 0 244 0 10 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 14th 15.1 782 553 224 21 0 4 80 180 23 9 14 0 491 5 29 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 13th 14.6 734 543 186 20 0 0 70 139 27 15 9 0 503 5 18 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 10.8 488 371 117 9 0 1 45 90 18 11 7 0 348 0 13 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 37.3 2093 2039 52 40 2 44 14 2 10 9 1 0 1751 2 8 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 20.5 799 723 73 37 0 18 8 35 1 0 1 0 628 3 8 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 2nd 5.6 435 402 31 1 3 1 13 30 0 0 0 0 356 2 9 Matches 7 Seasons 2 Clubs 3 Leagues 110.8 5658 4880 761 140 5 69 248 542 79 44 32 0 4321 17 95 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Metz (4 Seasons) 2 Leagues 74.2 3815 3535 273 87 5 64 80 157 29 20 9 0 3083 7 38 Portimonense (4 Seasons) 1 League 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Primeira Liga (4 Seasons) 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Ligue 2 (2 Seasons) 42.9 2528 2441 83 41 5 45 27 32 10 9 1 0 2107 4 17 Ligue 1 (2 Seasons) 31.4 1287 1094 190 46 0 19 53 125 19 11 8 0 976 3 21
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 24 Metz fr FRA Coupe de France R64 2.0 5 Matches 2 Seasons 1 Club 1 League 2.0 5
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 2019-2020 21 Portimonense pt POR 1. Primeira Liga 6.9 2 0.29 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 15.1 20 1.33 14 4 1 0 1 0 0 0.00 0 0 0 0 0 0 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 10.8 17 1.57 9 6 0 1 0 1 3 0.28 3 0 0 0 0 0 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 14.6 34 2.33 18 11 1 1 3 0 3 0.21 2 0 0 1 0 0 Matches 2022-2023 24 Metz fr FRA Coupe de France 2.0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 37.3 31 0.83 25 4 0 1 0 1 0 0.00 0 0 0 0 0 0 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 20.5 17 0.83 10 1 2 2 1 1 3 0.15 1 0 0 1 1 0 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 5.6 6 1.07 4 0 2 0 0 0 1 0.18 0 0 1 0 0 0 Matches 7 Seasons 2 Clubs 4 Leagues 112.8 127 1.15 82 26 6 5 5 3 10 0.09 6 0 1 2 1 0 Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Metz (4 Seasons) 3 Leagues 76.2 71 0.96 48 11 4 4 1 3 7 0.09 4 0 1 1 1 0 Portimonense (4 Seasons) 1 League 36.6 56 1.53 34 15 2 1 4 0 3 0.08 2 0 0 1 0 0 Primeira Liga (4 Seasons) 36.6 56 1.53 34 15 2 1 4 0 3 0.08 2 0 0 1 0 0 Ligue 2 (2 Seasons) 42.9 37 0.86 29 4 2 1 0 1 1 0.02 0 0 1 0 0 0 Ligue 1 (2 Seasons) 31.4 34 1.08 19 7 2 3 1 2 6 0.19 4 0 0 1 1 0 Coupe de France (2 Seasons) 2.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 2019-2020 21 Portimonense 1 League 6.9 2 0.29 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2020-2021 22 Portimonense 1 League 15.1 20 1.33 14 4 1 0 1 0 0 0.00 0 0 0 0 0 0 2021-2022 23 Portimonense 1 League 14.6 34 2.33 18 11 1 1 3 0 3 0.21 2 0 0 1 0 0 2021-2022 23 Metz 1 League 10.8 17 1.57 9 6 0 1 0 1 3 0.28 3 0 0 0 0 0 2022-2023 24 Metz 2 Leagues 39.3 31 0.83 25 4 0 1 0 1 0 0.00 0 0 0 0 0 0 2023-2024 25 Metz 1 League 20.5 17 0.83 10 1 2 2 1 1 3 0.15 1 0 0 1 1 0 2024-2025 26 Metz 2 Leagues 5.6 6 1.07 4 0 2 0 0 0 1 0.18 0 0 1 0 0 0 7 Seasons 2 Clubs 4 Leagues 112.8 127 1.15 82 26 6 5 5 3 10 0.09 6 0 1 2 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Metz (4 Seasons) 3 Leagues 76.2 71 0.96 48 11 4 4 1 3 7 0.09 4 0 1 1 1 0 Portimonense (4 Seasons) 1 League 36.6 56 1.53 34 15 2 1 4 0 3 0.08 2 0 0 1 0 0 Primeira Liga (4 Seasons) 36.6 56 1.53 34 15 2 1 4 0 3 0.08 2 0 0 1 0 0 Ligue 2 (2 Seasons) 42.9 37 0.86 29 4 2 1 0 1 1 0.02 0 0 1 0 0 0 Ligue 1 (2 Seasons) 31.4 34 1.08 19 7 2 3 1 2 6 0.19 4 0 0 1 1 0 Coupe de France (2 Seasons) 2.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 2019-2020 21 Portimonense pt POR 1. Primeira Liga 17th 6.9 2 0.29 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 14th 15.1 20 1.33 14 4 1 0 1 0 0 0.00 0 0 0 0 0 0 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 13th 14.6 34 2.33 18 11 1 1 3 0 3 0.21 2 0 0 1 0 0 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 10.8 17 1.57 9 6 0 1 0 1 3 0.28 3 0 0 0 0 0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 37.3 31 0.83 25 4 0 1 0 1 0 0.00 0 0 0 0 0 0 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 20.5 17 0.83 10 1 2 2 1 1 3 0.15 1 0 0 1 1 0 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 2nd 5.6 6 1.07 4 0 2 0 0 0 1 0.18 0 0 1 0 0 0 Matches 7 Seasons 2 Clubs 3 Leagues 110.8 127 1.15 82 26 6 5 5 3 10 0.09 6 0 1 2 1 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Metz (4 Seasons) 2 Leagues 74.2 71 0.96 48 11 4 4 1 3 7 0.09 4 0 1 1 1 0 Portimonense (4 Seasons) 1 League 36.6 56 1.53 34 15 2 1 4 0 3 0.08 2 0 0 1 0 0 Primeira Liga (4 Seasons) 36.6 56 1.53 34 15 2 1 4 0 3 0.08 2 0 0 1 0 0 Ligue 2 (2 Seasons) 42.9 37 0.86 29 4 2 1 0 1 1 0.02 0 0 1 0 0 0 Ligue 1 (2 Seasons) 31.4 34 1.08 19 7 2 3 1 2 6 0.19 4 0 0 1 1 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 24 Metz fr FRA Coupe de France R64 2.0 Matches 2 Seasons 1 Club 1 League 2.0
Defensive Actions Table Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2019-2020 21 Portimonense pt POR 1. Primeira Liga 6.9 11 9 7 4 0 5 12 41.7 7 6 2 4 6 17 21 0 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 15.1 27 15 15 9 3 11 22 50.0 11 12 5 7 20 47 38 0 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 10.8 30 18 13 15 2 13 31 41.9 18 11 2 9 6 36 21 0 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 14.6 31 20 23 8 0 18 28 64.3 10 9 6 3 5 36 45 0 Matches 2022-2023 24 Metz fr FRA Coupe de France 2.0 0 0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 37.3 38 21 27 11 0 19 30 63.3 11 29 17 12 51 89 131 1 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 20.5 40 19 31 9 0 20 35 57.1 15 41 28 13 20 60 107 1 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 5.6 8 7 3 5 0 3 5 60.0 2 10 2 8 5 13 11 0 Matches 7 Seasons 2 Clubs 4 Leagues 112.8 185 109 119 61 5 89 163 54.6 74 118 62 56 113 298 374 2 Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Metz (4 Seasons) 3 Leagues 76.2 116 65 74 40 2 55 101 54.5 46 91 49 42 82 198 270 2 Portimonense (4 Seasons) 1 League 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Primeira Liga (4 Seasons) 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Ligue 2 (2 Seasons) 42.9 46 28 30 16 0 22 35 62.9 13 39 19 20 56 102 142 1 Ligue 1 (2 Seasons) 31.4 70 37 44 24 2 33 66 50.0 33 52 30 22 26 96 128 1 Coupe de France (2 Seasons) 2.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 2019-2020 21 Portimonense 1 League 6.9 11 9 7 4 0 5 12 41.7 7 6 2 4 6 17 21 0 2020-2021 22 Portimonense 1 League 15.1 27 15 15 9 3 11 22 50.0 11 12 5 7 20 47 38 0 2021-2022 23 Portimonense 1 League 14.6 31 20 23 8 0 18 28 64.3 10 9 6 3 5 36 45 0 2021-2022 23 Metz 1 League 10.8 30 18 13 15 2 13 31 41.9 18 11 2 9 6 36 21 0 2022-2023 24 Metz 2 Leagues 39.3 38 21 27 11 0 19 30 63.3 11 29 17 12 51 89 131 1 2023-2024 25 Metz 1 League 20.5 40 19 31 9 0 20 35 57.1 15 41 28 13 20 60 107 1 2024-2025 26 Metz 2 Leagues 5.6 8 7 3 5 0 3 5 60.0 2 10 2 8 5 13 11 0 7 Seasons 2 Clubs 4 Leagues 112.8 185 109 119 61 5 89 163 54.6 74 118 62 56 113 298 374 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Metz (4 Seasons) 3 Leagues 76.2 116 65 74 40 2 55 101 54.5 46 91 49 42 82 198 270 2 Portimonense (4 Seasons) 1 League 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Primeira Liga (4 Seasons) 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Ligue 2 (2 Seasons) 42.9 46 28 30 16 0 22 35 62.9 13 39 19 20 56 102 142 1 Ligue 1 (2 Seasons) 31.4 70 37 44 24 2 33 66 50.0 33 52 30 22 26 96 128 1 Coupe de France (2 Seasons) 2.0 0 0 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 2019-2020 21 Portimonense pt POR 1. Primeira Liga 17th 6.9 11 9 7 4 0 5 12 41.7 7 6 2 4 6 17 21 0 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 14th 15.1 27 15 15 9 3 11 22 50.0 11 12 5 7 20 47 38 0 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 13th 14.6 31 20 23 8 0 18 28 64.3 10 9 6 3 5 36 45 0 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 10.8 30 18 13 15 2 13 31 41.9 18 11 2 9 6 36 21 0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 37.3 38 21 27 11 0 19 30 63.3 11 29 17 12 51 89 131 1 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 20.5 40 19 31 9 0 20 35 57.1 15 41 28 13 20 60 107 1 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 2nd 5.6 8 7 3 5 0 3 5 60.0 2 10 2 8 5 13 11 0 Matches 7 Seasons 2 Clubs 3 Leagues 110.8 185 109 119 61 5 89 163 54.6 74 118 62 56 113 298 374 2 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 Metz (4 Seasons) 2 Leagues 74.2 116 65 74 40 2 55 101 54.5 46 91 49 42 82 198 270 2 Portimonense (4 Seasons) 1 League 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Primeira Liga (4 Seasons) 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Ligue 2 (2 Seasons) 42.9 46 28 30 16 0 22 35 62.9 13 39 19 20 56 102 142 1 Ligue 1 (2 Seasons) 31.4 70 37 44 24 2 33 66 50.0 33 52 30 22 26 96 128 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 2022-2023 24 Metz fr FRA Coupe de France R64 2.0 0 0 Matches 2 Seasons 1 Club 1 League 2.0 0 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 2019-2020 21 Portimonense pt POR 1. Primeira Liga 6.9 392 25 127 201 75 2 392 8 7 87.5 1 12.5 184 1015 470 9 13 1 11 4 198 21 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 15.1 955 42 300 414 251 5 955 28 16 57.1 12 42.9 431 2069 889 18 19 1 22 10 453 53 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 10.8 619 33 208 272 142 4 619 22 7 31.8 15 68.2 315 1548 726 13 10 2 18 9 327 41 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 14.6 908 63 309 363 241 9 908 20 14 70.0 6 30.0 420 2150 886 23 19 3 22 6 501 51 Matches 2022-2023 24 Metz fr FRA Coupe de France 2.0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 37.3 2396 230 1209 1148 53 11 2396 7 5 71.4 1 14.3 1836 11500 6416 14 5 0 13 3 1653 2 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 20.5 1036 172 583 404 58 9 1036 11 7 63.6 3 27.3 667 3640 1619 4 12 1 9 2 593 3 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 5.6 492 19 157 262 75 8 492 9 6 66.7 3 33.3 285 1288 698 12 3 2 5 1 360 30 Matches 7 Seasons 2 Clubs 4 Leagues 112.8 6798 584 2893 3064 895 48 6798 105 62 59.0 41 39.0 4138 23210 11704 93 81 10 100 35 4085 201 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 Metz (4 Seasons) 3 Leagues 76.2 4543 454 2157 2086 328 32 4543 49 25 51.0 22 44.9 3103 17976 9459 43 30 5 45 15 2933 76 Portimonense (4 Seasons) 1 League 36.6 2255 130 736 978 567 16 2255 56 37 66.1 19 33.9 1035 5234 2245 50 51 5 55 20 1152 125 Primeira Liga (4 Seasons) 36.6 2255 130 736 978 567 16 2255 56 37 66.1 19 33.9 1035 5234 2245 50 51 5 55 20 1152 125 Ligue 2 (2 Seasons) 42.9 2888 249 1366 1410 128 19 2888 16 11 68.8 4 25.0 2121 12788 7114 26 8 2 18 4 2013 32 Ligue 1 (2 Seasons) 31.4 1655 205 791 676 200 13 1655 33 14 42.4 18 54.5 982 5188 2345 17 22 3 27 11 920 44 Coupe de France (2 Seasons) 2.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 2019-2020 21 Portimonense 1 League 6.9 392 25 127 201 75 2 392 8 7 87.5 1 12.5 184 1015 470 9 13 1 11 4 198 21 2020-2021 22 Portimonense 1 League 15.1 955 42 300 414 251 5 955 28 16 57.1 12 42.9 431 2069 889 18 19 1 22 10 453 53 2021-2022 23 Portimonense 1 League 14.6 908 63 309 363 241 9 908 20 14 70.0 6 30.0 420 2150 886 23 19 3 22 6 501 51 2021-2022 23 Metz 1 League 10.8 619 33 208 272 142 4 619 22 7 31.8 15 68.2 315 1548 726 13 10 2 18 9 327 41 2022-2023 24 Metz 2 Leagues 39.3 2396 230 1209 1148 53 11 2396 7 5 71.4 1 14.3 1836 11500 6416 14 5 0 13 3 1653 2 2023-2024 25 Metz 1 League 20.5 1036 172 583 404 58 9 1036 11 7 63.6 3 27.3 667 3640 1619 4 12 1 9 2 593 3 2024-2025 26 Metz 2 Leagues 5.6 492 19 157 262 75 8 492 9 6 66.7 3 33.3 285 1288 698 12 3 2 5 1 360 30 7 Seasons 2 Clubs 4 Leagues 112.8 6798 584 2893 3064 895 48 6798 105 62 59.0 41 39.0 4138 23210 11704 93 81 10 100 35 4085 201 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 Metz (4 Seasons) 3 Leagues 76.2 4543 454 2157 2086 328 32 4543 49 25 51.0 22 44.9 3103 17976 9459 43 30 5 45 15 2933 76 Portimonense (4 Seasons) 1 League 36.6 2255 130 736 978 567 16 2255 56 37 66.1 19 33.9 1035 5234 2245 50 51 5 55 20 1152 125 Primeira Liga (4 Seasons) 36.6 2255 130 736 978 567 16 2255 56 37 66.1 19 33.9 1035 5234 2245 50 51 5 55 20 1152 125 Ligue 2 (2 Seasons) 42.9 2888 249 1366 1410 128 19 2888 16 11 68.8 4 25.0 2121 12788 7114 26 8 2 18 4 2013 32 Ligue 1 (2 Seasons) 31.4 1655 205 791 676 200 13 1655 33 14 42.4 18 54.5 982 5188 2345 17 22 3 27 11 920 44 Coupe de France (2 Seasons) 2.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 2019-2020 21 Portimonense pt POR 1. Primeira Liga 17th 6.9 392 25 127 201 75 2 392 8 7 87.5 1 12.5 184 1015 470 9 13 1 11 4 198 21 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 14th 15.1 955 42 300 414 251 5 955 28 16 57.1 12 42.9 431 2069 889 18 19 1 22 10 453 53 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 13th 14.6 908 63 309 363 241 9 908 20 14 70.0 6 30.0 420 2150 886 23 19 3 22 6 501 51 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 10.8 619 33 208 272 142 4 619 22 7 31.8 15 68.2 315 1548 726 13 10 2 18 9 327 41 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 37.3 2396 230 1209 1148 53 11 2396 7 5 71.4 1 14.3 1836 11500 6416 14 5 0 13 3 1653 2 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 20.5 1036 172 583 404 58 9 1036 11 7 63.6 3 27.3 667 3640 1619 4 12 1 9 2 593 3 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 2nd 5.6 492 19 157 262 75 8 492 9 6 66.7 3 33.3 285 1288 698 12 3 2 5 1 360 30 Matches 7 Seasons 2 Clubs 3 Leagues 110.8 6798 584 2893 3064 895 48 6798 105 62 59.0 41 39.0 4138 23210 11704 93 81 10 100 35 4085 201 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 Metz (4 Seasons) 2 Leagues 74.2 4543 454 2157 2086 328 32 4543 49 25 51.0 22 44.9 3103 17976 9459 43 30 5 45 15 2933 76 Portimonense (4 Seasons) 1 League 36.6 2255 130 736 978 567 16 2255 56 37 66.1 19 33.9 1035 5234 2245 50 51 5 55 20 1152 125 Primeira Liga (4 Seasons) 36.6 2255 130 736 978 567 16 2255 56 37 66.1 19 33.9 1035 5234 2245 50 51 5 55 20 1152 125 Ligue 2 (2 Seasons) 42.9 2888 249 1366 1410 128 19 2888 16 11 68.8 4 25.0 2121 12788 7114 26 8 2 18 4 2013 32 Ligue 1 (2 Seasons) 31.4 1655 205 791 676 200 13 1655 33 14 42.4 18 54.5 982 5188 2345 17 22 3 27 11 920 44
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 24 Metz fr FRA Coupe de France R64 2.0 Matches 2 Seasons 1 Club 1 League 2.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 2018-2019 20 Portimonense pt POR 1. Primeira Liga 0 0 0 0 1 Matches 2019-2020 21 Portimonense pt POR 1. Primeira Liga 9 622 69 20.3 6.9 8 72 4 1 45 0 1.56 10 7 +3 +0.43 +1.10 9.8 7.5 +2.3 +0.34 +0.78 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 22 1,358 62 44.4 15.1 15 78 6 7 27 9 1.00 14 25 -11 -0.73 -0.94 16.7 21.5 -4.7 -0.31 -0.50 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 11 973 88 28.5 10.8 11 88 9 0 0 0.64 5 18 -13 -1.20 -0.43 6.7 17.9 -11.3 -1.04 -0.23 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 16 1,310 82 42.8 14.6 14 87 7 2 46 0 1.31 15 16 -1 -0.07 +0.60 11.3 20.5 -9.2 -0.63 -0.15 Matches 2022-2023 24 Metz fr FRA Coupe de France 2 180 90 66.7 2.0 2 90 2 0 0 1.50 2 2 0 0.00 -1.00 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 38 3,353 88 98.0 37.3 37 90 36 1 27 0 1.89 61 33 +28 +0.75 +0.75 53.9 31.9 +22.0 +0.59 +0.53 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 25 1,849 74 60.4 20.5 20 89 18 5 13 8 1.00 25 40 -15 -0.73 -0.14 22.1 37.1 -15.0 -0.73 -0.34 Matches 2024-2025 26 Metz fr FRA Coupe de France 0 0 0 0 2 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 8 505 63 29.5 5.6 6 77 3 2 22 6 1.75 7 6 +1 +0.18 -0.72 9.1 4.1 +5.0 +0.90 +0.18 Matches 7 Seasons 2 Clubs 4 Leagues 131 10,150 77 41.6 112.8 113 86 85 18 26 26 1.36 139 147 -8 -0.07 +0.28 129.7 140.6 -10.9 -0.10 +0.20 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 Metz (4 Seasons) 3 Leagues 84 6,860 82 56.5 76.2 76 88 68 8 17 16 1.44 100 99 +1 +0.01 +0.30 91.8 91.1 +0.7 +0.01 +0.33 Portimonense (4 Seasons) 1 League 47 3,290 70 26.9 36.6 37 80 17 10 33 10 1.21 39 48 -9 -0.25 +0.17 37.9 49.5 -11.6 -0.32 -0.05 Primeira Liga (4 Seasons) 47 3,290 70 26.9 36.6 37 80 17 10 33 10 1.21 39 48 -9 -0.25 +0.17 37.9 49.5 -11.6 -0.32 -0.05 Ligue 2 (2 Seasons) 46 3,858 84 75.2 42.9 43 88 39 3 23 6 1.87 68 39 +29 +0.68 -0.17 63.0 36.0 +27.0 +0.63 -0.05 Ligue 1 (2 Seasons) 36 2,822 78 43.5 31.4 31 89 27 5 13 8 0.89 30 58 -28 -0.89 -0.18 28.8 55.1 -26.3 -0.84 -0.17 Coupe de France (2 Seasons) 2 180 90 33.3 2.0 2 90 2 0 2 1.50 2 2 0 0.00 -1.00
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 2018-2019 20 Portimonense 1 League 0 0 0 0 1 2019-2020 21 Portimonense 1 League 9 622 69 20.3 6.9 8 72 4 1 45 0 1.56 10 7 +3 +0.43 +1.10 9.8 7.5 +2.3 +0.34 +0.78 2020-2021 22 Portimonense 1 League 22 1,358 62 44.4 15.1 15 78 6 7 27 9 1.00 14 25 -11 -0.73 -0.94 16.7 21.5 -4.7 -0.31 -0.50 2021-2022 23 Portimonense 1 League 16 1,310 82 42.8 14.6 14 87 7 2 46 0 1.31 15 16 -1 -0.07 +0.60 11.3 20.5 -9.2 -0.63 -0.15 2021-2022 23 Metz 1 League 11 973 88 28.5 10.8 11 88 9 0 0 0.64 5 18 -13 -1.20 -0.43 6.7 17.9 -11.3 -1.04 -0.23 2022-2023 24 Metz 2 Leagues 40 3,533 88 95.7 39.3 39 90 38 1 27 0 1.87 63 35 +28 +0.71 +0.14 53.9 31.9 +22.0 +0.59 +0.53 2023-2024 25 Metz 1 League 25 1,849 74 60.4 20.5 20 89 18 5 13 8 1.00 25 40 -15 -0.73 -0.14 22.1 37.1 -15.0 -0.73 -0.34 2024-2025 26 Metz 2 Leagues 8 505 63 25.5 5.6 6 77 3 2 22 8 1.75 7 6 +1 +0.18 -0.72 9.1 4.1 +5.0 +0.90 +0.18 7 Seasons 2 Clubs 4 Leagues 131 10,150 77 41.6 112.8 113 86 85 18 26 26 1.36 139 147 -8 -0.07 +0.28 129.7 140.6 -10.9 -0.10 +0.20 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 Metz (4 Seasons) 3 Leagues 84 6,860 82 56.5 76.2 76 88 68 8 17 16 1.44 100 99 +1 +0.01 +0.30 91.8 91.1 +0.7 +0.01 +0.33 Portimonense (4 Seasons) 1 League 47 3,290 70 26.9 36.6 37 80 17 10 33 10 1.21 39 48 -9 -0.25 +0.17 37.9 49.5 -11.6 -0.32 -0.05 Primeira Liga (4 Seasons) 47 3,290 70 26.9 36.6 37 80 17 10 33 10 1.21 39 48 -9 -0.25 +0.17 37.9 49.5 -11.6 -0.32 -0.05 Ligue 2 (2 Seasons) 46 3,858 84 75.2 42.9 43 88 39 3 23 6 1.87 68 39 +29 +0.68 -0.17 63.0 36.0 +27.0 +0.63 -0.05 Ligue 1 (2 Seasons) 36 2,822 78 43.5 31.4 31 89 27 5 13 8 0.89 30 58 -28 -0.89 -0.18 28.8 55.1 -26.3 -0.84 -0.17 Coupe de France (2 Seasons) 2 180 90 33.3 2.0 2 90 2 0 2 1.50 2 2 0 0.00 -1.00
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 2018-2019 20 Portimonense pt POR 1. Primeira Liga 12th 0 0 0 0 1 Matches 2019-2020 21 Portimonense pt POR 1. Primeira Liga 17th 9 622 69 20.3 6.9 8 72 4 1 45 0 1.56 10 7 +3 +0.43 +1.10 9.8 7.5 +2.3 +0.34 +0.78 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 14th 22 1,358 62 44.4 15.1 15 78 6 7 27 9 1.00 14 25 -11 -0.73 -0.94 16.7 21.5 -4.7 -0.31 -0.50 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 13th 16 1,310 82 42.8 14.6 14 87 7 2 46 0 1.31 15 16 -1 -0.07 +0.60 11.3 20.5 -9.2 -0.63 -0.15 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 11 973 88 28.5 10.8 11 88 9 0 0 0.64 5 18 -13 -1.20 -0.43 6.7 17.9 -11.3 -1.04 -0.23 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 38 3,353 88 98.0 37.3 37 90 36 1 27 0 1.89 61 33 +28 +0.75 +0.75 53.9 31.9 +22.0 +0.59 +0.53 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 25 1,849 74 60.4 20.5 20 89 18 5 13 8 1.00 25 40 -15 -0.73 -0.14 22.1 37.1 -15.0 -0.73 -0.34 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 2nd 8 505 63 29.5 5.6 6 77 3 2 22 6 1.75 7 6 +1 +0.18 -0.72 9.1 4.1 +5.0 +0.90 +0.18 Matches 7 Seasons 2 Clubs 3 Leagues 129 9,970 77 41.8 110.8 111 86 83 18 26 24 1.36 137 145 -8 -0.07 +0.29 129.7 140.6 -10.9 -0.10 +0.20 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 Metz (4 Seasons) 2 Leagues 82 6,680 81 57.5 74.2 74 88 66 8 17 14 1.44 98 97 +1 +0.01 +0.32 91.8 91.1 +0.7 +0.01 +0.33 Portimonense (4 Seasons) 1 League 47 3,290 70 26.9 36.6 37 80 17 10 33 10 1.21 39 48 -9 -0.25 +0.17 37.9 49.5 -11.6 -0.32 -0.05 Primeira Liga (4 Seasons) 47 3,290 70 26.9 36.6 37 80 17 10 33 10 1.21 39 48 -9 -0.25 +0.17 37.9 49.5 -11.6 -0.32 -0.05 Ligue 2 (2 Seasons) 46 3,858 84 75.2 42.9 43 88 39 3 23 6 1.87 68 39 +29 +0.68 -0.17 63.0 36.0 +27.0 +0.63 -0.05 Ligue 1 (2 Seasons) 36 2,822 78 43.5 31.4 31 89 27 5 13 8 0.89 30 58 -28 -0.89 -0.18 28.8 55.1 -26.3 -0.84 -0.17
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 2022-2023 24 Metz fr FRA Coupe de France R64 2 180 90 66.7 2.0 2 90 2 0 0 1.50 2 2 0 0.00 -1.00 Matches 2024-2025 26 Metz fr FRA Coupe de France R64 0 0 0 0 2 Matches 2 Seasons 1 Club 1 League 2 180 90 33.3 2.0 2 90 2 0 2 1.50 2 2 0 0.00 -1.00
Miscellaneous Stats Table Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2019-2020 21 Portimonense pt POR 1. Primeira Liga 6.9 2 0 0 12 10 0 18 6 9 0 0 0 41 13 9 59.1 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 15.1 5 0 0 18 24 2 80 20 15 0 1 0 88 47 43 52.2 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 10.8 2 0 0 11 11 0 45 6 18 0 0 0 60 18 12 60.0 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 14.6 5 0 0 19 28 1 70 5 20 0 0 0 67 60 35 63.2 Matches 2022-2023 24 Metz fr FRA Coupe de France 2.0 1 0 0 0 1 0 5 0 0 1 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 37.3 4 0 0 41 23 1 14 51 21 0 1 0 229 65 52 55.6 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 20.5 4 0 0 14 16 0 8 20 19 1 2 0 93 30 22 57.7 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 5.6 1 0 0 9 9 2 13 5 7 0 0 0 22 19 6 76.0 Matches 7 Seasons 2 Clubs 4 Leagues 112.8 24 0 0 124 122 6 253 113 109 1 4 1 600 252 179 58.5 Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Metz (4 Seasons) 3 Leagues 76.2 12 0 0 75 60 3 85 82 65 1 3 1 404 132 92 58.9 Portimonense (4 Seasons) 1 League 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Primeira Liga (4 Seasons) 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Ligue 2 (2 Seasons) 42.9 5 0 0 50 32 3 27 56 28 0 1 0 251 84 58 59.2 Ligue 1 (2 Seasons) 31.4 6 0 0 25 27 0 53 26 37 1 2 0 153 48 34 58.5 Coupe de France (2 Seasons) 2.0 1 0 0 0 1 0 5 0 0 1
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 2019-2020 21 Portimonense 1 League 6.9 2 0 0 12 10 0 18 6 9 0 0 0 41 13 9 59.1 2020-2021 22 Portimonense 1 League 15.1 5 0 0 18 24 2 80 20 15 0 1 0 88 47 43 52.2 2021-2022 23 Portimonense 1 League 14.6 5 0 0 19 28 1 70 5 20 0 0 0 67 60 35 63.2 2021-2022 23 Metz 1 League 10.8 2 0 0 11 11 0 45 6 18 0 0 0 60 18 12 60.0 2022-2023 24 Metz 2 Leagues 39.3 5 0 0 41 24 1 19 51 21 0 1 1 229 65 52 55.6 2023-2024 25 Metz 1 League 20.5 4 0 0 14 16 0 8 20 19 1 2 0 93 30 22 57.7 2024-2025 26 Metz 2 Leagues 5.6 1 0 0 9 9 2 13 5 7 0 0 0 22 19 6 76.0 7 Seasons 2 Clubs 4 Leagues 112.8 24 0 0 124 122 6 253 113 109 1 4 1 600 252 179 58.5 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Metz (4 Seasons) 3 Leagues 76.2 12 0 0 75 60 3 85 82 65 1 3 1 404 132 92 58.9 Portimonense (4 Seasons) 1 League 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Primeira Liga (4 Seasons) 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Ligue 2 (2 Seasons) 42.9 5 0 0 50 32 3 27 56 28 0 1 0 251 84 58 59.2 Ligue 1 (2 Seasons) 31.4 6 0 0 25 27 0 53 26 37 1 2 0 153 48 34 58.5 Coupe de France (2 Seasons) 2.0 1 0 0 0 1 0 5 0 0 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 2019-2020 21 Portimonense pt POR 1. Primeira Liga 17th 6.9 2 0 0 12 10 0 18 6 9 0 0 0 41 13 9 59.1 Matches 2020-2021 22 Portimonense pt POR 1. Primeira Liga 14th 15.1 5 0 0 18 24 2 80 20 15 0 1 0 88 47 43 52.2 Matches 2021-2022 23 Portimonense pt POR 1. Primeira Liga 13th 14.6 5 0 0 19 28 1 70 5 20 0 0 0 67 60 35 63.2 Matches 2021-2022 23 Metz fr FRA 1. Ligue 1 19th 10.8 2 0 0 11 11 0 45 6 18 0 0 0 60 18 12 60.0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 37.3 4 0 0 41 23 1 14 51 21 0 1 0 229 65 52 55.6 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 20.5 4 0 0 14 16 0 8 20 19 1 2 0 93 30 22 57.7 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 2nd 5.6 1 0 0 9 9 2 13 5 7 0 0 0 22 19 6 76.0 Matches 7 Seasons 2 Clubs 3 Leagues 110.8 23 0 0 124 121 6 248 113 109 1 4 0 600 252 179 58.5 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Metz (4 Seasons) 2 Leagues 74.2 11 0 0 75 59 3 80 82 65 1 3 0 404 132 92 58.9 Portimonense (4 Seasons) 1 League 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Primeira Liga (4 Seasons) 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Ligue 2 (2 Seasons) 42.9 5 0 0 50 32 3 27 56 28 0 1 0 251 84 58 59.2 Ligue 1 (2 Seasons) 31.4 6 0 0 25 27 0 53 26 37 1 2 0 153 48 34 58.5
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 24 Metz fr FRA Coupe de France R64 2.0 1 0 0 0 1 0 5 0 0 1 Matches 2 Seasons 1 Club 1 League 2.0 1 0 0 0 1 0 5 0 0 1
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 Fali Candé Pages
Fali Candé 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