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 2. Ligue 2 6 4 348 3.9 0 1 1 0 0 0 1 0 0.1 0.1 0.1 0.2 10 22 29 0.00 0.26 0.26 0.00 0.26 0.01 0.04 0.05 0.01 0.05 Matches 7 Seasons 2 Clubs 4 Leagues 129 111 9,993 111.0 4 6 10 4 0 0 24 0 4.8 4.8 5.6 10.4 91 369 200 0.04 0.05 0.09 0.04 0.09 0.04 0.05 0.10 0.04 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 Metz (4 Seasons) 3 Leagues 82 74 6,703 74.5 1 4 5 1 0 0 12 0 3.1 3.1 2.6 5.8 41 253 75 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) 44 41 3,701 41.1 1 1 2 1 0 0 5 0 2.0 2.0 0.7 2.8 24 195 31 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 (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 2024-2025 26 Metz 1 League 6 4 348 3.9 0 1 1 0 0 0 1 0 0.1 0.1 0.1 0.2 10 22 29 0.00 0.26 0.26 0.00 0.26 0.01 0.04 0.05 0.01 0.05 7 Seasons 2 Clubs 4 Leagues 129 111 9,993 111.0 4 6 10 4 0 0 24 0 4.8 4.8 5.6 10.4 91 369 200 0.04 0.05 0.09 0.04 0.09 0.04 0.05 0.10 0.04 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 Metz (4 Seasons) 3 Leagues 82 74 6,703 74.5 1 4 5 1 0 0 12 0 3.1 3.1 2.6 5.8 41 253 75 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) 44 41 3,701 41.1 1 1 2 1 0 0 5 0 2.0 2.0 0.7 2.8 24 195 31 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 (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 2024-2025 26 Metz fr FRA 2. Ligue 2 4th 6 4 348 3.9 0 1 1 0 0 0 1 0 0.1 0.1 0.1 0.2 10 22 29 0.00 0.26 0.26 0.00 0.26 0.01 0.04 0.05 0.01 0.05 Matches 7 Seasons 2 Clubs 3 Leagues 127 109 9,813 109.0 4 6 10 4 0 0 23 0 4.8 4.8 5.6 10.4 91 369 200 0.04 0.06 0.09 0.04 0.09 0.04 0.05 0.10 0.04 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 Metz (4 Seasons) 2 Leagues 80 72 6,523 72.5 1 4 5 1 0 0 11 0 3.1 3.1 2.6 5.8 41 253 75 0.01 0.06 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) 44 41 3,701 41.1 1 1 2 1 0 0 5 0 2.0 2.0 0.7 2.8 24 195 31 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 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 2024-2025 26 Metz fr FRA 2. Ligue 2 3.9 0 3 0 0.0 0.78 0.00 0.00 20.2 0 0 0 0.1 0.1 0.02 -0.1 -0.1 Matches 7 Seasons 2 Clubs 4 Leagues 111.0 4 63 18 28.6 0.57 0.16 0.06 0.22 22.8 21 0 0 4.8 4.8 0.08 -0.8 -0.8 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 74.5 1 39 11 28.2 0.52 0.15 0.03 0.09 20.6 11 0 0 3.1 3.1 0.08 -2.1 -2.1 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) 41.1 1 20 2 10.0 0.49 0.05 0.05 0.50 18.3 6 0 0 2.0 2.0 0.10 -1.0 -1.0 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 (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 2024-2025 26 Metz 1 League 3.9 0 3 0 0.0 0.78 0.00 0.00 20.2 0 0 0 0.1 0.1 0.02 -0.1 -0.1 7 Seasons 2 Clubs 4 Leagues 111.0 4 63 18 28.6 0.57 0.16 0.06 0.22 22.8 21 0 0 4.8 4.8 0.08 -0.8 -0.8 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 74.5 1 39 11 28.2 0.52 0.15 0.03 0.09 20.6 11 0 0 3.1 3.1 0.08 -2.1 -2.1 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) 41.1 1 20 2 10.0 0.49 0.05 0.05 0.50 18.3 6 0 0 2.0 2.0 0.10 -1.0 -1.0 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 (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 2024-2025 26 Metz fr FRA 2. Ligue 2 4th 3.9 0 3 0 0.0 0.78 0.00 0.00 20.2 0 0 0 0.1 0.1 0.02 -0.1 -0.1 Matches 7 Seasons 2 Clubs 3 Leagues 109.0 4 63 18 28.6 0.58 0.17 0.06 0.22 22.8 21 0 0 4.8 4.8 0.08 -0.8 -0.8 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 72.5 1 39 11 28.2 0.54 0.15 0.03 0.09 20.6 11 0 0 3.1 3.1 0.08 -2.1 -2.1 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) 41.1 1 20 2 10.0 0.49 0.05 0.05 0.50 18.3 6 0 0 2.0 2.0 0.10 -1.0 -1.0 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 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 2024-2025 26 Metz fr FRA 2. Ligue 2 3.9 219 278 78.8 3882 1409 100 108 92.6 100 116 86.2 19 43 44.2 1 0.1 0.4 +0.9 2 19 2 1 22 Matches 7 Seasons 2 Clubs 4 Leagues 111.0 4184 5501 76.1 88215 33253 1253 1480 84.7 2213 2605 85.0 685 1240 55.2 6 5.6 5.5 +0.4 62 296 47 24 369 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 74.5 2946 3658 80.5 64215 23706 776 877 88.5 1646 1853 88.8 505 850 59.4 4 2.6 2.8 +1.4 28 212 17 4 253 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) 41.1 1970 2371 83.1 43920 15990 467 510 91.6 1127 1241 90.8 358 576 62.2 1 0.7 1.2 +0.3 10 158 11 1 195 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 (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 2024-2025 26 Metz 1 League 3.9 219 278 78.8 3882 1409 100 108 92.6 100 116 86.2 19 43 44.2 1 0.1 0.4 +0.9 2 19 2 1 22 7 Seasons 2 Clubs 4 Leagues 111.0 4184 5501 76.1 88215 33253 1253 1480 84.7 2213 2605 85.0 685 1240 55.2 6 5.6 5.5 +0.4 62 296 47 24 369 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 74.5 2946 3658 80.5 64215 23706 776 877 88.5 1646 1853 88.8 505 850 59.4 4 2.6 2.8 +1.4 28 212 17 4 253 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) 41.1 1970 2371 83.1 43920 15990 467 510 91.6 1127 1241 90.8 358 576 62.2 1 0.7 1.2 +0.3 10 158 11 1 195 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 (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 2024-2025 26 Metz fr FRA 2. Ligue 2 4th 3.9 219 278 78.8 3882 1409 100 108 92.6 100 116 86.2 19 43 44.2 1 0.1 0.4 +0.9 2 19 2 1 22 Matches 7 Seasons 2 Clubs 3 Leagues 109.0 4184 5501 76.1 88215 33253 1253 1480 84.7 2213 2605 85.0 685 1240 55.2 6 5.6 5.5 +0.4 62 296 47 24 369 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 72.5 2946 3658 80.5 64215 23706 776 877 88.5 1646 1853 88.8 505 850 59.4 4 2.6 2.8 +1.4 28 212 17 4 253 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) 41.1 1970 2371 83.1 43920 15990 467 510 91.6 1127 1241 90.8 358 576 62.2 1 0.7 1.2 +0.3 10 158 11 1 195 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 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 2024-2025 26 Metz fr FRA 2. Ligue 2 3.9 278 251 27 1 3 0 12 26 0 0 0 0 219 0 8 Matches 7 Seasons 2 Clubs 4 Leagues 111.0 5501 4729 757 140 5 68 252 538 79 44 32 0 4184 15 94 Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Metz (4 Seasons) 3 Leagues 74.5 3658 3384 269 87 5 63 84 153 29 20 9 0 2946 5 37 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) 41.1 2371 2290 79 41 5 44 26 28 10 9 1 0 1970 2 16 Ligue 1 (2 Seasons) 31.4 1287 1094 190 46 0 19 53 125 19 11 8 0 976 3 21 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 2024-2025 26 Metz 1 League 3.9 278 251 27 1 3 0 12 26 0 0 0 0 219 0 8 7 Seasons 2 Clubs 4 Leagues 111.0 5501 4729 757 140 5 68 252 538 79 44 32 0 4184 15 94 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Metz (4 Seasons) 3 Leagues 74.5 3658 3384 269 87 5 63 84 153 29 20 9 0 2946 5 37 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) 41.1 2371 2290 79 41 5 44 26 28 10 9 1 0 1970 2 16 Ligue 1 (2 Seasons) 31.4 1287 1094 190 46 0 19 53 125 19 11 8 0 976 3 21 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 2024-2025 26 Metz fr FRA 2. Ligue 2 4th 3.9 278 251 27 1 3 0 12 26 0 0 0 0 219 0 8 Matches 7 Seasons 2 Clubs 3 Leagues 109.0 5501 4729 757 140 5 68 247 538 79 44 32 0 4184 15 94 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 72.5 3658 3384 269 87 5 63 79 153 29 20 9 0 2946 5 37 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) 41.1 2371 2290 79 41 5 44 26 28 10 9 1 0 1970 2 16 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 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 2024-2025 26 Metz fr FRA 2. Ligue 2 3.9 6 1.55 4 0 2 0 0 0 1 0.26 0 0 1 0 0 0 Matches 7 Seasons 2 Clubs 4 Leagues 111.0 127 1.16 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 74.5 71 0.98 48 11 4 4 1 3 7 0.10 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) 41.1 37 0.90 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 (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 2024-2025 26 Metz 1 League 3.9 6 1.55 4 0 2 0 0 0 1 0.26 0 0 1 0 0 0 7 Seasons 2 Clubs 4 Leagues 111.0 127 1.16 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 74.5 71 0.98 48 11 4 4 1 3 7 0.10 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) 41.1 37 0.90 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 (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 2024-2025 26 Metz fr FRA 2. Ligue 2 4th 3.9 6 1.55 4 0 2 0 0 0 1 0.26 0 0 1 0 0 0 Matches 7 Seasons 2 Clubs 3 Leagues 109.0 127 1.16 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 72.5 71 0.98 48 11 4 4 1 3 7 0.10 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) 41.1 37 0.90 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 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 2024-2025 26 Metz fr FRA 2. Ligue 2 3.9 5 5 2 3 0 1 2 50.0 1 8 2 6 5 10 5 0 Matches 7 Seasons 2 Clubs 4 Leagues 111.0 182 107 118 59 5 87 160 54.4 73 116 62 54 113 295 368 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 74.5 113 63 73 38 2 53 98 54.1 45 89 49 40 82 195 264 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) 41.1 43 26 29 14 0 20 32 62.5 12 37 19 18 56 99 136 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 (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 2024-2025 26 Metz 1 League 3.9 5 5 2 3 0 1 2 50.0 1 8 2 6 5 10 5 0 7 Seasons 2 Clubs 4 Leagues 111.0 182 107 118 59 5 87 160 54.4 73 116 62 54 113 295 368 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 74.5 113 63 73 38 2 53 98 54.1 45 89 49 40 82 195 264 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) 41.1 43 26 29 14 0 20 32 62.5 12 37 19 18 56 99 136 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 (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 2024-2025 26 Metz fr FRA 2. Ligue 2 4th 3.9 5 5 2 3 0 1 2 50.0 1 8 2 6 5 10 5 0 Matches 7 Seasons 2 Clubs 3 Leagues 109.0 182 107 118 59 5 87 160 54.4 73 116 62 54 113 295 368 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 72.5 113 63 73 38 2 53 98 54.1 45 89 49 40 82 195 264 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) 41.1 43 26 29 14 0 20 32 62.5 12 37 19 18 56 99 136 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 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 2024-2025 26 Metz fr FRA 2. Ligue 2 3.9 318 9 93 156 70 6 318 8 5 62.5 3 37.5 181 850 478 10 3 2 3 1 228 29 Matches 7 Seasons 2 Clubs 4 Leagues 111.0 6624 574 2829 2958 890 46 6624 104 61 58.7 41 39.4 4034 22772 11484 91 81 10 98 35 3953 200 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 74.5 4369 444 2093 1980 323 30 4369 48 24 50.0 22 45.8 2999 17538 9239 41 30 5 43 15 2801 75 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) 41.1 2714 239 1302 1304 123 17 2714 15 10 66.7 4 26.7 2017 12350 6894 24 8 2 16 4 1881 31 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 (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 2024-2025 26 Metz 1 League 3.9 318 9 93 156 70 6 318 8 5 62.5 3 37.5 181 850 478 10 3 2 3 1 228 29 7 Seasons 2 Clubs 4 Leagues 111.0 6624 574 2829 2958 890 46 6624 104 61 58.7 41 39.4 4034 22772 11484 91 81 10 98 35 3953 200 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 74.5 4369 444 2093 1980 323 30 4369 48 24 50.0 22 45.8 2999 17538 9239 41 30 5 43 15 2801 75 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) 41.1 2714 239 1302 1304 123 17 2714 15 10 66.7 4 26.7 2017 12350 6894 24 8 2 16 4 1881 31 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 (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 2024-2025 26 Metz fr FRA 2. Ligue 2 4th 3.9 318 9 93 156 70 6 318 8 5 62.5 3 37.5 181 850 478 10 3 2 3 1 228 29 Matches 7 Seasons 2 Clubs 3 Leagues 109.0 6624 574 2829 2958 890 46 6624 104 61 58.7 41 39.4 4034 22772 11484 91 81 10 98 35 3953 200 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 72.5 4369 444 2093 1980 323 30 4369 48 24 50.0 22 45.8 2999 17538 9239 41 30 5 43 15 2801 75 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) 41.1 2714 239 1302 1304 123 17 2714 15 10 66.7 4 26.7 2017 12350 6894 24 8 2 16 4 1881 31 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 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 2024-2025 26 Metz fr FRA 2. Ligue 2 6 348 58 29.7 3.9 4 76 2 2 22 4 2.00 7 6 +1 +0.26 -0.62 7.6 3.1 +4.5 +1.16 +0.40 Matches 7 Seasons 2 Clubs 4 Leagues 129 9,993 77 42.4 111.0 111 86 84 18 26 22 1.36 139 147 -8 -0.07 +0.33 128.1 139.6 -11.4 -0.10 +0.22 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 82 6,703 82 59.1 74.5 74 89 67 8 17 12 1.45 100 99 +1 +0.01 +0.40 90.2 90.1 +0.1 0.00 +0.41 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) 44 3,701 84 80.6 41.1 41 89 38 3 23 4 1.91 68 39 +29 +0.71 -0.10 61.5 35.0 +26.5 +0.64 -0.06 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 (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 2024-2025 26 Metz 1 League 6 348 58 29.7 3.9 4 76 2 2 22 4 2.00 7 6 +1 +0.26 -0.62 7.6 3.1 +4.5 +1.16 +0.40 7 Seasons 2 Clubs 4 Leagues 129 9,993 77 42.4 111.0 111 86 84 18 26 22 1.36 139 147 -8 -0.07 +0.33 128.1 139.6 -11.4 -0.10 +0.22 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 82 6,703 82 59.1 74.5 74 89 67 8 17 12 1.45 100 99 +1 +0.01 +0.40 90.2 90.1 +0.1 0.00 +0.41 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) 44 3,701 84 80.6 41.1 41 89 38 3 23 4 1.91 68 39 +29 +0.71 -0.10 61.5 35.0 +26.5 +0.64 -0.06 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 (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 2024-2025 26 Metz fr FRA 2. Ligue 2 4th 6 348 58 29.7 3.9 4 76 2 2 22 4 2.00 7 6 +1 +0.26 -0.62 7.6 3.1 +4.5 +1.16 +0.40 Matches 7 Seasons 2 Clubs 3 Leagues 127 9,813 77 42.1 109.0 109 86 82 18 26 22 1.36 137 145 -8 -0.07 +0.34 128.1 139.6 -11.4 -0.10 +0.22 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 80 6,523 82 58.9 72.5 72 89 65 8 17 12 1.45 98 97 +1 +0.01 +0.43 90.2 90.1 +0.1 0.00 +0.41 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) 44 3,701 84 80.6 41.1 41 89 38 3 23 4 1.91 68 39 +29 +0.71 -0.10 61.5 35.0 +26.5 +0.64 -0.06 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 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 2024-2025 26 Metz fr FRA 2. Ligue 2 3.9 1 0 0 7 8 2 12 5 5 0 0 0 16 14 4 77.8 Matches 7 Seasons 2 Clubs 4 Leagues 111.0 24 0 0 122 121 6 252 113 107 1 4 1 594 247 177 58.3 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 74.5 12 0 0 73 59 3 84 82 63 1 3 1 398 127 90 58.5 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) 41.1 5 0 0 48 31 3 26 56 26 0 1 0 245 79 56 58.5 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 (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 2024-2025 26 Metz 1 League 3.9 1 0 0 7 8 2 12 5 5 0 0 0 16 14 4 77.8 7 Seasons 2 Clubs 4 Leagues 111.0 24 0 0 122 121 6 252 113 107 1 4 1 594 247 177 58.3 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Metz (4 Seasons) 3 Leagues 74.5 12 0 0 73 59 3 84 82 63 1 3 1 398 127 90 58.5 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) 41.1 5 0 0 48 31 3 26 56 26 0 1 0 245 79 56 58.5 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 (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 2024-2025 26 Metz fr FRA 2. Ligue 2 4th 3.9 1 0 0 7 8 2 12 5 5 0 0 0 16 14 4 77.8 Matches 7 Seasons 2 Clubs 3 Leagues 109.0 23 0 0 122 120 6 247 113 107 1 4 0 594 247 177 58.3 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 72.5 11 0 0 73 58 3 79 82 63 1 3 0 398 127 90 58.5 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) 41.1 5 0 0 48 31 3 26 56 26 0 1 0 245 79 56 58.5 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 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