Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2017-2018 19 Moreirense pt POR 1. Primeira Liga 9 5 460 5.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Vizela pt POR 1. Primeira Liga 24 21 1,889 21.0 2 1 3 2 0 0 11 1 0.10 0.05 0.14 0.10 0.14 Matches 2022-2023 24 Metz fr FRA Coupe de France 3 2 210 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 33 30 2,746 30.5 1 1 2 1 0 0 6 0 0.03 0.03 0.07 0.03 0.07 Matches 2023-2024 25 Metz fr FRA Coupe de France 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 13 10 860 9.6 0 2 2 0 0 0 2 0 0.00 0.21 0.21 0.00 0.21 Matches 2023-2024 25 Metz fr FRA Rel/Pro play-offs 1 1 83 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Metz fr FRA Coupe de France 2 1 107 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 29 27 2,343 26.0 0 3 3 0 0 0 5 1 0.00 0.12 0.12 0.00 0.12 Matches 2024-2025 26 Metz fr FRA Rel/Pro play-offs 2 2 192 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Metz fr FRA Coupe de France 2 2 148 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Metz fr FRA 1. Ligue 1 27 27 2,265 25.2 2 1 3 2 0 0 10 0 0.08 0.04 0.12 0.08 0.12 Matches 6 Seasons 3 Clubs 5 Leagues 146 129 11,393 126.6 5 8 13 5 0 0 36 2 0.04 0.06 0.10 0.04 0.10 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Metz (4 Seasons) 4 Leagues 113 103 9,044 100.5 3 7 10 3 0 0 23 1 0.03 0.07 0.10 0.03 0.10 Vizela (1 Season) 1 League 24 21 1,889 21.0 2 1 3 2 0 0 11 1 0.10 0.05 0.14 0.10 0.14 Moreirense (1 Season) 1 League 9 5 460 5.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (4 Seasons) 8 6 555 6.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (2 Seasons) 62 57 5,089 56.5 1 4 5 1 0 0 11 1 0.02 0.07 0.09 0.02 0.09 Ligue 1 (2 Seasons) 40 37 3,125 34.7 2 3 5 2 0 0 12 0 0.06 0.09 0.14 0.06 0.14 Primeira Liga (2 Seasons) 33 26 2,349 26.1 2 1 3 2 0 0 13 1 0.08 0.04 0.11 0.08 0.11 Rel/Pro play-offs (2 Seasons) 3 3 275 3.1 0 0 0 0 0 0 0 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 Gls Ast G+A G-PK G+A-PK Matches 2017-2018 19 Moreirense 1 League 9 5 460 5.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2021-2022 23 Vizela 1 League 24 21 1,889 21.0 2 1 3 2 0 0 11 1 0.10 0.05 0.14 0.10 0.14 2022-2023 24 Metz 2 Leagues 36 32 2,956 32.8 1 1 2 1 0 0 6 0 0.03 0.03 0.06 0.03 0.06 2023-2024 25 Metz 3 Leagues 15 12 1,033 11.5 0 2 2 0 0 0 2 0 0.00 0.17 0.17 0.00 0.17 2024-2025 26 Metz 3 Leagues 33 30 2,642 29.4 0 3 3 0 0 0 5 1 0.00 0.10 0.10 0.00 0.10 2025-2026 27 Metz 2 Leagues 29 29 2,413 26.8 2 1 3 2 0 0 10 0 0.07 0.04 0.11 0.07 0.11 6 Seasons 3 Clubs 5 Leagues 146 129 11,393 126.6 5 8 13 5 0 0 36 2 0.04 0.06 0.10 0.04 0.10 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Metz (4 Seasons) 4 Leagues 113 103 9,044 100.5 3 7 10 3 0 0 23 1 0.03 0.07 0.10 0.03 0.10 Vizela (1 Season) 1 League 24 21 1,889 21.0 2 1 3 2 0 0 11 1 0.10 0.05 0.14 0.10 0.14 Moreirense (1 Season) 1 League 9 5 460 5.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Coupe de France (4 Seasons) 8 6 555 6.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (2 Seasons) 62 57 5,089 56.5 1 4 5 1 0 0 11 1 0.02 0.07 0.09 0.02 0.09 Ligue 1 (2 Seasons) 40 37 3,125 34.7 2 3 5 2 0 0 12 0 0.06 0.09 0.14 0.06 0.14 Primeira Liga (2 Seasons) 33 26 2,349 26.1 2 1 3 2 0 0 13 1 0.08 0.04 0.11 0.08 0.11 Rel/Pro play-offs (2 Seasons) 3 3 275 3.1 0 0 0 0 0 0 0 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 Gls Ast G+A G-PK G+A-PK Matches 2017-2018 19 Moreirense pt POR 1. Primeira Liga 15th 9 5 460 5.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Vizela pt POR 1. Primeira Liga 14th 24 21 1,889 21.0 2 1 3 2 0 0 11 1 0.10 0.05 0.14 0.10 0.14 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 33 30 2,746 30.5 1 1 2 1 0 0 6 0 0.03 0.03 0.07 0.03 0.07 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 13 10 860 9.6 0 2 2 0 0 0 2 0 0.00 0.21 0.21 0.00 0.21 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 3rd 29 27 2,343 26.0 0 3 3 0 0 0 5 1 0.00 0.12 0.12 0.00 0.12 Matches 2025-2026 27 Metz fr FRA 1. Ligue 1 18th 27 27 2,265 25.2 2 1 3 2 0 0 10 0 0.08 0.04 0.12 0.08 0.12 Matches 6 Seasons 3 Clubs 3 Leagues 135 120 10,563 117.4 5 8 13 5 0 0 36 2 0.04 0.07 0.11 0.04 0.11 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 Metz (4 Seasons) 2 Leagues 102 94 8,214 91.3 3 7 10 3 0 0 23 1 0.03 0.08 0.11 0.03 0.11 Vizela (1 Season) 1 League 24 21 1,889 21.0 2 1 3 2 0 0 11 1 0.10 0.05 0.14 0.10 0.14 Moreirense (1 Season) 1 League 9 5 460 5.1 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (2 Seasons) 62 57 5,089 56.5 1 4 5 1 0 0 11 1 0.02 0.07 0.09 0.02 0.09 Ligue 1 (2 Seasons) 40 37 3,125 34.7 2 3 5 2 0 0 12 0 0.06 0.09 0.14 0.06 0.14 Primeira Liga (2 Seasons) 33 26 2,349 26.1 2 1 3 2 0 0 13 1 0.08 0.04 0.11 0.08 0.11
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2017-2018 19 Moreirense 1 League 5.1 0 0 0.00 0 0 2021-2022 23 Vizela 1 League 21.0 2 19 4 21.1 0.91 0.19 0.11 0.50 0 0 2022-2023 24 Metz 2 Leagues 32.8 1 17 5 29.4 0.52 0.15 0.06 0.20 0 0 2023-2024 25 Metz 3 Leagues 11.5 0 8 1 12.5 0.70 0.09 0.00 0.00 0 0 2024-2025 26 Metz 3 Leagues 29.4 0 18 4 22.2 0.61 0.14 0.00 0.00 0 0 2025-2026 27 Metz 2 Leagues 26.8 2 24 10 41.7 0.90 0.37 0.08 0.20 0 0 6 Seasons 3 Clubs 5 Leagues 126.6 5 86 24 27.9 0.71 0.19 0.06 0.21 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Metz (4 Seasons) 4 Leagues 100.5 3 67 20 29.9 0.67 0.20 0.04 0.15 0 0 Vizela (1 Season) 1 League 21.0 2 19 4 21.1 0.91 0.19 0.11 0.50 0 0 Moreirense (1 Season) 1 League 5.1 0 0 0.00 0 0 Coupe de France (4 Seasons) 6.2 0 5 0 0.0 0.81 0.00 0.00 0 0 Ligue 2 (2 Seasons) 56.5 1 33 9 27.3 0.58 0.16 0.03 0.11 0 0 Ligue 1 (2 Seasons) 34.7 2 28 11 39.3 0.81 0.32 0.07 0.18 0 0 Primeira Liga (2 Seasons) 26.1 2 19 4 21.1 0.91 0.15 0.11 0.50 0 0 Rel/Pro play-offs (2 Seasons) 3.1 0 1 0 0.0 0.33 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 PK PKatt Matches 2017-2018 19 Moreirense pt POR 1. Primeira Liga 15th 5.1 0 0 0.00 0 0 Matches 2021-2022 23 Vizela pt POR 1. Primeira Liga 14th 21.0 2 19 4 21.1 0.91 0.19 0.11 0.50 0 0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 30.5 1 16 5 31.3 0.52 0.16 0.06 0.20 0 0 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 9.6 0 5 1 20.0 0.52 0.10 0.00 0.00 0 0 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 3rd 26.0 0 17 4 23.5 0.65 0.15 0.00 0.00 0 0 Matches 2025-2026 27 Metz fr FRA 1. Ligue 1 18th 25.2 2 23 10 43.5 0.91 0.40 0.09 0.20 0 0 Matches 6 Seasons 3 Clubs 3 Leagues 117.4 5 80 24 30.0 0.71 0.20 0.06 0.21 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Metz (4 Seasons) 2 Leagues 91.3 3 61 20 32.8 0.67 0.22 0.05 0.15 0 0 Vizela (1 Season) 1 League 21.0 2 19 4 21.1 0.91 0.19 0.11 0.50 0 0 Moreirense (1 Season) 1 League 5.1 0 0 0.00 0 0 Ligue 2 (2 Seasons) 56.5 1 33 9 27.3 0.58 0.16 0.03 0.11 0 0 Ligue 1 (2 Seasons) 34.7 2 28 11 39.3 0.81 0.32 0.07 0.18 0 0 Primeira Liga (2 Seasons) 26.1 2 19 4 21.1 0.91 0.15 0.11 0.50 0 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 Matches 2017-2018 19 Moreirense pt POR 1. Primeira Liga 9 460 51 15.0 5.1 5 3 4 14 1.00 4 8 -4 -0.78 -0.19 Matches 2021-2022 23 Vizela pt POR 1. Primeira Liga 24 1,889 79 61.7 21.0 21 87 14 3 23 2 0.88 22 37 -15 -0.71 -0.25 Matches 2022-2023 24 Metz fr FRA Coupe de France 3 210 70 77.8 2.3 2 90 2 1 30 0 2.00 4 2 +2 +0.86 +2.36 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 33 2,746 83 80.3 30.5 30 90 30 3 15 0 1.88 47 25 +22 +0.72 -0.08 Matches 2023-2024 25 Metz fr FRA Coupe de France 1 90 90 100.0 1.0 1 90 1 0 0 1.00 1 1 0 0.00 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 13 860 66 28.1 9.6 10 78 6 3 27 16 0.85 13 21 -8 -0.84 -0.22 Matches 2023-2024 25 Metz fr FRA Rel/Pro play-offs 1 83 83 39.5 0.9 1 83 0 0 1 1.00 2 1 +1 +1.08 +2.50 Matches 2024-2025 26 Metz fr FRA Coupe de France 2 107 54 39.6 1.2 1 90 1 1 17 0 1.50 1 1 0 0.00 -0.55 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 29 2,343 81 76.6 26.0 27 85 16 2 29 1 1.90 42 25 +17 +0.65 -0.98 Matches 2024-2025 26 Metz fr FRA Rel/Pro play-offs 2 192 96 91.4 2.1 2 96 1 0 0 2.00 2 2 0 0.00 -10.00 Matches 2025-2026 27 Metz fr FRA Coupe de France 2 148 74 82.2 1.6 2 74 1 0 0 1.50 3 3 0 0.00 +2.81 Matches 2025-2026 27 Metz fr FRA 1. Ligue 1 27 2,265 84 74.0 25.2 27 84 18 0 5 0.56 21 48 -27 -1.07 +0.85 Matches 6 Seasons 3 Clubs 5 Leagues 146 11,393 78 57.1 126.6 129 86 93 17 23 39 1.31 162 174 -12 -0.09 +0.29 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Metz (4 Seasons) 4 Leagues 113 9,044 80 65.4 100.5 103 86 76 10 23 23 1.43 136 129 +7 +0.07 +0.33 Vizela (1 Season) 1 League 24 1,889 79 61.7 21.0 21 87 14 3 23 2 0.88 22 37 -15 -0.71 -0.25 Moreirense (1 Season) 1 League 9 460 51 15.0 5.1 5 3 4 14 1.00 4 8 -4 -0.78 -0.19 Coupe de France (4 Seasons) 8 555 69 68.5 6.2 6 85 5 2 24 0 1.63 9 7 +2 +0.32 +0.68 Ligue 2 (2 Seasons) 62 5,089 82 78.5 56.5 57 87 46 5 21 1 1.89 89 50 +39 +0.69 -0.54 Ligue 1 (2 Seasons) 40 3,125 78 51.1 34.7 37 82 24 3 27 21 0.65 34 69 -35 -1.01 -0.05 Primeira Liga (2 Seasons) 33 2,349 71 38.4 26.1 26 87 17 7 23 16 0.91 26 45 -19 -0.73 -0.18 Rel/Pro play-offs (2 Seasons) 3 275 92 65.5 3.1 3 92 1 0 1 1.67 4 3 +1 +0.33 +0.33
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 Matches 2017-2018 19 Moreirense 1 League 9 460 51 15.0 5.1 5 3 4 14 1.00 4 8 -4 -0.78 -0.19 2021-2022 23 Vizela 1 League 24 1,889 79 61.7 21.0 21 87 14 3 23 2 0.88 22 37 -15 -0.71 -0.25 2022-2023 24 Metz 2 Leagues 36 2,956 82 80.1 32.8 32 90 32 4 19 0 1.89 51 27 +24 +0.73 +0.12 2023-2024 25 Metz 3 Leagues 15 1,033 69 30.7 11.5 12 79 7 3 27 17 0.87 16 23 -7 -0.61 +0.05 2024-2025 26 Metz 3 Leagues 33 2,642 80 74.6 29.4 30 86 18 3 25 1 1.88 45 28 +17 +0.58 -1.02 2025-2026 27 Metz 2 Leagues 29 2,413 83 74.5 26.8 29 83 19 0 5 0.62 24 51 -27 -1.01 +0.95 6 Seasons 3 Clubs 5 Leagues 146 11,393 78 57.1 126.6 129 86 93 17 23 39 1.31 162 174 -12 -0.09 +0.29 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Metz (4 Seasons) 4 Leagues 113 9,044 80 65.4 100.5 103 86 76 10 23 23 1.43 136 129 +7 +0.07 +0.33 Vizela (1 Season) 1 League 24 1,889 79 61.7 21.0 21 87 14 3 23 2 0.88 22 37 -15 -0.71 -0.25 Moreirense (1 Season) 1 League 9 460 51 15.0 5.1 5 3 4 14 1.00 4 8 -4 -0.78 -0.19 Coupe de France (4 Seasons) 8 555 69 68.5 6.2 6 85 5 2 24 0 1.63 9 7 +2 +0.32 +0.68 Ligue 2 (2 Seasons) 62 5,089 82 78.5 56.5 57 87 46 5 21 1 1.89 89 50 +39 +0.69 -0.54 Ligue 1 (2 Seasons) 40 3,125 78 51.1 34.7 37 82 24 3 27 21 0.65 34 69 -35 -1.01 -0.05 Primeira Liga (2 Seasons) 33 2,349 71 38.4 26.1 26 87 17 7 23 16 0.91 26 45 -19 -0.73 -0.18 Rel/Pro play-offs (2 Seasons) 3 275 92 65.5 3.1 3 92 1 0 1 1.67 4 3 +1 +0.33 +0.33
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2017-2018 19 Moreirense pt POR 1. Primeira Liga 15th 9 460 51 15.0 5.1 5 3 4 14 1.00 4 8 -4 -0.78 -0.19 Matches 2021-2022 23 Vizela pt POR 1. Primeira Liga 14th 24 1,889 79 61.7 21.0 21 87 14 3 23 2 0.88 22 37 -15 -0.71 -0.25 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 33 2,746 83 80.3 30.5 30 90 30 3 15 0 1.88 47 25 +22 +0.72 -0.08 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 13 860 66 28.1 9.6 10 78 6 3 27 16 0.85 13 21 -8 -0.84 -0.22 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 3rd 29 2,343 81 76.6 26.0 27 85 16 2 29 1 1.90 42 25 +17 +0.65 -0.98 Matches 2025-2026 27 Metz fr FRA 1. Ligue 1 18th 27 2,265 84 74.0 25.2 27 84 18 0 5 0.56 21 48 -27 -1.07 +0.85 Matches 6 Seasons 3 Clubs 3 Leagues 135 10,563 78 56.4 117.4 120 86 87 15 23 38 1.28 149 164 -15 -0.13 +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 Matches Metz (4 Seasons) 2 Leagues 102 8,214 81 65.2 91.3 94 85 70 8 23 22 1.41 123 119 +4 +0.04 +0.31 Vizela (1 Season) 1 League 24 1,889 79 61.7 21.0 21 87 14 3 23 2 0.88 22 37 -15 -0.71 -0.25 Moreirense (1 Season) 1 League 9 460 51 15.0 5.1 5 3 4 14 1.00 4 8 -4 -0.78 -0.19 Ligue 2 (2 Seasons) 62 5,089 82 78.5 56.5 57 87 46 5 21 1 1.89 89 50 +39 +0.69 -0.54 Ligue 1 (2 Seasons) 40 3,125 78 51.1 34.7 37 82 24 3 27 21 0.65 34 69 -35 -1.01 -0.05 Primeira Liga (2 Seasons) 33 2,349 71 38.4 26.1 26 87 17 7 23 16 0.91 26 45 -19 -0.73 -0.18
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017-2018 19 Moreirense 1 League 5.1 2 0 5 2021-2022 23 Vizela 1 League 21.0 11 1 0 35 33 1 67 40 41 0 2022-2023 24 Metz 2 Leagues 32.8 6 0 0 49 26 4 81 36 43 0 2023-2024 25 Metz 3 Leagues 11.5 2 0 0 19 5 1 25 14 15 0 2024-2025 26 Metz 3 Leagues 29.4 5 1 0 39 33 2 76 30 55 0 2025-2026 27 Metz 2 Leagues 26.8 10 0 0 32 34 3 63 29 47 1 6 Seasons 3 Clubs 5 Leagues 126.6 36 2 0 179 131 11 312 149 201 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Metz (4 Seasons) 4 Leagues 100.5 23 1 0 139 98 10 245 109 160 1 Vizela (1 Season) 1 League 21.0 11 1 0 35 33 1 67 40 41 0 Moreirense (1 Season) 1 League 5.1 2 0 5 Coupe de France (4 Seasons) 6.2 0 0 0 3 1 0 12 3 5 0 Ligue 2 (2 Seasons) 56.5 11 1 0 85 58 6 152 63 90 0 Ligue 1 (2 Seasons) 34.7 12 0 0 48 38 4 75 40 58 1 Primeira Liga (2 Seasons) 26.1 13 1 0 40 33 1 67 40 41 0 Rel/Pro play-offs (2 Seasons) 3.1 0 0 0 3 1 0 6 3 7
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017-2018 19 Moreirense pt POR 1. Primeira Liga 15th 5.1 2 0 5 Matches 2021-2022 23 Vizela pt POR 1. Primeira Liga 14th 21.0 11 1 0 35 33 1 67 40 41 0 Matches 2022-2023 24 Metz fr FRA 2. Ligue 2 2nd 30.5 6 0 0 48 26 4 79 35 41 0 Matches 2023-2024 25 Metz fr FRA 1. Ligue 1 16th 9.6 2 0 0 16 5 1 16 12 12 0 Matches 2024-2025 26 Metz fr FRA 2. Ligue 2 3rd 26.0 5 1 0 37 32 2 73 28 49 0 Matches 2025-2026 27 Metz fr FRA 1. Ligue 1 18th 25.2 10 0 0 32 33 3 59 28 46 1 Matches 6 Seasons 3 Clubs 3 Leagues 117.4 36 2 0 173 129 11 294 143 189 1 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Metz (4 Seasons) 2 Leagues 91.3 23 1 0 133 96 10 227 103 148 1 Vizela (1 Season) 1 League 21.0 11 1 0 35 33 1 67 40 41 0 Moreirense (1 Season) 1 League 5.1 2 0 5 Ligue 2 (2 Seasons) 56.5 11 1 0 85 58 6 152 63 90 0 Ligue 1 (2 Seasons) 34.7 12 0 0 48 38 4 75 40 58 1 Primeira Liga (2 Seasons) 26.1 13 1 0 40 33 1 67 40 41 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Koffi Kouao Pages
Koffi Kouao Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary