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 6 Seasons 2 Clubs 4 Leagues 123 107 9,645 107.2 4 5 9 4 0 0 23 0 4.7 4.7 5.4 10.2 81 347 171 0.04 0.05 0.08 0.04 0.08 0.05 0.05 0.10 0.05 0.10 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 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 Metz (3 Seasons) 3 Leagues 76 70 6,355 70.6 1 3 4 1 0 0 11 0 3.1 3.1 2.5 5.6 31 231 46 0.01 0.04 0.06 0.01 0.06 0.04 0.04 0.08 0.04 0.08 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 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 Ligue 2 (1 Season) 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 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 4 Leagues 123 107 9,645 107.2 4 5 9 4 0 0 23 0 4.7 4.7 5.4 10.2 81 347 171 0.04 0.05 0.08 0.04 0.08 0.05 0.05 0.10 0.05 0.10 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 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 Metz (3 Seasons) 3 Leagues 76 70 6,355 70.6 1 3 4 1 0 0 11 0 3.1 3.1 2.5 5.6 31 231 46 0.01 0.04 0.06 0.01 0.06 0.04 0.04 0.08 0.04 0.08 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 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 Ligue 2 (1 Season) 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 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 3 Leagues 121 105 9,465 105.2 4 5 9 4 0 0 22 0 4.7 4.7 5.4 10.2 81 347 171 0.04 0.05 0.09 0.04 0.09 0.05 0.05 0.10 0.05 0.10 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 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 Metz (3 Seasons) 2 Leagues 74 68 6,175 68.6 1 3 4 1 0 0 10 0 3.1 3.1 2.5 5.6 31 231 46 0.01 0.04 0.06 0.01 0.06 0.04 0.04 0.08 0.04 0.08 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 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 Ligue 2 (1 Season) 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
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 1 Season 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 6 Seasons 2 Clubs 4 Leagues 107.2 4 60 18 30.0 0.56 0.17 0.07 0.22 23.0 21 0 0 4.7 4.7 0.08 -0.7 -0.7 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 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 Metz (3 Seasons) 3 Leagues 70.6 1 36 11 30.6 0.51 0.16 0.03 0.09 20.7 11 0 0 3.1 3.1 0.09 -2.1 -2.1 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 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 Ligue 2 (1 Season) 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 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 4 Leagues 107.2 4 60 18 30.0 0.56 0.17 0.07 0.22 23.0 21 0 0 4.7 4.7 0.08 -0.7 -0.7 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 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 Metz (3 Seasons) 3 Leagues 70.6 1 36 11 30.6 0.51 0.16 0.03 0.09 20.7 11 0 0 3.1 3.1 0.09 -2.1 -2.1 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 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 Ligue 2 (1 Season) 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 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 3 Leagues 105.2 4 60 18 30.0 0.57 0.17 0.07 0.22 23.0 21 0 0 4.7 4.7 0.08 -0.7 -0.7 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 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 Metz (3 Seasons) 2 Leagues 68.6 1 36 11 30.6 0.52 0.16 0.03 0.09 20.7 11 0 0 3.1 3.1 0.09 -2.1 -2.1 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 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 Ligue 2 (1 Season) 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
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 1 Season 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 6 Seasons 2 Clubs 4 Leagues 107.2 3965 5223 75.9 84333 31844 1153 1372 84.0 2113 2489 84.9 666 1197 55.6 5 5.4 5.1 -0.4 60 277 45 23 347 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 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 Metz (3 Seasons) 3 Leagues 70.6 2727 3380 80.7 60333 22297 676 769 87.9 1546 1737 89.0 486 807 60.2 3 2.5 2.5 +0.5 26 193 15 3 231 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 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 Ligue 2 (1 Season) 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 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 4 Leagues 107.2 3965 5223 75.9 84333 31844 1153 1372 84.0 2113 2489 84.9 666 1197 55.6 5 5.4 5.1 -0.4 60 277 45 23 347 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 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 Metz (3 Seasons) 3 Leagues 70.6 2727 3380 80.7 60333 22297 676 769 87.9 1546 1737 89.0 486 807 60.2 3 2.5 2.5 +0.5 26 193 15 3 231 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 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 Ligue 2 (1 Season) 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 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 3 Leagues 105.2 3965 5223 75.9 84333 31844 1153 1372 84.0 2113 2489 84.9 666 1197 55.6 5 5.4 5.1 -0.4 60 277 45 23 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 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 Metz (3 Seasons) 2 Leagues 68.6 2727 3380 80.7 60333 22297 676 769 87.9 1546 1737 89.0 486 807 60.2 3 2.5 2.5 +0.5 26 193 15 3 231 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 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 Ligue 2 (1 Season) 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
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 1 Season 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 6 Seasons 2 Clubs 4 Leagues 107.2 5223 4478 730 139 2 68 240 512 79 44 32 0 3965 15 86 Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Portimonense (4 Seasons) 1 League 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Metz (3 Seasons) 3 Leagues 70.6 3380 3133 242 86 2 63 72 127 29 20 9 0 2727 5 29 Primeira Liga (4 Seasons) 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Ligue 1 (2 Seasons) 31.4 1287 1094 190 46 0 19 53 125 19 11 8 0 976 3 21 Ligue 2 (1 Season) 37.3 2093 2039 52 40 2 44 14 2 10 9 1 0 1751 2 8 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 4 Leagues 107.2 5223 4478 730 139 2 68 240 512 79 44 32 0 3965 15 86 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Portimonense (4 Seasons) 1 League 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Metz (3 Seasons) 3 Leagues 70.6 3380 3133 242 86 2 63 72 127 29 20 9 0 2727 5 29 Primeira Liga (4 Seasons) 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Ligue 1 (2 Seasons) 31.4 1287 1094 190 46 0 19 53 125 19 11 8 0 976 3 21 Ligue 2 (1 Season) 37.3 2093 2039 52 40 2 44 14 2 10 9 1 0 1751 2 8 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 3 Leagues 105.2 5223 4478 730 139 2 68 235 512 79 44 32 0 3965 15 86 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Portimonense (4 Seasons) 1 League 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Metz (3 Seasons) 2 Leagues 68.6 3380 3133 242 86 2 63 67 127 29 20 9 0 2727 5 29 Primeira Liga (4 Seasons) 36.6 1843 1345 488 53 0 5 168 385 50 24 23 0 1238 10 57 Ligue 1 (2 Seasons) 31.4 1287 1094 190 46 0 19 53 125 19 11 8 0 976 3 21 Ligue 2 (1 Season) 37.3 2093 2039 52 40 2 44 14 2 10 9 1 0 1751 2 8
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 1 Season 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 6 Seasons 2 Clubs 4 Leagues 107.2 121 1.15 78 26 4 5 5 3 9 0.09 6 0 0 2 1 0 Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 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 Metz (3 Seasons) 3 Leagues 70.6 65 0.95 44 11 2 4 1 3 6 0.09 4 0 0 1 1 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 1 (2 Seasons) 31.4 34 1.08 19 7 2 3 1 2 6 0.19 4 0 0 1 1 0 Ligue 2 (1 Season) 37.3 31 0.83 25 4 0 1 0 1 0 0.00 0 0 0 0 0 0 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 4 Leagues 107.2 121 1.15 78 26 4 5 5 3 9 0.09 6 0 0 2 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 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 Metz (3 Seasons) 3 Leagues 70.6 65 0.95 44 11 2 4 1 3 6 0.09 4 0 0 1 1 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 1 (2 Seasons) 31.4 34 1.08 19 7 2 3 1 2 6 0.19 4 0 0 1 1 0 Ligue 2 (1 Season) 37.3 31 0.83 25 4 0 1 0 1 0 0.00 0 0 0 0 0 0 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 3 Leagues 105.2 121 1.15 78 26 4 5 5 3 9 0.09 6 0 0 2 1 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 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 Metz (3 Seasons) 2 Leagues 68.6 65 0.95 44 11 2 4 1 3 6 0.09 4 0 0 1 1 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 1 (2 Seasons) 31.4 34 1.08 19 7 2 3 1 2 6 0.19 4 0 0 1 1 0 Ligue 2 (1 Season) 37.3 31 0.83 25 4 0 1 0 1 0 0.00 0 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2022-2023 24 Metz fr FRA Coupe de France R64 2.0 Matches 1 Season 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 6 Seasons 2 Clubs 4 Leagues 107.2 177 102 116 56 5 86 158 54.4 72 108 60 48 108 285 363 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 Portimonense (4 Seasons) 1 League 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Metz (3 Seasons) 3 Leagues 70.6 108 58 71 35 2 52 96 54.2 44 81 47 34 77 185 259 2 Primeira Liga (4 Seasons) 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Ligue 1 (2 Seasons) 31.4 70 37 44 24 2 33 66 50.0 33 52 30 22 26 96 128 1 Ligue 2 (1 Season) 37.3 38 21 27 11 0 19 30 63.3 11 29 17 12 51 89 131 1 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 4 Leagues 107.2 177 102 116 56 5 86 158 54.4 72 108 60 48 108 285 363 2 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Portimonense (4 Seasons) 1 League 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Metz (3 Seasons) 3 Leagues 70.6 108 58 71 35 2 52 96 54.2 44 81 47 34 77 185 259 2 Primeira Liga (4 Seasons) 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Ligue 1 (2 Seasons) 31.4 70 37 44 24 2 33 66 50.0 33 52 30 22 26 96 128 1 Ligue 2 (1 Season) 37.3 38 21 27 11 0 19 30 63.3 11 29 17 12 51 89 131 1 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 3 Leagues 105.2 177 102 116 56 5 86 158 54.4 72 108 60 48 108 285 363 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 Portimonense (4 Seasons) 1 League 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Metz (3 Seasons) 2 Leagues 68.6 108 58 71 35 2 52 96 54.2 44 81 47 34 77 185 259 2 Primeira Liga (4 Seasons) 36.6 69 44 45 21 3 34 62 54.8 28 27 13 14 31 100 104 0 Ligue 1 (2 Seasons) 31.4 70 37 44 24 2 33 66 50.0 33 52 30 22 26 96 128 1 Ligue 2 (1 Season) 37.3 38 21 27 11 0 19 30 63.3 11 29 17 12 51 89 131 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 1 Season 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 6 Seasons 2 Clubs 4 Leagues 107.2 6306 565 2736 2802 820 40 6306 96 56 58.3 38 39.6 3853 21922 11006 81 78 8 95 34 3725 171 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 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 Metz (3 Seasons) 3 Leagues 70.6 4051 435 2000 1824 253 24 4051 40 19 47.5 19 47.5 2818 16688 8761 31 27 3 40 14 2573 46 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 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 Ligue 2 (1 Season) 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 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 4 Leagues 107.2 6306 565 2736 2802 820 40 6306 96 56 58.3 38 39.6 3853 21922 11006 81 78 8 95 34 3725 171 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 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 Metz (3 Seasons) 3 Leagues 70.6 4051 435 2000 1824 253 24 4051 40 19 47.5 19 47.5 2818 16688 8761 31 27 3 40 14 2573 46 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 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 Ligue 2 (1 Season) 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 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 3 Leagues 105.2 6306 565 2736 2802 820 40 6306 96 56 58.3 38 39.6 3853 21922 11006 81 78 8 95 34 3725 171 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 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 Metz (3 Seasons) 2 Leagues 68.6 4051 435 2000 1824 253 24 4051 40 19 47.5 19 47.5 2818 16688 8761 31 27 3 40 14 2573 46 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 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 Ligue 2 (1 Season) 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
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 1 Season 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 6 Seasons 2 Clubs 4 Leagues 123 9,645 78 43.0 107.2 107 86 82 16 26 18 1.33 132 141 -9 -0.08 +0.43 120.6 136.5 -15.9 -0.15 +0.27 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 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 Metz (3 Seasons) 3 Leagues 76 6,355 84 62.5 70.6 70 89 65 6 16 8 1.41 93 93 0 0.00 +0.66 82.7 87.0 -4.4 -0.06 +0.60 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 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 Ligue 2 (1 Season) 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 Coupe de France (1 Season) 2 180 90 66.7 2.0 2 90 2 0 0 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 6 Seasons 2 Clubs 4 Leagues 123 9,645 78 43.0 107.2 107 86 82 16 26 18 1.33 132 141 -9 -0.08 +0.43 120.6 136.5 -15.9 -0.15 +0.27 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 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 Metz (3 Seasons) 3 Leagues 76 6,355 84 62.5 70.6 70 89 65 6 16 8 1.41 93 93 0 0.00 +0.66 82.7 87.0 -4.4 -0.06 +0.60 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 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 Ligue 2 (1 Season) 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 Coupe de France (1 Season) 2 180 90 66.7 2.0 2 90 2 0 0 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 6 Seasons 2 Clubs 3 Leagues 121 9,465 78 42.8 105.2 105 86 80 16 26 18 1.33 130 139 -9 -0.09 +0.44 120.6 136.5 -15.9 -0.15 +0.27 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 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 Metz (3 Seasons) 2 Leagues 74 6,175 83 62.4 68.6 68 89 63 6 16 8 1.40 91 91 0 0.00 +0.70 82.7 87.0 -4.4 -0.06 +0.60 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 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 Ligue 2 (1 Season) 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
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 1 Season 1 Club 1 League 2 180 90 66.7 2.0 2 90 2 0 0 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 6 Seasons 2 Clubs 4 Leagues 107.2 23 0 0 115 113 4 240 108 102 1 4 1 578 233 173 57.4 Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Portimonense (4 Seasons) 1 League 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Metz (3 Seasons) 3 Leagues 70.6 11 0 0 66 51 1 72 77 58 1 3 1 382 113 86 56.8 Primeira Liga (4 Seasons) 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Ligue 1 (2 Seasons) 31.4 6 0 0 25 27 0 53 26 37 1 2 0 153 48 34 58.5 Ligue 2 (1 Season) 37.3 4 0 0 41 23 1 14 51 21 0 1 0 229 65 52 55.6 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 4 Leagues 107.2 23 0 0 115 113 4 240 108 102 1 4 1 578 233 173 57.4 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Portimonense (4 Seasons) 1 League 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Metz (3 Seasons) 3 Leagues 70.6 11 0 0 66 51 1 72 77 58 1 3 1 382 113 86 56.8 Primeira Liga (4 Seasons) 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Ligue 1 (2 Seasons) 31.4 6 0 0 25 27 0 53 26 37 1 2 0 153 48 34 58.5 Ligue 2 (1 Season) 37.3 4 0 0 41 23 1 14 51 21 0 1 0 229 65 52 55.6 Coupe de France (1 Season) 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 6 Seasons 2 Clubs 3 Leagues 105.2 22 0 0 115 112 4 235 108 102 1 4 0 578 233 173 57.4 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Portimonense (4 Seasons) 1 League 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Metz (3 Seasons) 2 Leagues 68.6 10 0 0 66 50 1 67 77 58 1 3 0 382 113 86 56.8 Primeira Liga (4 Seasons) 36.6 12 0 0 49 62 3 168 31 44 0 1 0 196 120 87 58.0 Ligue 1 (2 Seasons) 31.4 6 0 0 25 27 0 53 26 37 1 2 0 153 48 34 58.5 Ligue 2 (1 Season) 37.3 4 0 0 41 23 1 14 51 21 0 1 0 229 65 52 55.6
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 1 Season 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