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 2018-2019 19 Braga pt POR 1. Primeira Liga 0 0 Matches 2019-2020 20 Braga 2. Europa Lg 1 1 63 0.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 20 Braga pt POR 1. Primeira Liga 18 16 1,473 16.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Braga 2. Europa Lg 5 4 405 4.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Braga pt POR 1. Primeira Liga 12 11 998 11.1 0 0 0 0 0 0 4 2 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Braga 2. Europa Lg 5 5 507 5.6 1 0 1 1 0 0 2 0 0.18 0.00 0.18 0.18 0.18 Matches 2021-2022 22 Braga pt POR 1. Primeira Liga 12 12 992 11.0 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Porto 1. Champions Lg 5 5 450 5.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Porto pt POR 1. Primeira Liga 9 7 636 7.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Porto 1. Champions Lg 4 4 360 4.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Olympiacos 3. Conf Lg 9 9 900 10.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Porto pt POR 1. Primeira Liga 7 7 608 6.8 0 0 0 0 0 0 6 1 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Olympiacos gr GRE 1. Super League 11 11 990 11.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Olympiacos 2. Europa Lg 8 7 621 6.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Porto pt POR 1. Primeira Liga 0 0 Matches 2024-2025 25 Olympiacos gr GRE 1. Super League 23 18 1,559 17.3 1 0 1 1 0 0 4 0 0.06 0.00 0.06 0.06 0.06 Matches 2025-2026 26 Oviedo es ESP 1. La Liga 22 20 1,786 19.8 1 0 1 1 0 0 8 1 0.05 0.00 0.05 0.05 0.05 Matches 8 Seasons 4 Clubs 6 Leagues 151 137 12,348 137.2 3 0 3 3 0 0 48 5 0.02 0.00 0.02 0.02 0.02 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 Braga (4 Seasons) 2 Leagues 53 49 4,438 49.3 1 0 1 1 0 0 16 3 0.02 0.00 0.02 0.02 0.02 Porto (3 Seasons) 2 Leagues 25 23 2,054 22.8 0 0 0 0 0 0 13 1 0.00 0.00 0.00 0.00 0.00 Olympiacos (2 Seasons) 3 Leagues 51 45 4,070 45.2 1 0 1 1 0 0 11 0 0.02 0.00 0.02 0.02 0.02 Oviedo (1 Season) 1 League 22 20 1,786 19.8 1 0 1 1 0 0 8 1 0.05 0.00 0.05 0.05 0.05 Primeira Liga (7 Seasons) 58 53 4,707 52.3 0 0 0 0 0 0 17 4 0.00 0.00 0.00 0.00 0.00 Europa Lg (4 Seasons) 19 17 1,596 17.7 1 0 1 1 0 0 8 0 0.06 0.00 0.06 0.06 0.06 Super League (2 Seasons) 34 29 2,549 28.3 1 0 1 1 0 0 8 0 0.04 0.00 0.04 0.04 0.04 Champions Lg (2 Seasons) 9 9 810 9.0 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 La Liga (1 Season) 22 20 1,786 19.8 1 0 1 1 0 0 8 1 0.05 0.00 0.05 0.05 0.05 Conf Lg (1 Season) 9 9 900 10.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 Gls Ast G+A G-PK G+A-PK Matches 2018-2019 19 Braga 1 League 0 0 2019-2020 20 Braga 2 Leagues 19 17 1,536 17.1 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2020-2021 21 Braga 2 Leagues 17 15 1,403 15.6 0 0 0 0 0 0 7 2 0.00 0.00 0.00 0.00 0.00 2021-2022 22 Braga 2 Leagues 17 17 1,499 16.7 1 0 1 1 0 0 5 1 0.06 0.00 0.06 0.06 0.06 2022-2023 23 Porto 2 Leagues 14 12 1,086 12.1 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2023-2024 24 Olympiacos 2 Leagues 20 20 1,890 21.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2023-2024 24 Porto 2 Leagues 11 11 968 10.8 0 0 0 0 0 0 9 1 0.00 0.00 0.00 0.00 0.00 2024-2025 25 Olympiacos 2 Leagues 31 25 2,180 24.2 1 0 1 1 0 0 6 0 0.04 0.00 0.04 0.04 0.04 2024-2025 25 Porto 1 League 0 0 2025-2026 26 Oviedo 1 League 22 20 1,786 19.8 1 0 1 1 0 0 8 1 0.05 0.00 0.05 0.05 0.05 8 Seasons 4 Clubs 6 Leagues 151 137 12,348 137.2 3 0 3 3 0 0 48 5 0.02 0.00 0.02 0.02 0.02 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 Braga (4 Seasons) 2 Leagues 53 49 4,438 49.3 1 0 1 1 0 0 16 3 0.02 0.00 0.02 0.02 0.02 Porto (3 Seasons) 2 Leagues 25 23 2,054 22.8 0 0 0 0 0 0 13 1 0.00 0.00 0.00 0.00 0.00 Olympiacos (2 Seasons) 3 Leagues 51 45 4,070 45.2 1 0 1 1 0 0 11 0 0.02 0.00 0.02 0.02 0.02 Oviedo (1 Season) 1 League 22 20 1,786 19.8 1 0 1 1 0 0 8 1 0.05 0.00 0.05 0.05 0.05 Primeira Liga (7 Seasons) 58 53 4,707 52.3 0 0 0 0 0 0 17 4 0.00 0.00 0.00 0.00 0.00 Europa Lg (4 Seasons) 19 17 1,596 17.7 1 0 1 1 0 0 8 0 0.06 0.00 0.06 0.06 0.06 Super League (2 Seasons) 34 29 2,549 28.3 1 0 1 1 0 0 8 0 0.04 0.00 0.04 0.04 0.04 Champions Lg (2 Seasons) 9 9 810 9.0 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 La Liga (1 Season) 22 20 1,786 19.8 1 0 1 1 0 0 8 1 0.05 0.00 0.05 0.05 0.05 Conf Lg (1 Season) 9 9 900 10.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 Gls Ast G+A G-PK G+A-PK Matches 2018-2019 19 Braga pt POR 1. Primeira Liga 4th 0 0 Matches 2019-2020 20 Braga pt POR 1. Primeira Liga 3rd 18 16 1,473 16.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Braga pt POR 1. Primeira Liga 4th 12 11 998 11.1 0 0 0 0 0 0 4 2 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Braga pt POR 1. Primeira Liga 4th 12 12 992 11.0 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Porto pt POR 1. Primeira Liga 2nd 9 7 636 7.1 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Olympiacos gr GRE 1. Super League 3rd 11 11 990 11.0 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Porto pt POR 1. Primeira Liga 3rd 7 7 608 6.8 0 0 0 0 0 0 6 1 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Olympiacos gr GRE 1. Super League 1st 23 18 1,559 17.3 1 0 1 1 0 0 4 0 0.06 0.00 0.06 0.06 0.06 Matches 2024-2025 25 Porto pt POR 1. Primeira Liga 3rd 0 0 Matches 2025-2026 26 Oviedo es ESP 1. La Liga 20th 22 20 1,786 19.8 1 0 1 1 0 0 8 1 0.05 0.00 0.05 0.05 0.05 Matches 8 Seasons 4 Clubs 3 Leagues 114 102 9,042 100.5 2 0 2 2 0 0 33 5 0.02 0.00 0.02 0.02 0.02 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 Braga (4 Seasons) 1 League 42 39 3,463 38.5 0 0 0 0 0 0 10 3 0.00 0.00 0.00 0.00 0.00 Porto (3 Seasons) 1 League 16 14 1,244 13.8 0 0 0 0 0 0 7 1 0.00 0.00 0.00 0.00 0.00 Olympiacos (2 Seasons) 1 League 34 29 2,549 28.3 1 0 1 1 0 0 8 0 0.04 0.00 0.04 0.04 0.04 Oviedo (1 Season) 1 League 22 20 1,786 19.8 1 0 1 1 0 0 8 1 0.05 0.00 0.05 0.05 0.05 Primeira Liga (7 Seasons) 58 53 4,707 52.3 0 0 0 0 0 0 17 4 0.00 0.00 0.00 0.00 0.00 Super League (2 Seasons) 34 29 2,549 28.3 1 0 1 1 0 0 8 0 0.04 0.00 0.04 0.04 0.04 La Liga (1 Season) 22 20 1,786 19.8 1 0 1 1 0 0 8 1 0.05 0.00 0.05 0.05 0.05
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2019-2020 20 Braga 2. Europa Lg R32 1 1 63 0.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Braga 2. Europa Lg R32 5 4 405 4.5 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Braga 2. Europa Lg QF 5 5 507 5.6 1 0 1 1 0 0 2 0 0.18 0.00 0.18 0.18 0.18 Matches 2022-2023 23 Porto 1. Champions Lg R16 5 5 450 5.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Porto 1. Champions Lg R16 4 4 360 4.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Olympiacos 3. Conf Lg 1st 9 9 900 10.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Olympiacos 2. Europa Lg R16 8 7 621 6.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 6 Seasons 3 Clubs 3 Leagues 37 35 3,306 36.7 1 0 1 1 0 0 15 0 0.03 0.00 0.03 0.03 0.03 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 Braga (3 Seasons) 1 League 11 10 975 10.8 1 0 1 1 0 0 6 0 0.09 0.00 0.09 0.09 0.09 Olympiacos (2 Seasons) 2 Leagues 17 16 1,521 16.9 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Porto (2 Seasons) 1 League 9 9 810 9.0 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (4 Seasons) 19 17 1,596 17.7 1 0 1 1 0 0 8 0 0.06 0.00 0.06 0.06 0.06 Champions Lg (2 Seasons) 9 9 810 9.0 0 0 0 0 0 0 6 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 9 9 900 10.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 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 23 pt Portugal UEFA Nations League LgA 0 0 Matches 2024 24 ao Angola Friendlies (M) 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 25 ao Angola Friendlies (M) 1 1 90 1.0 0 1 1 0 0 0 0 0 0.00 1.00 1.00 0.00 1.00 Matches 2025 25 ao Angola Africa Cup of Nations GR 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 25 ao Angola Africa Cup of Nations qualification 4 4 324 3.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 26 ao Angola WCQ 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 2 Clubs 5 Leagues 16 16 1,404 15.6 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 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 Angola (3 Seasons) 4 Leagues 16 16 1,404 15.6 0 1 1 0 0 0 4 0 0.00 0.06 0.06 0.00 0.06 Portugal (1 Season) 1 League 0 0 Friendlies (M) (2 Seasons) 2 2 180 2.0 0 1 1 0 0 0 1 0 0.00 0.50 0.50 0.00 0.50 WCQ (1 Season) 8 8 720 8.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Africa Cup of Nations qualification (1 Season) 4 4 324 3.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Africa Cup of Nations (1 Season) 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Nations League (1 Season) 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2019-2020 20 Braga 2 Leagues 17.1 0 8 1 12.5 0.47 0.06 0.00 0.00 0 0 2020-2021 21 Braga 2 Leagues 15.6 0 10 3 30.0 0.64 0.19 0.00 0.00 0 0 2021-2022 22 Braga 2 Leagues 16.7 1 7 3 42.9 0.42 0.18 0.14 0.33 0 0 2022-2023 23 Porto 2 Leagues 12.1 0 6 2 33.3 0.50 0.17 0.00 0.00 0 0 2023-2024 24 Olympiacos 2 Leagues 21.0 0 10 4 40.0 1.00 0.40 0.00 0.00 0 0 2023-2024 24 Porto 2 Leagues 10.8 0 6 0 0.0 0.56 0.00 0.00 0 0 2024-2025 25 Olympiacos 2 Leagues 24.2 1 4 0 0.0 0.58 0.00 0.00 0 0 2025-2026 26 Oviedo 1 League 19.8 1 10 3 30.0 0.50 0.15 0.10 0.33 0 0 8 Seasons 4 Clubs 6 Leagues 137.2 3 61 16 26.2 0.56 0.15 0.03 0.13 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Braga (4 Seasons) 2 Leagues 49.3 1 25 7 28.0 0.51 0.14 0.04 0.14 0 0 Porto (3 Seasons) 2 Leagues 22.8 0 12 2 16.7 0.53 0.09 0.00 0.00 0 0 Olympiacos (2 Seasons) 3 Leagues 45.2 1 14 4 28.6 0.83 0.24 0.00 0.00 0 0 Oviedo (1 Season) 1 League 19.8 1 10 3 30.0 0.50 0.15 0.10 0.33 0 0 Primeira Liga (7 Seasons) 52.3 0 30 7 23.3 0.57 0.13 0.00 0.00 0 0 Europa Lg (4 Seasons) 17.7 1 8 1 12.5 0.45 0.06 0.13 1.00 0 0 Super League (2 Seasons) 28.3 1 0 0 Champions Lg (2 Seasons) 9.0 0 3 1 33.3 0.33 0.11 0.00 0.00 0 0 La Liga (1 Season) 19.8 1 10 3 30.0 0.50 0.15 0.10 0.33 0 0 Conf Lg (1 Season) 10.0 0 10 4 40.0 1.00 0.40 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2019-2020 20 Braga 2. Europa Lg R32 0.7 0 0 0 0.00 0.00 0 0 Matches 2020-2021 21 Braga 2. Europa Lg R32 4.5 0 1 0 0.0 0.22 0.00 0.00 0 0 Matches 2021-2022 22 Braga 2. Europa Lg QF 5.6 1 3 1 33.3 0.53 0.18 0.33 1.00 0 0 Matches 2022-2023 23 Porto 1. Champions Lg R16 5.0 0 2 1 50.0 0.40 0.20 0.00 0.00 0 0 Matches 2023-2024 24 Porto 1. Champions Lg R16 4.0 0 1 0 0.0 0.25 0.00 0.00 0 0 Matches 2023-2024 24 Olympiacos 3. Conf Lg 1st 10.0 0 10 4 40.0 1.00 0.40 0.00 0.00 0 0 Matches 2024-2025 25 Olympiacos 2. Europa Lg R16 6.9 0 4 0 0.0 0.58 0.00 0.00 0 0 Matches 6 Seasons 3 Clubs 3 Leagues 36.7 1 21 6 28.6 0.57 0.16 0.05 0.17 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Braga (3 Seasons) 1 League 10.8 1 4 1 25.0 0.37 0.09 0.25 1.00 0 0 Olympiacos (2 Seasons) 2 Leagues 16.9 0 14 4 28.6 0.83 0.24 0.00 0.00 0 0 Porto (2 Seasons) 1 League 9.0 0 3 1 33.3 0.33 0.11 0.00 0.00 0 0 Europa Lg (4 Seasons) 17.7 1 8 1 12.5 0.45 0.06 0.13 1.00 0 0 Champions Lg (2 Seasons) 9.0 0 3 1 33.3 0.33 0.11 0.00 0.00 0 0 Conf Lg (1 Season) 10.0 0 10 4 40.0 1.00 0.40 0.00 0.00 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 2018-2019 19 Braga pt POR 1. Primeira Liga 0 0 0 0 1 Matches 2019-2020 20 Braga 2. Europa Lg 1 63 63 8.8 0.7 1 63 0 0 0 0.00 0 1 -1 -1.43 -2.11 Matches 2019-2020 20 Braga pt POR 1. Primeira Liga 18 1,473 82 48.1 16.4 16 88 14 2 34 1 2.00 30 21 +9 +0.55 -0.13 Matches 2020-2021 21 Braga 2. Europa Lg 5 405 81 56.3 4.5 4 90 4 1 45 0 2.40 8 6 +2 +0.44 +1.02 Matches 2020-2021 21 Braga pt POR 1. Primeira Liga 12 998 83 32.6 11.1 11 87 9 1 45 1 1.83 18 13 +5 +0.45 -0.20 Matches 2021-2022 22 Braga 2. Europa Lg 5 507 101 44.5 5.6 5 101 4 0 1 2.00 7 4 +3 +0.53 +0.39 Matches 2021-2022 22 Braga pt POR 1. Primeira Liga 12 992 83 32.4 11.0 12 83 9 0 0 2.00 14 9 +5 +0.45 -0.24 Matches 2022-2023 23 Porto 1. Champions Lg 5 450 90 62.5 5.0 5 90 5 0 2 1.80 10 6 +4 +0.80 +0.80 Matches 2022-2023 23 Porto pt POR 1. Primeira Liga 9 636 71 20.8 7.1 7 90 7 2 3 10 2.22 15 5 +10 +1.42 -0.11 Matches 2023-2024 24 Porto 1. Champions Lg 4 360 90 48.0 4.0 4 90 4 0 1 2.25 9 3 +6 +1.50 +1.27 Matches 2023-2024 24 Olympiacos 3. Conf Lg 9 900 100 100.0 10.0 9 100 9 0 0 2.33 19 10 +9 +0.90 Matches 2023-2024 24 Porto pt POR 1. Primeira Liga 7 608 87 19.9 6.8 7 87 5 0 4 2.14 8 4 +4 +0.59 -0.58 Matches 2023-2024 24 Olympiacos gr GRE 1. Super League 11 990 90 30.6 11.0 11 90 11 0 2 1.55 19 13 +6 +0.55 -0.89 Matches 2024-2025 25 Olympiacos 2. Europa Lg 8 621 78 69.0 6.9 7 84 4 1 33 1 1.75 8 6 +2 +0.29 -0.36 Matches 2024-2025 25 Porto pt POR 1. Primeira Liga 0 0 0 0 2 Matches 2024-2025 25 Olympiacos gr GRE 1. Super League 23 1,559 68 54.1 17.3 18 81 15 5 21 1 2.17 29 14 +15 +0.87 -0.56 Matches 2025-2026 26 Oviedo es ESP 1. La Liga 22 1,786 81 52.2 19.8 20 87 17 2 25 10 0.59 14 35 -21 -1.06 -0.34 Matches 8 Seasons 4 Clubs 6 Leagues 151 12,348 82 33.5 137.2 137 88 117 14 25 37 1.80 208 150 +58 +0.42 -0.40 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Braga (4 Seasons) 2 Leagues 53 4,438 84 29.9 49.3 49 87 40 4 40 4 1.96 77 54 +23 +0.47 -0.11 Porto (3 Seasons) 2 Leagues 25 2,054 82 19.3 22.8 23 89 21 2 3 19 2.12 42 18 +24 +1.05 -0.15 Olympiacos (2 Seasons) 3 Leagues 51 4,070 80 51.4 45.2 45 87 39 6 23 4 2.00 75 43 +32 +0.71 -0.67 Oviedo (1 Season) 1 League 22 1,786 81 52.2 19.8 20 87 17 2 25 10 0.59 14 35 -21 -1.06 -0.34 Primeira Liga (7 Seasons) 58 4,707 81 22.0 52.3 53 87 44 5 24 19 2.02 85 52 +33 +0.63 -0.35 Europa Lg (4 Seasons) 19 1,596 84 45.9 17.7 17 89 12 2 39 2 1.89 23 17 +6 +0.34 +0.05 Super League (2 Seasons) 34 2,549 75 41.7 28.3 29 84 26 5 21 3 1.97 48 27 +21 +0.74 -0.70 Champions Lg (2 Seasons) 9 810 90 55.1 9.0 9 90 9 0 3 2.00 19 9 +10 +1.11 +0.97 La Liga (1 Season) 22 1,786 81 52.2 19.8 20 87 17 2 25 10 0.59 14 35 -21 -1.06 -0.34 Conf Lg (1 Season) 9 900 100 100.0 10.0 9 100 9 0 0 2.33 19 10 +9 +0.90
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 2018-2019 19 Braga 1 League 0 0 0 0 1 2019-2020 20 Braga 2 Leagues 19 1,536 81 40.6 17.1 17 86 14 2 34 1 1.89 30 22 +8 +0.47 -0.21 2020-2021 21 Braga 2 Leagues 17 1,403 83 37.1 15.6 15 88 13 2 45 1 2.00 26 19 +7 +0.45 -0.04 2021-2022 22 Braga 2 Leagues 17 1,499 88 35.7 16.7 17 88 13 0 1 2.00 21 13 +8 +0.48 -0.09 2022-2023 23 Porto 2 Leagues 14 1,086 78 28.7 12.1 12 90 12 2 3 12 2.07 25 11 +14 +1.16 -0.21 2023-2024 24 Olympiacos 2 Leagues 20 1,890 95 45.7 21.0 20 95 20 0 2 1.90 38 23 +15 +0.71 -0.73 2023-2024 24 Porto 2 Leagues 11 968 88 25.4 10.8 11 88 9 0 5 2.18 17 7 +10 +0.93 -0.12 2024-2025 25 Olympiacos 2 Leagues 31 2,180 70 57.7 24.2 25 82 19 6 23 2 2.06 37 20 +17 +0.70 -0.59 2024-2025 25 Porto 1 League 0 0 0 0 2 2025-2026 26 Oviedo 1 League 22 1,786 81 52.2 19.8 20 87 17 2 25 10 0.59 14 35 -21 -1.06 -0.34 8 Seasons 4 Clubs 6 Leagues 151 12,348 82 33.5 137.2 137 88 117 14 25 37 1.80 208 150 +58 +0.42 -0.40 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Braga (4 Seasons) 2 Leagues 53 4,438 84 29.9 49.3 49 87 40 4 40 4 1.96 77 54 +23 +0.47 -0.11 Porto (3 Seasons) 2 Leagues 25 2,054 82 19.3 22.8 23 89 21 2 3 19 2.12 42 18 +24 +1.05 -0.15 Olympiacos (2 Seasons) 3 Leagues 51 4,070 80 51.4 45.2 45 87 39 6 23 4 2.00 75 43 +32 +0.71 -0.67 Oviedo (1 Season) 1 League 22 1,786 81 52.2 19.8 20 87 17 2 25 10 0.59 14 35 -21 -1.06 -0.34 Primeira Liga (7 Seasons) 58 4,707 81 22.0 52.3 53 87 44 5 24 19 2.02 85 52 +33 +0.63 -0.35 Europa Lg (4 Seasons) 19 1,596 84 45.9 17.7 17 89 12 2 39 2 1.89 23 17 +6 +0.34 +0.05 Super League (2 Seasons) 34 2,549 75 41.7 28.3 29 84 26 5 21 3 1.97 48 27 +21 +0.74 -0.70 Champions Lg (2 Seasons) 9 810 90 55.1 9.0 9 90 9 0 3 2.00 19 9 +10 +1.11 +0.97 La Liga (1 Season) 22 1,786 81 52.2 19.8 20 87 17 2 25 10 0.59 14 35 -21 -1.06 -0.34 Conf Lg (1 Season) 9 900 100 100.0 10.0 9 100 9 0 0 2.33 19 10 +9 +0.90
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 2018-2019 19 Braga pt POR 1. Primeira Liga 4th 0 0 0 0 1 Matches 2019-2020 20 Braga pt POR 1. Primeira Liga 3rd 18 1,473 82 48.1 16.4 16 88 14 2 34 1 2.00 30 21 +9 +0.55 -0.13 Matches 2020-2021 21 Braga pt POR 1. Primeira Liga 4th 12 998 83 32.6 11.1 11 87 9 1 45 1 1.83 18 13 +5 +0.45 -0.20 Matches 2021-2022 22 Braga pt POR 1. Primeira Liga 4th 12 992 83 32.4 11.0 12 83 9 0 0 2.00 14 9 +5 +0.45 -0.24 Matches 2022-2023 23 Porto pt POR 1. Primeira Liga 2nd 9 636 71 20.8 7.1 7 90 7 2 3 10 2.22 15 5 +10 +1.42 -0.11 Matches 2023-2024 24 Olympiacos gr GRE 1. Super League 3rd 11 990 90 30.6 11.0 11 90 11 0 2 1.55 19 13 +6 +0.55 -0.89 Matches 2023-2024 24 Porto pt POR 1. Primeira Liga 3rd 7 608 87 19.9 6.8 7 87 5 0 4 2.14 8 4 +4 +0.59 -0.58 Matches 2024-2025 25 Olympiacos gr GRE 1. Super League 1st 23 1,559 68 54.1 17.3 18 81 15 5 21 1 2.17 29 14 +15 +0.87 -0.56 Matches 2024-2025 25 Porto pt POR 1. Primeira Liga 3rd 0 0 0 0 2 Matches 2025-2026 26 Oviedo es ESP 1. La Liga 20th 22 1,786 81 52.2 19.8 20 87 17 2 25 10 0.59 14 35 -21 -1.06 -0.34 Matches 8 Seasons 4 Clubs 3 Leagues 114 9,042 79 29.2 100.5 102 86 87 12 23 32 1.73 147 114 +33 +0.33 -0.58 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Braga (4 Seasons) 1 League 42 3,463 82 28.3 38.5 39 86 32 3 38 3 1.95 62 43 +19 +0.49 -0.18 Porto (3 Seasons) 1 League 16 1,244 78 13.6 13.8 14 88 12 2 3 16 2.19 23 9 +14 +1.01 -0.33 Olympiacos (2 Seasons) 1 League 34 2,549 75 41.7 28.3 29 84 26 5 21 3 1.97 48 27 +21 +0.74 -0.70 Oviedo (1 Season) 1 League 22 1,786 81 52.2 19.8 20 87 17 2 25 10 0.59 14 35 -21 -1.06 -0.34 Primeira Liga (7 Seasons) 58 4,707 81 22.0 52.3 53 87 44 5 24 19 2.02 85 52 +33 +0.63 -0.35 Super League (2 Seasons) 34 2,549 75 41.7 28.3 29 84 26 5 21 3 1.97 48 27 +21 +0.74 -0.70 La Liga (1 Season) 22 1,786 81 52.2 19.8 20 87 17 2 25 10 0.59 14 35 -21 -1.06 -0.34
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2019-2020 20 Braga 2. Europa Lg R32 1 63 63 8.8 0.7 1 63 0 0 0 0.00 0 1 -1 -1.43 -2.11 Matches 2020-2021 21 Braga 2. Europa Lg R32 5 405 81 56.3 4.5 4 90 4 1 45 0 2.40 8 6 +2 +0.44 +1.02 Matches 2021-2022 22 Braga 2. Europa Lg QF 5 507 101 44.5 5.6 5 101 4 0 1 2.00 7 4 +3 +0.53 +0.39 Matches 2022-2023 23 Porto 1. Champions Lg R16 5 450 90 62.5 5.0 5 90 5 0 2 1.80 10 6 +4 +0.80 +0.80 Matches 2023-2024 24 Porto 1. Champions Lg R16 4 360 90 48.0 4.0 4 90 4 0 1 2.25 9 3 +6 +1.50 +1.27 Matches 2023-2024 24 Olympiacos 3. Conf Lg 1st 9 900 100 100.0 10.0 9 100 9 0 0 2.33 19 10 +9 +0.90 Matches 2024-2025 25 Olympiacos 2. Europa Lg R16 8 621 78 69.0 6.9 7 84 4 1 33 1 1.75 8 6 +2 +0.29 -0.36 Matches 6 Seasons 3 Clubs 3 Leagues 37 3,306 89 56.5 36.7 35 92 30 2 39 5 2.03 61 36 +25 +0.68 +0.43 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Braga (3 Seasons) 1 League 11 975 89 37.8 10.8 10 93 8 1 45 1 2.00 15 11 +4 +0.37 +0.14 Olympiacos (2 Seasons) 2 Leagues 17 1,521 89 84.5 16.9 16 93 13 1 33 1 2.06 27 16 +11 +0.65 +0.01 Porto (2 Seasons) 1 League 9 810 90 55.1 9.0 9 90 9 0 3 2.00 19 9 +10 +1.11 +0.97 Europa Lg (4 Seasons) 19 1,596 84 45.9 17.7 17 89 12 2 39 2 1.89 23 17 +6 +0.34 +0.05 Champions Lg (2 Seasons) 9 810 90 55.1 9.0 9 90 9 0 3 2.00 19 9 +10 +1.11 +0.97 Conf Lg (1 Season) 9 900 100 100.0 10.0 9 100 9 0 0 2.33 19 10 +9 +0.90
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2022-2023 23 pt Portugal UEFA Nations League LgA 0 0 0 0 3 Matches 2024 24 ao Angola Friendlies (M) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2025 25 ao Angola Friendlies (M) 1 90 90 50.0 1.0 1 90 1 0 1 3.00 3 2 +1 +1.00 +3.00 Matches 2025 25 ao Angola Africa Cup of Nations GR 2 180 90 66.7 2.0 2 90 2 0 1 1.00 1 1 0 0.00 +1.00 Matches 2025 25 ao Angola Africa Cup of Nations qualification 4 324 81 60.0 3.6 4 81 3 0 1 2.50 4 2 +2 +0.56 -0.69 Matches 2026 26 ao Angola WCQ 8 720 90 80.0 8.0 8 90 8 0 0 1.25 9 8 +1 +0.12 +0.12 Matches 4 Seasons 2 Clubs 5 Leagues 16 1,404 88 55.7 15.6 16 88 15 0 6 1.56 17 14 +3 +0.19 +0.19 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Angola (3 Seasons) 4 Leagues 16 1,404 88 70.9 15.6 16 88 15 0 3 1.56 17 14 +3 +0.19 +0.19 Portugal (1 Season) 1 League 0 0 0 0 3 Friendlies (M) (2 Seasons) 2 180 90 66.7 2.0 2 90 2 0 1 1.50 3 3 0 0.00 +2.00 WCQ (1 Season) 8 720 90 80.0 8.0 8 90 8 0 0 1.25 9 8 +1 +0.12 +0.12 Africa Cup of Nations qualification (1 Season) 4 324 81 60.0 3.6 4 81 3 0 1 2.50 4 2 +2 +0.56 -0.69 Africa Cup of Nations (1 Season) 2 180 90 66.7 2.0 2 90 2 0 1 1.00 1 1 0 0.00 +1.00 UEFA Nations League (1 Season) 0 0 0 0 3
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019-2020 20 Braga 2 Leagues 17.1 4 0 0 24 4 0 4 23 17 0 2020-2021 21 Braga 2 Leagues 15.6 7 2 0 36 5 0 1 27 17 0 2021-2022 22 Braga 2 Leagues 16.7 5 1 0 13 3 1 1 19 10 1 2022-2023 23 Porto 2 Leagues 12.1 4 0 0 16 4 0 2 13 6 0 2023-2024 24 Olympiacos 2 Leagues 21.0 5 0 0 9 2 0 0 12 8 0 2023-2024 24 Porto 2 Leagues 10.8 9 1 1 19 0 0 0 6 6 0 2024-2025 25 Olympiacos 2 Leagues 24.2 6 0 0 4 0 0 1 11 7 1 2025-2026 26 Oviedo 1 League 19.8 8 1 1 20 4 0 2 21 18 0 8 Seasons 4 Clubs 6 Leagues 137.2 48 5 2 141 22 1 11 132 89 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Braga (4 Seasons) 2 Leagues 49.3 16 3 0 73 12 1 6 69 44 1 Porto (3 Seasons) 2 Leagues 22.8 13 1 1 35 4 0 2 19 12 0 Olympiacos (2 Seasons) 3 Leagues 45.2 11 0 0 13 2 0 1 23 15 1 Oviedo (1 Season) 1 League 19.8 8 1 1 20 4 0 2 21 18 0 Primeira Liga (7 Seasons) 52.3 17 4 1 90 13 1 6 63 44 1 Europa Lg (4 Seasons) 17.7 8 0 0 15 1 0 1 30 15 0 Super League (2 Seasons) 28.3 8 0 0 1 Champions Lg (2 Seasons) 9.0 6 0 0 7 2 0 2 6 4 0 La Liga (1 Season) 19.8 8 1 1 20 4 0 2 21 18 0 Conf Lg (1 Season) 10.0 1 0 0 9 2 0 0 12 8 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019-2020 20 Braga 2. Europa Lg R32 0.7 1 0 0 2 0 0 0 2 0 0 Matches 2020-2021 21 Braga 2. Europa Lg R32 4.5 3 0 0 5 0 0 0 9 3 0 Matches 2021-2022 22 Braga 2. Europa Lg QF 5.6 2 0 0 4 1 0 0 8 5 0 Matches 2022-2023 23 Porto 1. Champions Lg R16 5.0 3 0 0 4 2 0 2 4 2 0 Matches 2023-2024 24 Porto 1. Champions Lg R16 4.0 3 0 0 3 0 0 0 2 2 0 Matches 2023-2024 24 Olympiacos 3. Conf Lg 1st 10.0 1 0 0 9 2 0 0 12 8 0 Matches 2024-2025 25 Olympiacos 2. Europa Lg R16 6.9 2 0 0 4 0 0 1 11 7 0 Matches 6 Seasons 3 Clubs 3 Leagues 36.7 15 0 0 31 5 0 3 48 27 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Braga (3 Seasons) 1 League 10.8 6 0 0 11 1 0 0 19 8 0 Olympiacos (2 Seasons) 2 Leagues 16.9 3 0 0 13 2 0 1 23 15 0 Porto (2 Seasons) 1 League 9.0 6 0 0 7 2 0 2 6 4 0 Europa Lg (4 Seasons) 17.7 8 0 0 15 1 0 1 30 15 0 Champions Lg (2 Seasons) 9.0 6 0 0 7 2 0 2 6 4 0 Conf Lg (1 Season) 10.0 1 0 0 9 2 0 0 12 8 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 David Carmo Pages
David Carmo Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary