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 2014-2015 20 Paços de Ferreira pt POR 1. Primeira Liga 16 15 1,325 14.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Paços de Ferreira pt POR 1. Primeira Liga 22 21 1,866 20.7 1 1 2 1 0 0 7 0 0.05 0.05 0.10 0.05 0.10 Matches 2016-2017 22 Vitória Setúbal pt POR 1. Primeira Liga 23 21 1,985 22.1 0 1 1 0 0 0 3 0 0.00 0.05 0.05 0.00 0.05 Matches 2017-2018 23 Rangers sct SCO 1. Premiership 12 9 932 10.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 24 Santa Clara pt POR 1. Primeira Liga 30 30 2,645 29.4 5 1 6 5 0 0 6 2 0.17 0.03 0.20 0.17 0.20 Matches 2019-2020 25 Santa Clara pt POR 1. Primeira Liga 30 30 2,691 29.9 2 0 2 2 0 0 9 0 0.07 0.00 0.07 0.07 0.07 Matches 2020-2021 26 Santa Clara pt POR 1. Primeira Liga 28 28 2,502 27.8 3 1 4 3 0 0 11 1 0.11 0.04 0.14 0.11 0.14 Matches 2021-2022 27 Porto 1. Champions Lg 2 1 156 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 27 Porto 2. Europa Lg 0 0 Matches 2021-2022 27 Porto pt POR 1. Primeira Liga 14 11 1,076 12.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 28 Porto 1. Champions Lg 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 28 Porto pt POR 1. Primeira Liga 17 14 1,235 13.7 2 0 2 2 0 0 4 0 0.15 0.00 0.15 0.15 0.15 Matches 2023-2024 29 Porto 1. Champions Lg 3 3 269 3.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Porto pt POR 1. Primeira Liga 18 14 1,205 13.4 1 1 2 1 0 0 5 2 0.07 0.07 0.15 0.07 0.15 Matches 2025 30 Al Ain FC 1. Club World Cup 0 0 Matches 2025-2026 31 Sevilla es ESP Copa del Rey 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 31 Sevilla es ESP 1. La Liga 4 4 295 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 7 Clubs 7 Leagues 224 206 18,632 207.0 14 5 19 14 0 0 57 5 0.07 0.02 0.09 0.07 0.09 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 Santa Clara (3 Seasons) 1 League 88 88 7,838 87.1 10 2 12 10 0 0 26 3 0.11 0.02 0.14 0.11 0.14 Porto (3 Seasons) 3 Leagues 58 47 4,301 47.8 3 1 4 3 0 0 15 2 0.06 0.02 0.08 0.06 0.08 Paços de Ferreira (2 Seasons) 1 League 38 36 3,191 35.5 1 1 2 1 0 0 10 0 0.03 0.03 0.06 0.03 0.06 Vitória Setúbal (1 Season) 1 League 23 21 1,985 22.1 0 1 1 0 0 0 3 0 0.00 0.05 0.05 0.00 0.05 Rangers (1 Season) 1 League 12 9 932 10.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Sevilla (1 Season) 2 Leagues 5 5 385 4.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Al Ain FC (1 Season) 1 League 0 0 Primeira Liga (9 Seasons) 198 184 16,530 183.7 14 5 19 14 0 0 51 5 0.08 0.03 0.10 0.08 0.10 Champions Lg (3 Seasons) 9 8 785 8.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 12 9 932 10.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 La Liga (1 Season) 4 4 295 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Copa del Rey (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 0 0 Club World Cup (1 Season) 0 0
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 2014-2015 20 Paços de Ferreira 1 League 16 15 1,325 14.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2015-2016 21 Paços de Ferreira 1 League 22 21 1,866 20.7 1 1 2 1 0 0 7 0 0.05 0.05 0.10 0.05 0.10 2016-2017 22 Vitória Setúbal 1 League 23 21 1,985 22.1 0 1 1 0 0 0 3 0 0.00 0.05 0.05 0.00 0.05 2017-2018 23 Rangers 1 League 12 9 932 10.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2018-2019 24 Santa Clara 1 League 30 30 2,645 29.4 5 1 6 5 0 0 6 2 0.17 0.03 0.20 0.17 0.20 2019-2020 25 Santa Clara 1 League 30 30 2,691 29.9 2 0 2 2 0 0 9 0 0.07 0.00 0.07 0.07 0.07 2020-2021 26 Santa Clara 1 League 28 28 2,502 27.8 3 1 4 3 0 0 11 1 0.11 0.04 0.14 0.11 0.14 2021-2022 27 Porto 3 Leagues 16 12 1,232 13.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2022-2023 28 Porto 2 Leagues 21 18 1,595 17.7 2 0 2 2 0 0 5 0 0.11 0.00 0.11 0.11 0.11 2023-2024 29 Porto 2 Leagues 21 17 1,474 16.4 1 1 2 1 0 0 7 2 0.06 0.06 0.12 0.06 0.12 2025 30 Al Ain FC 1 League 0 0 2025-2026 31 Sevilla 2 Leagues 5 5 385 4.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 11 Seasons 7 Clubs 7 Leagues 224 206 18,632 207.0 14 5 19 14 0 0 57 5 0.07 0.02 0.09 0.07 0.09 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 Santa Clara (3 Seasons) 1 League 88 88 7,838 87.1 10 2 12 10 0 0 26 3 0.11 0.02 0.14 0.11 0.14 Porto (3 Seasons) 3 Leagues 58 47 4,301 47.8 3 1 4 3 0 0 15 2 0.06 0.02 0.08 0.06 0.08 Paços de Ferreira (2 Seasons) 1 League 38 36 3,191 35.5 1 1 2 1 0 0 10 0 0.03 0.03 0.06 0.03 0.06 Vitória Setúbal (1 Season) 1 League 23 21 1,985 22.1 0 1 1 0 0 0 3 0 0.00 0.05 0.05 0.00 0.05 Rangers (1 Season) 1 League 12 9 932 10.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Sevilla (1 Season) 2 Leagues 5 5 385 4.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Al Ain FC (1 Season) 1 League 0 0 Primeira Liga (9 Seasons) 198 184 16,530 183.7 14 5 19 14 0 0 51 5 0.08 0.03 0.10 0.08 0.10 Champions Lg (3 Seasons) 9 8 785 8.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Premiership (1 Season) 12 9 932 10.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 La Liga (1 Season) 4 4 295 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Copa del Rey (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 0 0 Club World Cup (1 Season) 0 0
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 2014-2015 20 Paços de Ferreira pt POR 1. Primeira Liga 8th 16 15 1,325 14.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 21 Paços de Ferreira pt POR 1. Primeira Liga 7th 22 21 1,866 20.7 1 1 2 1 0 0 7 0 0.05 0.05 0.10 0.05 0.10 Matches 2016-2017 22 Vitória Setúbal pt POR 1. Primeira Liga 12th 23 21 1,985 22.1 0 1 1 0 0 0 3 0 0.00 0.05 0.05 0.00 0.05 Matches 2017-2018 23 Rangers sct SCO 1. Premiership 3rd 12 9 932 10.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 24 Santa Clara pt POR 1. Primeira Liga 10th 30 30 2,645 29.4 5 1 6 5 0 0 6 2 0.17 0.03 0.20 0.17 0.20 Matches 2019-2020 25 Santa Clara pt POR 1. Primeira Liga 9th 30 30 2,691 29.9 2 0 2 2 0 0 9 0 0.07 0.00 0.07 0.07 0.07 Matches 2020-2021 26 Santa Clara pt POR 1. Primeira Liga 6th 28 28 2,502 27.8 3 1 4 3 0 0 11 1 0.11 0.04 0.14 0.11 0.14 Matches 2021-2022 27 Porto pt POR 1. Primeira Liga 1st 14 11 1,076 12.0 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 28 Porto pt POR 1. Primeira Liga 2nd 17 14 1,235 13.7 2 0 2 2 0 0 4 0 0.15 0.00 0.15 0.15 0.15 Matches 2023-2024 29 Porto pt POR 1. Primeira Liga 3rd 18 14 1,205 13.4 1 1 2 1 0 0 5 2 0.07 0.07 0.15 0.07 0.15 Matches 2025-2026 31 Sevilla es ESP 1. La Liga 13th 4 4 295 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 6 Clubs 3 Leagues 214 197 17,757 197.3 14 5 19 14 0 0 54 5 0.07 0.03 0.10 0.07 0.10 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 Santa Clara (3 Seasons) 1 League 88 88 7,838 87.1 10 2 12 10 0 0 26 3 0.11 0.02 0.14 0.11 0.14 Porto (3 Seasons) 1 League 49 39 3,516 39.1 3 1 4 3 0 0 12 2 0.08 0.03 0.10 0.08 0.10 Paços de Ferreira (2 Seasons) 1 League 38 36 3,191 35.5 1 1 2 1 0 0 10 0 0.03 0.03 0.06 0.03 0.06 Vitória Setúbal (1 Season) 1 League 23 21 1,985 22.1 0 1 1 0 0 0 3 0 0.00 0.05 0.05 0.00 0.05 Rangers (1 Season) 1 League 12 9 932 10.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Sevilla (1 Season) 1 League 4 4 295 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Primeira Liga (9 Seasons) 198 184 16,530 183.7 14 5 19 14 0 0 51 5 0.08 0.03 0.10 0.08 0.10 Premiership (1 Season) 12 9 932 10.4 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 La Liga (1 Season) 4 4 295 3.3 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 2025-2026 31 Sevilla es ESP Copa del Rey R32 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 1 90 1.0 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 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 2021-2022 27 Porto 1. Champions Lg GR 2 1 156 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 27 Porto 2. Europa Lg R16 0 0 Matches 2022-2023 28 Porto 1. Champions Lg R16 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Porto 1. Champions Lg R16 3 3 269 3.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 30 Al Ain FC 1. Club World Cup GR 0 0 Matches 4 Seasons 2 Clubs 3 Leagues 9 8 785 8.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 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 Porto (3 Seasons) 2 Leagues 9 8 785 8.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Al Ain FC (1 Season) 1 League 0 0 Champions Lg (3 Seasons) 9 8 785 8.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 0 0 Club World Cup (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 2014-2015 20 Paços de Ferreira 1 League 14.7 0 1 0.07 0.00 0 0 2015-2016 21 Paços de Ferreira 1 League 20.7 1 5 0.24 0.20 0 0 2016-2017 22 Vitória Setúbal 1 League 22.1 0 0 4 0.00 0.18 0.00 0 0 2017-2018 23 Rangers 1 League 10.4 0 0 0.00 0 0 2018-2019 24 Santa Clara 1 League 29.4 5 21 7 33.3 0.71 0.24 0.24 0.71 0 0 2019-2020 25 Santa Clara 1 League 29.9 2 25 5 20.0 0.84 0.17 0.08 0.40 0 0 2020-2021 26 Santa Clara 1 League 27.8 3 12 5 41.7 0.43 0.18 0.25 0.60 0 0 2021-2022 27 Porto 3 Leagues 13.7 0 7 0 0.0 0.51 0.00 0.00 0 0 2022-2023 28 Porto 2 Leagues 17.7 2 14 3 21.4 0.79 0.17 0.14 0.67 0 0 2023-2024 29 Porto 2 Leagues 16.4 1 10 3 30.0 0.61 0.18 0.10 0.33 0 0 2025-2026 31 Sevilla 2 Leagues 4.3 0 0 0 0.00 0.00 0 0 11 Seasons 7 Clubs 7 Leagues 207.0 14 89 33 30.3 0.55 0.16 0.15 0.42 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Santa Clara (3 Seasons) 1 League 87.1 10 58 17 29.3 0.67 0.20 0.17 0.59 0 0 Porto (3 Seasons) 3 Leagues 47.8 3 31 6 19.4 0.65 0.13 0.10 0.50 0 0 Paços de Ferreira (2 Seasons) 1 League 35.5 1 6 0.17 0.17 0 0 Vitória Setúbal (1 Season) 1 League 22.1 0 0 4 0.00 0.18 0.00 0 0 Rangers (1 Season) 1 League 10.4 0 0 0.00 0 0 Sevilla (1 Season) 2 Leagues 4.3 0 0 0 0.00 0.00 0 0 Al Ain FC (1 Season) 1 League Primeira Liga (9 Seasons) 183.7 14 84 33 32.1 0.57 0.18 0.15 0.42 0 0 Champions Lg (3 Seasons) 8.7 0 5 0 0.0 0.57 0.00 0.00 0 0 Premiership (1 Season) 10.4 0 0 0.00 0 0 La Liga (1 Season) 3.3 0 0 0 0.00 0.00 0 0 Copa del Rey (1 Season) 1.0 0 0 0 0.00 0.00 0 0 Europa Lg (1 Season) Club World Cup (1 Season)
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2025-2026 31 Sevilla es ESP Copa del Rey R32 1.0 0 0 0 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 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 2021-2022 27 Porto 1. Champions Lg GR 1.7 0 2 0 0.0 1.15 0.00 0.00 0 0 Matches 2022-2023 28 Porto 1. Champions Lg R16 4.0 0 3 0 0.0 0.75 0.00 0.00 0 0 Matches 2023-2024 29 Porto 1. Champions Lg R16 3.0 0 0 0 0.00 0.00 0 0 Matches 4 Seasons 2 Clubs 3 Leagues 8.7 0 5 0 0.0 0.57 0.00 0.00 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Porto (3 Seasons) 2 Leagues 8.7 0 5 0 0.0 0.57 0.00 0.00 0 0 Al Ain FC (1 Season) 1 League Champions Lg (3 Seasons) 8.7 0 5 0 0.0 0.57 0.00 0.00 0 0 Europa Lg (1 Season) Club World Cup (1 Season)
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 2014-2015 20 Paços de Ferreira pt POR 1. Primeira Liga 16 1,325 83 43.3 14.7 15 13 1 0 1.31 14 16 -2 -0.14 +0.02 Matches 2015-2016 21 Paços de Ferreira pt POR 1. Primeira Liga 22 1,866 85 61.0 20.7 21 19 1 8 1.59 25 24 +1 +0.05 +0.05 Matches 2016-2017 22 Vitória Setúbal pt POR 1. Primeira Liga 23 1,985 86 64.9 22.1 21 20 2 6 1.13 18 24 -6 -0.27 -0.02 Matches 2017-2018 23 Rangers sct SCO 1. Premiership 12 932 78 27.3 10.4 9 9 3 1.92 Matches 2018-2019 24 Santa Clara pt POR 1. Primeira Liga 30 2,645 88 86.4 29.4 30 88 28 0 1 1.27 38 38 0 0.00 +0.43 Matches 2019-2020 25 Santa Clara pt POR 1. Primeira Liga 30 2,691 90 87.9 29.9 30 90 29 0 2 1.37 31 34 -3 -0.10 +0.39 Matches 2020-2021 26 Santa Clara pt POR 1. Primeira Liga 28 2,502 89 81.8 27.8 28 89 26 0 1 1.36 36 31 +5 +0.18 -0.30 Matches 2021-2022 27 Porto 1. Champions Lg 2 156 78 28.9 1.7 1 90 1 1 66 2 0.00 1 7 -6 -3.46 -3.23 Matches 2021-2022 27 Porto 2. Europa Lg 0 0 0 0 4 Matches 2021-2022 27 Porto pt POR 1. Primeira Liga 14 1,076 77 35.2 12.0 11 90 10 3 30 12 2.86 29 8 +21 +1.76 -0.19 Matches 2022-2023 28 Porto 1. Champions Lg 4 360 90 50.0 4.0 4 90 4 0 4 2.50 9 1 +8 +2.00 +3.00 Matches 2022-2023 28 Porto pt POR 1. Primeira Liga 17 1,235 73 40.4 13.7 14 86 11 3 9 11 2.35 27 8 +19 +1.38 -0.19 Matches 2023-2024 29 Porto 1. Champions Lg 3 269 90 35.9 3.0 3 90 2 0 5 1.00 6 6 0 0.00 -1.31 Matches 2023-2024 29 Porto pt POR 1. Primeira Liga 18 1,205 67 39.4 13.4 14 82 11 4 16 11 2.00 25 12 +13 +0.97 -0.14 Matches 2025 30 Al Ain FC 1. Club World Cup 0 0 0 0 3 Matches 2025-2026 31 Sevilla es ESP Copa del Rey 1 90 90 33.3 1.0 1 90 1 0 2 3.00 2 1 +1 +1.00 0.00 Matches 2025-2026 31 Sevilla es ESP 1. La Liga 4 295 74 8.6 3.3 4 74 1 0 24 1.50 6 5 +1 +0.31 +0.74 Matches 11 Seasons 7 Clubs 7 Leagues 224 18,632 83 50.0 207.0 206 88 185 18 22 96 1.61 267 215 +52 +0.26 -0.20 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Santa Clara (3 Seasons) 1 League 88 7,838 89 85.4 87.1 88 89 83 0 4 1.33 105 103 +2 +0.02 +0.09 Porto (3 Seasons) 3 Leagues 58 4,301 74 37.2 47.8 47 86 39 11 22 49 2.22 97 42 +55 +1.15 -0.16 Paços de Ferreira (2 Seasons) 1 League 38 3,191 84 52.1 35.5 36 32 2 8 1.47 39 40 -1 -0.03 +0.06 Vitória Setúbal (1 Season) 1 League 23 1,985 86 64.9 22.1 21 20 2 6 1.13 18 24 -6 -0.27 -0.02 Rangers (1 Season) 1 League 12 932 78 27.3 10.4 9 9 3 1.92 Sevilla (1 Season) 2 Leagues 5 385 77 10.4 4.3 5 77 2 0 26 1.80 8 6 +2 +0.47 +0.82 Al Ain FC (1 Season) 1 League 0 0 0 0 3 Primeira Liga (9 Seasons) 198 16,530 83 60.0 183.7 184 88 167 14 18 52 1.59 243 195 +48 +0.26 -0.48 Champions Lg (3 Seasons) 9 785 87 39.1 8.7 8 90 7 1 66 11 1.44 16 14 +2 +0.23 +0.08 Premiership (1 Season) 12 932 78 27.3 10.4 9 9 3 1.92 La Liga (1 Season) 4 295 74 8.6 3.3 4 74 1 0 24 1.50 6 5 +1 +0.31 +0.74 Copa del Rey (1 Season) 1 90 90 33.3 1.0 1 90 1 0 2 3.00 2 1 +1 +1.00 0.00 Europa Lg (1 Season) 0 0 0 0 4 Club World Cup (1 Season) 0 0 0 0 3
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 2014-2015 20 Paços de Ferreira 1 League 16 1,325 83 43.3 14.7 15 13 1 0 1.31 14 16 -2 -0.14 +0.02 2015-2016 21 Paços de Ferreira 1 League 22 1,866 85 61.0 20.7 21 19 1 8 1.59 25 24 +1 +0.05 +0.05 2016-2017 22 Vitória Setúbal 1 League 23 1,985 86 64.9 22.1 21 20 2 6 1.13 18 24 -6 -0.27 -0.02 2017-2018 23 Rangers 1 League 12 932 78 27.3 10.4 9 9 3 1.92 2018-2019 24 Santa Clara 1 League 30 2,645 88 86.4 29.4 30 88 28 0 1 1.27 38 38 0 0.00 +0.43 2019-2020 25 Santa Clara 1 League 30 2,691 90 87.9 29.9 30 90 29 0 2 1.37 31 34 -3 -0.10 +0.39 2020-2021 26 Santa Clara 1 League 28 2,502 89 81.8 27.8 28 89 26 0 1 1.36 36 31 +5 +0.18 -0.30 2021-2022 27 Porto 3 Leagues 16 1,232 77 31.1 13.7 12 90 11 4 39 18 2.50 30 15 +15 +1.10 -0.50 2022-2023 28 Porto 2 Leagues 21 1,595 76 42.2 17.7 18 87 15 3 9 15 2.38 36 9 +27 +1.52 +0.37 2023-2024 29 Porto 2 Leagues 21 1,474 70 38.7 16.4 17 83 13 4 16 16 1.86 31 18 +13 +0.79 -0.36 2025 30 Al Ain FC 1 League 0 0 0 0 3 2025-2026 31 Sevilla 2 Leagues 5 385 77 10.4 4.3 5 77 2 0 26 1.80 8 6 +2 +0.47 +0.82 11 Seasons 7 Clubs 7 Leagues 224 18,632 83 50.0 207.0 206 88 185 18 22 96 1.61 267 215 +52 +0.26 -0.20 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Santa Clara (3 Seasons) 1 League 88 7,838 89 85.4 87.1 88 89 83 0 4 1.33 105 103 +2 +0.02 +0.09 Porto (3 Seasons) 3 Leagues 58 4,301 74 37.2 47.8 47 86 39 11 22 49 2.22 97 42 +55 +1.15 -0.16 Paços de Ferreira (2 Seasons) 1 League 38 3,191 84 52.1 35.5 36 32 2 8 1.47 39 40 -1 -0.03 +0.06 Vitória Setúbal (1 Season) 1 League 23 1,985 86 64.9 22.1 21 20 2 6 1.13 18 24 -6 -0.27 -0.02 Rangers (1 Season) 1 League 12 932 78 27.3 10.4 9 9 3 1.92 Sevilla (1 Season) 2 Leagues 5 385 77 10.4 4.3 5 77 2 0 26 1.80 8 6 +2 +0.47 +0.82 Al Ain FC (1 Season) 1 League 0 0 0 0 3 Primeira Liga (9 Seasons) 198 16,530 83 60.0 183.7 184 88 167 14 18 52 1.59 243 195 +48 +0.26 -0.48 Champions Lg (3 Seasons) 9 785 87 39.1 8.7 8 90 7 1 66 11 1.44 16 14 +2 +0.23 +0.08 Premiership (1 Season) 12 932 78 27.3 10.4 9 9 3 1.92 La Liga (1 Season) 4 295 74 8.6 3.3 4 74 1 0 24 1.50 6 5 +1 +0.31 +0.74 Copa del Rey (1 Season) 1 90 90 33.3 1.0 1 90 1 0 2 3.00 2 1 +1 +1.00 0.00 Europa Lg (1 Season) 0 0 0 0 4 Club World Cup (1 Season) 0 0 0 0 3
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 2014-2015 20 Paços de Ferreira pt POR 1. Primeira Liga 8th 16 1,325 83 43.3 14.7 15 13 1 0 1.31 14 16 -2 -0.14 +0.02 Matches 2015-2016 21 Paços de Ferreira pt POR 1. Primeira Liga 7th 22 1,866 85 61.0 20.7 21 19 1 8 1.59 25 24 +1 +0.05 +0.05 Matches 2016-2017 22 Vitória Setúbal pt POR 1. Primeira Liga 12th 23 1,985 86 64.9 22.1 21 20 2 6 1.13 18 24 -6 -0.27 -0.02 Matches 2017-2018 23 Rangers sct SCO 1. Premiership 3rd 12 932 78 27.3 10.4 9 9 3 1.92 Matches 2018-2019 24 Santa Clara pt POR 1. Primeira Liga 10th 30 2,645 88 86.4 29.4 30 88 28 0 1 1.27 38 38 0 0.00 +0.43 Matches 2019-2020 25 Santa Clara pt POR 1. Primeira Liga 9th 30 2,691 90 87.9 29.9 30 90 29 0 2 1.37 31 34 -3 -0.10 +0.39 Matches 2020-2021 26 Santa Clara pt POR 1. Primeira Liga 6th 28 2,502 89 81.8 27.8 28 89 26 0 1 1.36 36 31 +5 +0.18 -0.30 Matches 2021-2022 27 Porto pt POR 1. Primeira Liga 1st 14 1,076 77 35.2 12.0 11 90 10 3 30 12 2.86 29 8 +21 +1.76 -0.19 Matches 2022-2023 28 Porto pt POR 1. Primeira Liga 2nd 17 1,235 73 40.4 13.7 14 86 11 3 9 11 2.35 27 8 +19 +1.38 -0.19 Matches 2023-2024 29 Porto pt POR 1. Primeira Liga 3rd 18 1,205 67 39.4 13.4 14 82 11 4 16 11 2.00 25 12 +13 +0.97 -0.14 Matches 2025-2026 31 Sevilla es ESP 1. La Liga 13th 4 295 74 8.6 3.3 4 74 1 0 24 1.50 6 5 +1 +0.31 +0.74 Matches 11 Seasons 6 Clubs 3 Leagues 214 17,757 83 51.6 197.3 197 88 177 17 18 76 1.61 249 200 +49 +0.26 -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 Matches Santa Clara (3 Seasons) 1 League 88 7,838 89 85.4 87.1 88 89 83 0 4 1.33 105 103 +2 +0.02 +0.09 Porto (3 Seasons) 1 League 49 3,516 72 38.3 39.1 39 86 32 10 18 34 2.37 81 28 +53 +1.36 -0.20 Paços de Ferreira (2 Seasons) 1 League 38 3,191 84 52.1 35.5 36 32 2 8 1.47 39 40 -1 -0.03 +0.06 Vitória Setúbal (1 Season) 1 League 23 1,985 86 64.9 22.1 21 20 2 6 1.13 18 24 -6 -0.27 -0.02 Rangers (1 Season) 1 League 12 932 78 27.3 10.4 9 9 3 1.92 Sevilla (1 Season) 1 League 4 295 74 8.6 3.3 4 74 1 0 24 1.50 6 5 +1 +0.31 +0.74 Primeira Liga (9 Seasons) 198 16,530 83 60.0 183.7 184 88 167 14 18 52 1.59 243 195 +48 +0.26 -0.48 Premiership (1 Season) 12 932 78 27.3 10.4 9 9 3 1.92 La Liga (1 Season) 4 295 74 8.6 3.3 4 74 1 0 24 1.50 6 5 +1 +0.31 +0.74
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 2025-2026 31 Sevilla es ESP Copa del Rey R32 1 90 90 33.3 1.0 1 90 1 0 2 3.00 2 1 +1 +1.00 0.00 Matches 1 Season 1 Club 1 League 1 90 90 33.3 1.0 1 90 1 0 2 3.00 2 1 +1 +1.00 0.00
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 2021-2022 27 Porto 1. Champions Lg GR 2 156 78 28.9 1.7 1 90 1 1 66 2 0.00 1 7 -6 -3.46 -3.23 Matches 2021-2022 27 Porto 2. Europa Lg R16 0 0 0 0 4 Matches 2022-2023 28 Porto 1. Champions Lg R16 4 360 90 50.0 4.0 4 90 4 0 4 2.50 9 1 +8 +2.00 +3.00 Matches 2023-2024 29 Porto 1. Champions Lg R16 3 269 90 35.9 3.0 3 90 2 0 5 1.00 6 6 0 0.00 -1.31 Matches 2025 30 Al Ain FC 1. Club World Cup GR 0 0 0 0 3 Matches 4 Seasons 2 Clubs 3 Leagues 9 785 87 29.7 8.7 8 90 7 1 66 18 1.44 16 14 +2 +0.23 +0.08 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Porto (3 Seasons) 2 Leagues 9 785 87 33.1 8.7 8 90 7 1 66 15 1.44 16 14 +2 +0.23 +0.08 Al Ain FC (1 Season) 1 League 0 0 0 0 3 Champions Lg (3 Seasons) 9 785 87 39.1 8.7 8 90 7 1 66 11 1.44 16 14 +2 +0.23 +0.08 Europa Lg (1 Season) 0 0 0 0 4 Club World Cup (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 2014-2015 20 Paços de Ferreira 1 League 14.7 3 0 2015-2016 21 Paços de Ferreira 1 League 20.7 7 0 29 2016-2017 22 Vitória Setúbal 1 League 22.1 3 0 0 34 0 0 0 0 0 0 0 0 2017-2018 23 Rangers 1 League 10.4 3 0 0 2018-2019 24 Santa Clara 1 League 29.4 6 2 1 42 19 2 2 48 21 0 3 0 2019-2020 25 Santa Clara 1 League 29.9 9 0 0 42 25 1 2 39 23 0 2020-2021 26 Santa Clara 1 League 27.8 11 1 1 45 28 6 6 35 6 0 2021-2022 27 Porto 3 Leagues 13.7 3 0 0 12 4 0 0 15 3 0 2022-2023 28 Porto 2 Leagues 17.7 5 0 0 14 6 0 3 15 7 0 2023-2024 29 Porto 2 Leagues 16.4 7 2 1 20 7 1 2 15 6 0 2025-2026 31 Sevilla 2 Leagues 4.3 0 0 0 12 2 0 0 4 4 0 11 Seasons 7 Clubs 7 Leagues 207.0 57 5 3 250 91 10 15 171 70 0 3 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Santa Clara (3 Seasons) 1 League 87.1 26 3 2 129 72 9 10 122 50 0 3 0 Porto (3 Seasons) 3 Leagues 47.8 15 2 1 46 17 1 5 45 16 0 Paços de Ferreira (2 Seasons) 1 League 35.5 10 0 29 Vitória Setúbal (1 Season) 1 League 22.1 3 0 0 34 0 0 0 0 0 0 0 0 Rangers (1 Season) 1 League 10.4 3 0 0 Sevilla (1 Season) 2 Leagues 4.3 0 0 0 12 2 0 0 4 4 0 Al Ain FC (1 Season) 1 League Primeira Liga (9 Seasons) 183.7 51 5 3 232 86 10 14 159 60 0 3 0 Champions Lg (3 Seasons) 8.7 3 0 0 6 3 0 1 8 6 0 Premiership (1 Season) 10.4 3 0 0 La Liga (1 Season) 3.3 0 0 0 9 1 0 0 4 3 0 Copa del Rey (1 Season) 1.0 0 0 0 3 1 0 0 0 1 0 Europa Lg (1 Season) Club World Cup (1 Season)
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2025-2026 31 Sevilla es ESP Copa del Rey R32 1.0 0 0 0 3 1 0 0 0 1 0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 3 1 0 0 0 1 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2021-2022 27 Porto 1. Champions Lg GR 1.7 0 0 0 0 1 0 0 3 0 0 Matches 2022-2023 28 Porto 1. Champions Lg R16 4.0 1 0 0 4 1 0 1 2 3 0 Matches 2023-2024 29 Porto 1. Champions Lg R16 3.0 2 0 0 2 1 0 0 3 3 0 Matches 4 Seasons 2 Clubs 3 Leagues 8.7 3 0 0 6 3 0 1 8 6 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Porto (3 Seasons) 2 Leagues 8.7 3 0 0 6 3 0 1 8 6 0 Al Ain FC (1 Season) 1 League Champions Lg (3 Seasons) 8.7 3 0 0 6 3 0 1 8 6 0 Europa Lg (1 Season) Club World Cup (1 Season)
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 Fábio Cardoso Pages
Fábio Cardoso Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary