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 2015-2016 22 Rio Ave pt POR 1. Primeira Liga 16 7 736 8.2 2 1 3 2 0 0 5 0 0.24 0.12 0.37 0.24 0.37 Matches 2016-2017 23 Rio Ave pt POR 1. Primeira Liga 11 2 309 3.4 0 1 1 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29 Matches 2017-2018 24 Rio Ave pt POR 1. Primeira Liga 29 24 2,117 23.5 8 5 13 8 0 0 4 0 0.34 0.21 0.55 0.34 0.55 Matches 2018-2019 25 Braga pt POR 1. Primeira Liga 24 12 1,236 13.7 1 2 3 1 0 0 1 0 1.6 1.6 2.6 4.2 27 101 59 0.07 0.15 0.22 0.07 0.22 0.12 0.19 0.31 0.12 0.31 Matches 2019-2020 26 Braga 2. Europa Lg 6 2 243 2.7 0 0 0 0 0 0 0 0 0.5 0.5 0.5 1.0 4 7 10 0.00 0.00 0.00 0.00 0.00 0.17 0.19 0.36 0.17 0.36 Matches 2019-2020 26 Braga pt POR 1. Primeira Liga 23 11 1,112 12.4 0 3 3 0 0 0 3 1 2.1 2.1 1.2 3.3 31 76 47 0.00 0.24 0.24 0.00 0.24 0.17 0.10 0.27 0.17 0.27 Matches 2020-2021 27 Braga 2. Europa Lg 5 3 270 3.0 0 0 0 0 0 0 0 0 0.1 0.1 0.2 0.3 8 17 4 0.00 0.00 0.00 0.00 0.00 0.04 0.07 0.12 0.04 0.12 Matches 2020-2021 27 Braga pt POR 1. Primeira Liga 26 9 1,081 12.0 2 2 4 1 1 1 2 0 1.5 0.7 2.6 3.4 16 80 31 0.17 0.17 0.33 0.08 0.25 0.13 0.22 0.35 0.06 0.28 Matches 2021-2022 28 Braga pt POR 1. Primeira Liga 0 0 Matches 2021-2022 28 Alanyaspor tr TUR 1. Süper Lig 29 22 1,835 20.4 3 8 11 3 0 0 6 0 0.15 0.39 0.54 0.15 0.54 Matches 2023-2024 30 Alanyaspor tr TUR 1. Süper Lig 32 23 2,047 22.7 5 2 7 3 2 3 7 0 0.22 0.09 0.31 0.13 0.22 Matches 2024-2025 31 Rio Ave pt POR 1. Primeira Liga 10 6 540 6.0 0 0 0 0 0 0 0 0 0.2 0.2 1.3 1.5 16 28 17 0.00 0.00 0.00 0.00 0.00 0.03 0.22 0.25 0.03 0.25 Matches 9 Seasons 3 Clubs 3 Leagues 211 121 11,526 128.1 21 24 45 18 3 4 29 1 6.0 5.2 8.5 13.8 102 309 168 0.16 0.19 0.35 0.14 0.33 0.12 0.17 0.29 0.11 0.28 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 Braga (4 Seasons) 2 Leagues 84 37 3,942 43.8 3 7 10 2 1 1 6 1 5.8 5.0 7.2 12.2 86 281 151 0.07 0.16 0.23 0.05 0.21 0.13 0.16 0.30 0.11 0.28 Rio Ave (4 Seasons) 1 League 66 39 3,702 41.1 10 7 17 10 0 0 10 0 0.2 0.2 1.3 1.5 16 28 17 0.24 0.17 0.41 0.24 0.41 0.03 0.22 0.25 0.03 0.25 Alanyaspor (2 Seasons) 1 League 61 45 3,882 43.1 8 10 18 6 2 3 13 0 0.19 0.23 0.42 0.14 0.37 Primeira Liga (8 Seasons) 139 71 7,131 79.2 13 14 27 12 1 1 16 1 5.4 4.6 7.8 12.4 90 285 154 0.16 0.18 0.34 0.15 0.33 0.12 0.18 0.30 0.11 0.28 Süper Lig (2 Seasons) 61 45 3,882 43.1 8 10 18 6 2 3 13 0 0.19 0.23 0.42 0.14 0.37 Europa Lg (2 Seasons) 11 5 513 5.7 0 0 0 0 0 0 0 0 0.6 0.6 0.7 1.3 12 24 14 0.00 0.00 0.00 0.00 0.00 0.10 0.13 0.23 0.10 0.23
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 2015-2016 22 Rio Ave 1 League 16 7 736 8.2 2 1 3 2 0 0 5 0 0.24 0.12 0.37 0.24 0.37 2016-2017 23 Rio Ave 1 League 11 2 309 3.4 0 1 1 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29 2017-2018 24 Rio Ave 1 League 29 24 2,117 23.5 8 5 13 8 0 0 4 0 0.34 0.21 0.55 0.34 0.55 2018-2019 25 Braga 1 League 24 12 1,236 13.7 1 2 3 1 0 0 1 0 1.6 1.6 2.6 4.2 27 101 59 0.07 0.15 0.22 0.07 0.22 0.12 0.19 0.31 0.12 0.31 2019-2020 26 Braga 2 Leagues 29 13 1,355 15.1 0 3 3 0 0 0 3 1 2.6 2.6 1.7 4.3 35 83 57 0.00 0.20 0.20 0.00 0.20 0.17 0.11 0.28 0.17 0.28 2020-2021 27 Braga 2 Leagues 31 12 1,351 15.0 2 2 4 1 1 1 2 0 1.6 0.9 2.9 3.7 24 97 35 0.13 0.13 0.27 0.07 0.20 0.11 0.19 0.30 0.06 0.25 2021-2022 28 Braga 1 League 0 0 2021-2022 28 Alanyaspor 1 League 29 22 1,835 20.4 3 8 11 3 0 0 6 0 0.15 0.39 0.54 0.15 0.54 2023-2024 30 Alanyaspor 1 League 32 23 2,047 22.7 5 2 7 3 2 3 7 0 0.22 0.09 0.31 0.13 0.22 2024-2025 31 Rio Ave 1 League 10 6 540 6.0 0 0 0 0 0 0 0 0 0.2 0.2 1.3 1.5 16 28 17 0.00 0.00 0.00 0.00 0.00 0.03 0.22 0.25 0.03 0.25 9 Seasons 3 Clubs 3 Leagues 211 121 11,526 128.1 21 24 45 18 3 4 29 1 6.0 5.2 8.5 13.8 102 309 168 0.16 0.19 0.35 0.14 0.33 0.12 0.17 0.29 0.11 0.28 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 Braga (4 Seasons) 2 Leagues 84 37 3,942 43.8 3 7 10 2 1 1 6 1 5.8 5.0 7.2 12.2 86 281 151 0.07 0.16 0.23 0.05 0.21 0.13 0.16 0.30 0.11 0.28 Rio Ave (4 Seasons) 1 League 66 39 3,702 41.1 10 7 17 10 0 0 10 0 0.2 0.2 1.3 1.5 16 28 17 0.24 0.17 0.41 0.24 0.41 0.03 0.22 0.25 0.03 0.25 Alanyaspor (2 Seasons) 1 League 61 45 3,882 43.1 8 10 18 6 2 3 13 0 0.19 0.23 0.42 0.14 0.37 Primeira Liga (8 Seasons) 139 71 7,131 79.2 13 14 27 12 1 1 16 1 5.4 4.6 7.8 12.4 90 285 154 0.16 0.18 0.34 0.15 0.33 0.12 0.18 0.30 0.11 0.28 Süper Lig (2 Seasons) 61 45 3,882 43.1 8 10 18 6 2 3 13 0 0.19 0.23 0.42 0.14 0.37 Europa Lg (2 Seasons) 11 5 513 5.7 0 0 0 0 0 0 0 0 0.6 0.6 0.7 1.3 12 24 14 0.00 0.00 0.00 0.00 0.00 0.10 0.13 0.23 0.10 0.23
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 2015-2016 22 Rio Ave pt POR 1. Primeira Liga 6th 16 7 736 8.2 2 1 3 2 0 0 5 0 0.24 0.12 0.37 0.24 0.37 Matches 2016-2017 23 Rio Ave pt POR 1. Primeira Liga 7th 11 2 309 3.4 0 1 1 0 0 0 1 0 0.00 0.29 0.29 0.00 0.29 Matches 2017-2018 24 Rio Ave pt POR 1. Primeira Liga 5th 29 24 2,117 23.5 8 5 13 8 0 0 4 0 0.34 0.21 0.55 0.34 0.55 Matches 2018-2019 25 Braga pt POR 1. Primeira Liga 4th 24 12 1,236 13.7 1 2 3 1 0 0 1 0 1.6 1.6 2.6 4.2 27 101 59 0.07 0.15 0.22 0.07 0.22 0.12 0.19 0.31 0.12 0.31 Matches 2019-2020 26 Braga pt POR 1. Primeira Liga 3rd 23 11 1,112 12.4 0 3 3 0 0 0 3 1 2.1 2.1 1.2 3.3 31 76 47 0.00 0.24 0.24 0.00 0.24 0.17 0.10 0.27 0.17 0.27 Matches 2020-2021 27 Braga pt POR 1. Primeira Liga 4th 26 9 1,081 12.0 2 2 4 1 1 1 2 0 1.5 0.7 2.6 3.4 16 80 31 0.17 0.17 0.33 0.08 0.25 0.13 0.22 0.35 0.06 0.28 Matches 2021-2022 28 Braga pt POR 1. Primeira Liga 4th 0 0 Matches 2021-2022 28 Alanyaspor tr TUR 1. Süper Lig 5th 29 22 1,835 20.4 3 8 11 3 0 0 6 0 0.15 0.39 0.54 0.15 0.54 Matches 2023-2024 30 Alanyaspor tr TUR 1. Süper Lig 8th 32 23 2,047 22.7 5 2 7 3 2 3 7 0 0.22 0.09 0.31 0.13 0.22 Matches 2024-2025 31 Rio Ave pt POR 1. Primeira Liga 10th 10 6 540 6.0 0 0 0 0 0 0 0 0 0.2 0.2 1.3 1.5 16 28 17 0.00 0.00 0.00 0.00 0.00 0.03 0.22 0.25 0.03 0.25 Matches 9 Seasons 3 Clubs 2 Leagues 200 116 11,013 122.4 21 24 45 18 3 4 29 1 5.4 4.6 7.8 12.4 90 285 154 0.17 0.20 0.37 0.15 0.34 0.12 0.18 0.30 0.11 0.28 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 Braga (4 Seasons) 1 League 73 32 3,429 38.1 3 7 10 2 1 1 6 1 5.2 4.4 6.5 10.9 74 257 137 0.08 0.18 0.26 0.05 0.24 0.14 0.17 0.31 0.12 0.29 Rio Ave (4 Seasons) 1 League 66 39 3,702 41.1 10 7 17 10 0 0 10 0 0.2 0.2 1.3 1.5 16 28 17 0.24 0.17 0.41 0.24 0.41 0.03 0.22 0.25 0.03 0.25 Alanyaspor (2 Seasons) 1 League 61 45 3,882 43.1 8 10 18 6 2 3 13 0 0.19 0.23 0.42 0.14 0.37 Primeira Liga (8 Seasons) 139 71 7,131 79.2 13 14 27 12 1 1 16 1 5.4 4.6 7.8 12.4 90 285 154 0.16 0.18 0.34 0.15 0.33 0.12 0.18 0.30 0.11 0.28 Süper Lig (2 Seasons) 61 45 3,882 43.1 8 10 18 6 2 3 13 0 0.19 0.23 0.42 0.14 0.37
Standard Stats Table Season Age Squad 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 2019-2020 26 Braga 2. Europa Lg R32 6 2 243 2.7 0 0 0 0 0 0 0 0 0.5 0.5 0.5 1.0 4 7 10 0.00 0.00 0.00 0.00 0.00 0.17 0.19 0.36 0.17 0.36 Matches 2020-2021 27 Braga 2. Europa Lg R32 5 3 270 3.0 0 0 0 0 0 0 0 0 0.1 0.1 0.2 0.3 8 17 4 0.00 0.00 0.00 0.00 0.00 0.04 0.07 0.12 0.04 0.12 Matches 2 Seasons 1 Club 1 League 11 5 513 5.7 0 0 0 0 0 0 0 0 0.6 0.6 0.7 1.3 12 24 14 0.00 0.00 0.00 0.00 0.00 0.10 0.13 0.23 0.10 0.23
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 2015-2016 22 Rio Ave pt POR 1. Primeira Liga 8.2 2 6 0.73 0.33 0 0 Matches 2016-2017 23 Rio Ave pt POR 1. Primeira Liga 3.4 0 0 1 0.00 0.29 0.00 0 0 Matches 2017-2018 24 Rio Ave pt POR 1. Primeira Liga 23.5 8 82 24 29.3 3.49 1.02 0.10 0.33 0 0 Matches 2018-2019 25 Braga pt POR 1. Primeira Liga 13.7 1 40 11 27.5 2.91 0.80 0.03 0.09 27.0 6 0 0 1.6 1.6 0.04 -0.6 -0.6 Matches 2019-2020 26 Braga 2. Europa Lg 2.7 0 12 4 33.3 4.44 1.48 0.00 0.00 25.7 1 0 0 0.5 0.5 0.04 -0.5 -0.5 Matches 2019-2020 26 Braga pt POR 1. Primeira Liga 12.4 0 41 8 19.5 3.32 0.65 0.00 0.00 22.6 6 0 0 2.1 2.1 0.05 -2.1 -2.1 Matches 2020-2021 27 Braga 2. Europa Lg 3.0 0 4 1 25.0 1.33 0.33 0.00 0.00 32.4 1 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2020-2021 27 Braga pt POR 1. Primeira Liga 12.0 2 23 3 13.0 1.91 0.25 0.04 0.33 33.3 5 1 1 1.5 0.7 0.03 +0.5 +0.3 Matches 2021-2022 28 Alanyaspor tr TUR 1. Süper Lig 20.4 3 41 11 26.8 2.01 0.54 0.07 0.27 0 0 Matches 2023-2024 30 Alanyaspor tr TUR 1. Süper Lig 22.7 5 46 17 37.0 2.02 0.75 0.07 0.18 2 3 Matches 2024-2025 31 Rio Ave pt POR 1. Primeira Liga 6.0 0 5 0 0.0 0.83 0.00 0.00 28.2 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 9 Seasons 3 Clubs 3 Leagues 128.1 21 294 86 27.2 2.45 0.67 0.05 0.21 26.8 19 3 4 6.0 5.2 0.04 -3.0 -3.2 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 Braga (4 Seasons) 2 Leagues 43.8 3 120 27 22.5 2.74 0.62 0.02 0.07 26.8 19 1 1 5.8 5.0 0.04 -2.8 -3.0 Rio Ave (4 Seasons) 1 League 41.1 10 87 31 28.7 2.64 0.75 0.09 0.32 28.2 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Alanyaspor (2 Seasons) 1 League 43.1 8 87 28 32.2 2.02 0.65 0.07 0.21 2 3 Primeira Liga (8 Seasons) 79.2 13 191 53 24.6 2.69 0.67 0.05 0.23 26.7 17 1 1 5.4 4.6 0.04 -2.4 -2.6 Süper Lig (2 Seasons) 43.1 8 87 28 32.2 2.02 0.65 0.07 0.21 2 3 Europa Lg (2 Seasons) 5.7 0 16 5 31.3 2.81 0.88 0.00 0.00 27.4 2 0 0 0.6 0.6 0.04 -0.6 -0.6
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 2015-2016 22 Rio Ave 1 League 8.2 2 6 0.73 0.33 0 0 2016-2017 23 Rio Ave 1 League 3.4 0 0 1 0.00 0.29 0.00 0 0 2017-2018 24 Rio Ave 1 League 23.5 8 82 24 29.3 3.49 1.02 0.10 0.33 0 0 2018-2019 25 Braga 1 League 13.7 1 40 11 27.5 2.91 0.80 0.03 0.09 27.0 6 0 0 1.6 1.6 0.04 -0.6 -0.6 2019-2020 26 Braga 2 Leagues 15.1 0 53 12 22.6 3.52 0.80 0.00 0.00 23.3 7 0 0 2.6 2.6 0.05 -2.6 -2.6 2020-2021 27 Braga 2 Leagues 15.0 2 27 4 14.8 1.80 0.27 0.04 0.25 33.1 6 1 1 1.6 0.9 0.03 +0.4 +0.1 2021-2022 28 Alanyaspor 1 League 20.4 3 41 11 26.8 2.01 0.54 0.07 0.27 0 0 2023-2024 30 Alanyaspor 1 League 22.7 5 46 17 37.0 2.02 0.75 0.07 0.18 2 3 2024-2025 31 Rio Ave 1 League 6.0 0 5 0 0.0 0.83 0.00 0.00 28.2 0 0 0 0.2 0.2 0.04 -0.2 -0.2 9 Seasons 3 Clubs 3 Leagues 128.1 21 294 86 27.2 2.45 0.67 0.05 0.21 26.8 19 3 4 6.0 5.2 0.04 -3.0 -3.2 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 Braga (4 Seasons) 2 Leagues 43.8 3 120 27 22.5 2.74 0.62 0.02 0.07 26.8 19 1 1 5.8 5.0 0.04 -2.8 -3.0 Rio Ave (4 Seasons) 1 League 41.1 10 87 31 28.7 2.64 0.75 0.09 0.32 28.2 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Alanyaspor (2 Seasons) 1 League 43.1 8 87 28 32.2 2.02 0.65 0.07 0.21 2 3 Primeira Liga (8 Seasons) 79.2 13 191 53 24.6 2.69 0.67 0.05 0.23 26.7 17 1 1 5.4 4.6 0.04 -2.4 -2.6 Süper Lig (2 Seasons) 43.1 8 87 28 32.2 2.02 0.65 0.07 0.21 2 3 Europa Lg (2 Seasons) 5.7 0 16 5 31.3 2.81 0.88 0.00 0.00 27.4 2 0 0 0.6 0.6 0.04 -0.6 -0.6
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 2015-2016 22 Rio Ave pt POR 1. Primeira Liga 6th 8.2 2 6 0.73 0.33 0 0 Matches 2016-2017 23 Rio Ave pt POR 1. Primeira Liga 7th 3.4 0 0 1 0.00 0.29 0.00 0 0 Matches 2017-2018 24 Rio Ave pt POR 1. Primeira Liga 5th 23.5 8 82 24 29.3 3.49 1.02 0.10 0.33 0 0 Matches 2018-2019 25 Braga pt POR 1. Primeira Liga 4th 13.7 1 40 11 27.5 2.91 0.80 0.03 0.09 27.0 6 0 0 1.6 1.6 0.04 -0.6 -0.6 Matches 2019-2020 26 Braga pt POR 1. Primeira Liga 3rd 12.4 0 41 8 19.5 3.32 0.65 0.00 0.00 22.6 6 0 0 2.1 2.1 0.05 -2.1 -2.1 Matches 2020-2021 27 Braga pt POR 1. Primeira Liga 4th 12.0 2 23 3 13.0 1.91 0.25 0.04 0.33 33.3 5 1 1 1.5 0.7 0.03 +0.5 +0.3 Matches 2021-2022 28 Alanyaspor tr TUR 1. Süper Lig 5th 20.4 3 41 11 26.8 2.01 0.54 0.07 0.27 0 0 Matches 2023-2024 30 Alanyaspor tr TUR 1. Süper Lig 8th 22.7 5 46 17 37.0 2.02 0.75 0.07 0.18 2 3 Matches 2024-2025 31 Rio Ave pt POR 1. Primeira Liga 10th 6.0 0 5 0 0.0 0.83 0.00 0.00 28.2 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 9 Seasons 3 Clubs 2 Leagues 122.4 21 278 81 27.0 2.43 0.66 0.06 0.22 26.7 17 3 4 5.4 4.6 0.04 -2.4 -2.6 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 Braga (4 Seasons) 1 League 38.1 3 104 22 21.2 2.73 0.58 0.02 0.09 26.7 17 1 1 5.2 4.4 0.04 -2.2 -2.4 Rio Ave (4 Seasons) 1 League 41.1 10 87 31 28.7 2.64 0.75 0.09 0.32 28.2 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Alanyaspor (2 Seasons) 1 League 43.1 8 87 28 32.2 2.02 0.65 0.07 0.21 2 3 Primeira Liga (8 Seasons) 79.2 13 191 53 24.6 2.69 0.67 0.05 0.23 26.7 17 1 1 5.4 4.6 0.04 -2.4 -2.6 Süper Lig (2 Seasons) 43.1 8 87 28 32.2 2.02 0.65 0.07 0.21 2 3
Shooting Table Season Age Squad 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 26 Braga 2. Europa Lg R32 2.7 0 12 4 33.3 4.44 1.48 0.00 0.00 25.7 1 0 0 0.5 0.5 0.04 -0.5 -0.5 Matches 2020-2021 27 Braga 2. Europa Lg R32 3.0 0 4 1 25.0 1.33 0.33 0.00 0.00 32.4 1 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2 Seasons 1 Club 1 League 5.7 0 16 5 31.3 2.81 0.88 0.00 0.00 27.4 2 0 0 0.6 0.6 0.04 -0.6 -0.6
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 2015-2016 22 Rio Ave pt POR 1. Primeira Liga 8.2 1 Matches 2016-2017 23 Rio Ave pt POR 1. Primeira Liga 3.4 1 Matches 2017-2018 24 Rio Ave pt POR 1. Primeira Liga 23.5 5 Matches 2018-2019 25 Braga pt POR 1. Primeira Liga 13.7 454 609 74.5 9526 2903 140 163 85.9 229 266 86.1 77 143 53.8 2 2.6 2.2 -0.6 25 68 22 6 101 Matches 2019-2020 26 Braga 2. Europa Lg 2.7 85 109 78.0 1723 375 26 32 81.3 42 52 80.8 15 19 78.9 0 0.5 0.6 -0.5 5 5 2 1 7 Matches 2019-2020 26 Braga pt POR 1. Primeira Liga 12.4 464 591 78.5 9303 2618 169 193 87.6 218 254 85.8 70 125 56.0 3 1.2 2.0 +1.8 26 65 10 2 76 Matches 2020-2021 27 Braga 2. Europa Lg 3.0 131 170 77.1 2722 686 46 56 82.1 61 68 89.7 23 40 57.5 0 0.2 0.3 -0.2 4 14 1 1 17 Matches 2020-2021 27 Braga pt POR 1. Primeira Liga 12.0 501 684 73.2 10898 3371 158 195 81.0 232 278 83.5 103 183 56.3 2 2.6 1.9 -0.6 26 73 10 2 80 Matches 2021-2022 28 Alanyaspor tr TUR 1. Süper Lig 20.4 8 Matches 2023-2024 30 Alanyaspor tr TUR 1. Süper Lig 22.7 2 Matches 2024-2025 31 Rio Ave pt POR 1. Primeira Liga 6.0 234 315 74.3 4632 1601 94 111 84.7 96 122 78.7 39 71 54.9 0 1.3 1.4 -1.3 14 24 3 0 28 Matches 9 Seasons 3 Clubs 3 Leagues 128.1 1869 2478 75.4 38804 11554 633 750 84.4 878 1040 84.4 327 581 56.3 24 8.5 8.3 +15.5 100 249 48 12 309 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 Braga (4 Seasons) 2 Leagues 43.8 1635 2163 75.6 34172 9953 539 639 84.4 782 918 85.2 288 510 56.5 7 7.2 6.9 -0.2 86 225 45 12 281 Rio Ave (4 Seasons) 1 League 41.1 234 315 74.3 4632 1601 94 111 84.7 96 122 78.7 39 71 54.9 7 1.3 1.4 +5.7 14 24 3 0 28 Alanyaspor (2 Seasons) 1 League 43.1 10 Primeira Liga (8 Seasons) 79.2 1653 2199 75.2 34359 10493 561 662 84.7 775 920 84.2 289 522 55.4 14 7.8 7.4 +6.2 91 230 45 10 285 Süper Lig (2 Seasons) 43.1 10 Europa Lg (2 Seasons) 5.7 216 279 77.4 4445 1061 72 88 81.8 103 120 85.8 38 59 64.4 0 0.7 0.9 -0.7 9 19 3 2 24
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 2015-2016 22 Rio Ave 1 League 8.2 1 2016-2017 23 Rio Ave 1 League 3.4 1 2017-2018 24 Rio Ave 1 League 23.5 5 2018-2019 25 Braga 1 League 13.7 454 609 74.5 9526 2903 140 163 85.9 229 266 86.1 77 143 53.8 2 2.6 2.2 -0.6 25 68 22 6 101 2019-2020 26 Braga 2 Leagues 15.1 549 700 78.4 11026 2993 195 225 86.7 260 306 85.0 85 144 59.0 3 1.7 2.6 +1.3 31 70 12 3 83 2020-2021 27 Braga 2 Leagues 15.0 632 854 74.0 13620 4057 204 251 81.3 293 346 84.7 126 223 56.5 2 2.9 2.1 -0.9 30 87 11 3 97 2021-2022 28 Alanyaspor 1 League 20.4 8 2023-2024 30 Alanyaspor 1 League 22.7 2 2024-2025 31 Rio Ave 1 League 6.0 234 315 74.3 4632 1601 94 111 84.7 96 122 78.7 39 71 54.9 0 1.3 1.4 -1.3 14 24 3 0 28 9 Seasons 3 Clubs 3 Leagues 128.1 1869 2478 75.4 38804 11554 633 750 84.4 878 1040 84.4 327 581 56.3 24 8.5 8.3 +15.5 100 249 48 12 309 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 Braga (4 Seasons) 2 Leagues 43.8 1635 2163 75.6 34172 9953 539 639 84.4 782 918 85.2 288 510 56.5 7 7.2 6.9 -0.2 86 225 45 12 281 Rio Ave (4 Seasons) 1 League 41.1 234 315 74.3 4632 1601 94 111 84.7 96 122 78.7 39 71 54.9 7 1.3 1.4 +5.7 14 24 3 0 28 Alanyaspor (2 Seasons) 1 League 43.1 10 Primeira Liga (8 Seasons) 79.2 1653 2199 75.2 34359 10493 561 662 84.7 775 920 84.2 289 522 55.4 14 7.8 7.4 +6.2 91 230 45 10 285 Süper Lig (2 Seasons) 43.1 10 Europa Lg (2 Seasons) 5.7 216 279 77.4 4445 1061 72 88 81.8 103 120 85.8 38 59 64.4 0 0.7 0.9 -0.7 9 19 3 2 24
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 2015-2016 22 Rio Ave pt POR 1. Primeira Liga 6th 8.2 1 Matches 2016-2017 23 Rio Ave pt POR 1. Primeira Liga 7th 3.4 1 Matches 2017-2018 24 Rio Ave pt POR 1. Primeira Liga 5th 23.5 5 Matches 2018-2019 25 Braga pt POR 1. Primeira Liga 4th 13.7 454 609 74.5 9526 2903 140 163 85.9 229 266 86.1 77 143 53.8 2 2.6 2.2 -0.6 25 68 22 6 101 Matches 2019-2020 26 Braga pt POR 1. Primeira Liga 3rd 12.4 464 591 78.5 9303 2618 169 193 87.6 218 254 85.8 70 125 56.0 3 1.2 2.0 +1.8 26 65 10 2 76 Matches 2020-2021 27 Braga pt POR 1. Primeira Liga 4th 12.0 501 684 73.2 10898 3371 158 195 81.0 232 278 83.5 103 183 56.3 2 2.6 1.9 -0.6 26 73 10 2 80 Matches 2021-2022 28 Alanyaspor tr TUR 1. Süper Lig 5th 20.4 8 Matches 2023-2024 30 Alanyaspor tr TUR 1. Süper Lig 8th 22.7 2 Matches 2024-2025 31 Rio Ave pt POR 1. Primeira Liga 10th 6.0 234 315 74.3 4632 1601 94 111 84.7 96 122 78.7 39 71 54.9 0 1.3 1.4 -1.3 14 24 3 0 28 Matches 9 Seasons 3 Clubs 2 Leagues 122.4 1653 2199 75.2 34359 10493 561 662 84.7 775 920 84.2 289 522 55.4 24 7.8 7.4 +16.2 91 230 45 10 285 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 Braga (4 Seasons) 1 League 38.1 1419 1884 75.3 29727 8892 467 551 84.8 679 798 85.1 250 451 55.4 7 6.5 6.0 +0.5 77 206 42 10 257 Rio Ave (4 Seasons) 1 League 41.1 234 315 74.3 4632 1601 94 111 84.7 96 122 78.7 39 71 54.9 7 1.3 1.4 +5.7 14 24 3 0 28 Alanyaspor (2 Seasons) 1 League 43.1 10 Primeira Liga (8 Seasons) 79.2 1653 2199 75.2 34359 10493 561 662 84.7 775 920 84.2 289 522 55.4 14 7.8 7.4 +6.2 91 230 45 10 285 Süper Lig (2 Seasons) 43.1 10
Passing Table Season Age Squad 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 26 Braga 2. Europa Lg R32 2.7 85 109 78.0 1723 375 26 32 81.3 42 52 80.8 15 19 78.9 0 0.5 0.6 -0.5 5 5 2 1 7 Matches 2020-2021 27 Braga 2. Europa Lg R32 3.0 131 170 77.1 2722 686 46 56 82.1 61 68 89.7 23 40 57.5 0 0.2 0.3 -0.2 4 14 1 1 17 Matches 2 Seasons 1 Club 1 League 5.7 216 279 77.4 4445 1061 72 88 81.8 103 120 85.8 38 59 64.4 0 0.7 0.9 -0.7 9 19 3 2 24
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2015-2016 22 Rio Ave 1 League 8.2 2016-2017 23 Rio Ave 1 League 3.4 0 2017-2018 24 Rio Ave 1 League 23.5 143 2018-2019 25 Braga 1 League 13.7 609 542 59 30 6 12 62 1 28 13 8 3 454 8 10 2019-2020 26 Braga 2 Leagues 15.1 700 619 78 30 5 9 61 3 33 8 10 11 549 3 9 2020-2021 27 Braga 2 Leagues 15.0 854 735 112 45 4 18 82 5 61 22 29 0 632 7 11 2021-2022 28 Alanyaspor 1 League 20.4 85 2023-2024 30 Alanyaspor 1 League 22.7 84 2024-2025 31 Rio Ave 1 League 6.0 315 263 51 21 0 5 41 2 28 9 17 0 234 1 5 9 Seasons 3 Clubs 3 Leagues 128.1 2478 2159 300 126 15 44 558 11 150 52 64 14 1869 19 35 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Braga (4 Seasons) 2 Leagues 43.8 2163 1896 249 105 15 39 205 9 122 43 47 14 1635 18 30 Rio Ave (4 Seasons) 1 League 41.1 315 263 51 21 0 5 184 2 28 9 17 0 234 1 5 Alanyaspor (2 Seasons) 1 League 43.1 169 Primeira Liga (8 Seasons) 79.2 2199 1908 272 110 14 39 369 9 141 49 60 14 1653 19 30 Süper Lig (2 Seasons) 43.1 169 Europa Lg (2 Seasons) 5.7 279 251 28 16 1 5 20 2 9 3 4 0 216 0 5
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2019-2020 26 Braga 2. Europa Lg R32 2.7 109 99 10 6 1 2 10 0 3 1 2 0 85 0 1 Matches 2020-2021 27 Braga 2. Europa Lg R32 3.0 170 152 18 10 0 3 10 2 6 2 2 0 131 0 4 Matches 2 Seasons 1 Club 1 League 5.7 279 251 28 16 1 5 20 2 9 3 4 0 216 0 5
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 2015-2016 22 Rio Ave 1 League 8.2 2016-2017 23 Rio Ave 1 League 3.4 2017-2018 24 Rio Ave 1 League 23.5 2018-2019 25 Braga 1 League 13.7 52 3.79 26 13 3 5 4 1 4 0.29 0 3 0 1 0 0 2019-2020 26 Braga 2 Leagues 15.1 66 4.38 40 13 2 7 2 2 3 0.20 1 2 0 0 0 0 2020-2021 27 Braga 2 Leagues 15.0 58 3.86 36 13 4 2 3 0 6 0.40 3 1 1 1 0 0 2021-2022 28 Alanyaspor 1 League 20.4 2023-2024 30 Alanyaspor 1 League 22.7 2024-2025 31 Rio Ave 1 League 6.0 23 3.84 7 15 0 0 1 0 1 0.17 1 0 0 0 0 0 9 Seasons 3 Clubs 3 Leagues 128.1 199 4.00 109 54 9 14 10 3 14 0.28 5 6 1 2 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Braga (4 Seasons) 2 Leagues 43.8 176 4.02 102 39 9 14 9 3 13 0.30 4 6 1 2 0 0 Rio Ave (4 Seasons) 1 League 41.1 23 3.84 7 15 0 0 1 0 1 0.17 1 0 0 0 0 0 Alanyaspor (2 Seasons) 1 League 43.1 Primeira Liga (8 Seasons) 79.2 180 4.08 96 51 8 12 10 3 14 0.32 5 6 1 2 0 0 Süper Lig (2 Seasons) 43.1 Europa Lg (2 Seasons) 5.7 19 3.33 13 3 1 2 0 0 0 0.00 0 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2019-2020 26 Braga 2. Europa Lg R32 2.7 10 3.70 6 2 0 2 0 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 27 Braga 2. Europa Lg R32 3.0 9 3.00 7 1 1 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2 Seasons 1 Club 1 League 5.7 19 3.33 13 3 1 2 0 0 0 0.00 0 0 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 2015-2016 22 Rio Ave 1 League 8.2 0 2016-2017 23 Rio Ave 1 League 3.4 0 0 0 2017-2018 24 Rio Ave 1 League 23.5 14 12 0 2018-2019 25 Braga 1 League 13.7 19 11 2 13 4 2 13 15.4 11 11 2 9 13 32 4 0 2019-2020 26 Braga 2 Leagues 15.1 14 10 2 10 2 5 20 25.0 15 9 4 5 9 23 6 0 2020-2021 27 Braga 2 Leagues 15.0 17 9 6 11 0 11 29 37.9 18 11 2 9 16 33 7 0 2021-2022 28 Alanyaspor 1 League 20.4 12 37 0 2023-2024 30 Alanyaspor 1 League 22.7 8 10 0 2024-2025 31 Rio Ave 1 League 6.0 9 4 4 4 1 6 12 50.0 6 6 1 5 5 14 5 0 9 Seasons 3 Clubs 3 Leagues 128.1 59 68 14 38 7 24 74 32.4 50 37 9 28 102 102 22 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Braga (4 Seasons) 2 Leagues 43.8 50 30 10 34 6 18 62 29.0 44 31 8 23 38 88 17 0 Rio Ave (4 Seasons) 1 League 41.1 9 18 4 4 1 6 12 50.0 6 6 1 5 17 14 5 0 Alanyaspor (2 Seasons) 1 League 43.1 20 47 0 Primeira Liga (8 Seasons) 79.2 53 44 12 34 7 19 60 31.7 41 33 7 26 50 91 20 0 Süper Lig (2 Seasons) 43.1 20 47 0 Europa Lg (2 Seasons) 5.7 6 4 2 4 0 5 14 35.7 9 4 2 2 5 11 2 0
Defensive Actions Table Season Age Squad 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 26 Braga 2. Europa Lg R32 2.7 2 1 0 2 0 1 6 16.7 5 3 1 2 3 5 2 0 Matches 2020-2021 27 Braga 2. Europa Lg R32 3.0 4 3 2 2 0 4 8 50.0 4 1 1 0 2 6 0 0 Matches 2 Seasons 1 Club 1 League 5.7 6 4 2 4 0 5 14 35.7 9 4 2 2 5 11 2 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 2015-2016 22 Rio Ave pt POR 1. Primeira Liga 8.2 Matches 2016-2017 23 Rio Ave pt POR 1. Primeira Liga 3.4 Matches 2017-2018 24 Rio Ave pt POR 1. Primeira Liga 23.5 Matches 2018-2019 25 Braga pt POR 1. Primeira Liga 13.7 741 4 73 448 237 13 741 22 8 36.4 14 63.6 426 2541 1197 27 19 2 17 25 500 59 Matches 2019-2020 26 Braga 2. Europa Lg 2.7 142 2 11 88 47 5 142 6 5 83.3 1 16.7 93 478 224 4 4 2 6 7 104 10 Matches 2019-2020 26 Braga pt POR 1. Primeira Liga 12.4 704 7 58 423 240 25 704 21 13 61.9 8 38.1 403 2240 1204 31 23 5 18 13 498 47 Matches 2020-2021 27 Braga 2. Europa Lg 3.0 187 1 26 123 43 0 187 6 5 83.3 1 16.7 100 577 314 8 7 0 2 2 135 4 Matches 2020-2021 27 Braga pt POR 1. Primeira Liga 12.0 795 8 86 516 205 8 794 21 14 66.7 7 33.3 433 1859 880 16 19 1 10 11 544 31 Matches 2021-2022 28 Alanyaspor tr TUR 1. Süper Lig 20.4 Matches 2023-2024 30 Alanyaspor tr TUR 1. Süper Lig 22.7 Matches 2024-2025 31 Rio Ave pt POR 1. Primeira Liga 6.0 368 10 78 204 92 3 368 9 4 44.4 5 55.6 194 1076 587 16 4 0 9 8 233 17 Matches 9 Seasons 3 Clubs 3 Leagues 128.1 2937 32 332 1802 864 54 2936 85 49 57.6 36 42.4 1649 8771 4406 102 76 10 62 66 2014 168 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 Braga (4 Seasons) 2 Leagues 43.8 2569 22 254 1598 772 51 2568 76 45 59.2 31 40.8 1455 7695 3819 86 72 10 53 58 1781 151 Rio Ave (4 Seasons) 1 League 41.1 368 10 78 204 92 3 368 9 4 44.4 5 55.6 194 1076 587 16 4 0 9 8 233 17 Alanyaspor (2 Seasons) 1 League 43.1 Primeira Liga (8 Seasons) 79.2 2608 29 295 1591 774 49 2607 73 39 53.4 34 46.6 1456 7716 3868 90 65 8 54 57 1775 154 Süper Lig (2 Seasons) 43.1 Europa Lg (2 Seasons) 5.7 329 3 37 211 90 5 329 12 10 83.3 2 16.7 193 1055 538 12 11 2 8 9 239 14
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 2015-2016 22 Rio Ave 1 League 8.2 2016-2017 23 Rio Ave 1 League 3.4 2017-2018 24 Rio Ave 1 League 23.5 2018-2019 25 Braga 1 League 13.7 741 4 73 448 237 13 741 22 8 36.4 14 63.6 426 2541 1197 27 19 2 17 25 500 59 2019-2020 26 Braga 2 Leagues 15.1 846 9 69 511 287 30 846 27 18 66.7 9 33.3 496 2718 1428 35 27 7 24 20 602 57 2020-2021 27 Braga 2 Leagues 15.0 982 9 112 639 248 8 981 27 19 70.4 8 29.6 533 2436 1194 24 26 1 12 13 679 35 2021-2022 28 Alanyaspor 1 League 20.4 2023-2024 30 Alanyaspor 1 League 22.7 2024-2025 31 Rio Ave 1 League 6.0 368 10 78 204 92 3 368 9 4 44.4 5 55.6 194 1076 587 16 4 0 9 8 233 17 9 Seasons 3 Clubs 3 Leagues 128.1 2937 32 332 1802 864 54 2936 85 49 57.6 36 42.4 1649 8771 4406 102 76 10 62 66 2014 168 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 Braga (4 Seasons) 2 Leagues 43.8 2569 22 254 1598 772 51 2568 76 45 59.2 31 40.8 1455 7695 3819 86 72 10 53 58 1781 151 Rio Ave (4 Seasons) 1 League 41.1 368 10 78 204 92 3 368 9 4 44.4 5 55.6 194 1076 587 16 4 0 9 8 233 17 Alanyaspor (2 Seasons) 1 League 43.1 Primeira Liga (8 Seasons) 79.2 2608 29 295 1591 774 49 2607 73 39 53.4 34 46.6 1456 7716 3868 90 65 8 54 57 1775 154 Süper Lig (2 Seasons) 43.1 Europa Lg (2 Seasons) 5.7 329 3 37 211 90 5 329 12 10 83.3 2 16.7 193 1055 538 12 11 2 8 9 239 14
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 2015-2016 22 Rio Ave pt POR 1. Primeira Liga 6th 8.2 Matches 2016-2017 23 Rio Ave pt POR 1. Primeira Liga 7th 3.4 Matches 2017-2018 24 Rio Ave pt POR 1. Primeira Liga 5th 23.5 Matches 2018-2019 25 Braga pt POR 1. Primeira Liga 4th 13.7 741 4 73 448 237 13 741 22 8 36.4 14 63.6 426 2541 1197 27 19 2 17 25 500 59 Matches 2019-2020 26 Braga pt POR 1. Primeira Liga 3rd 12.4 704 7 58 423 240 25 704 21 13 61.9 8 38.1 403 2240 1204 31 23 5 18 13 498 47 Matches 2020-2021 27 Braga pt POR 1. Primeira Liga 4th 12.0 795 8 86 516 205 8 794 21 14 66.7 7 33.3 433 1859 880 16 19 1 10 11 544 31 Matches 2021-2022 28 Alanyaspor tr TUR 1. Süper Lig 5th 20.4 Matches 2023-2024 30 Alanyaspor tr TUR 1. Süper Lig 8th 22.7 Matches 2024-2025 31 Rio Ave pt POR 1. Primeira Liga 10th 6.0 368 10 78 204 92 3 368 9 4 44.4 5 55.6 194 1076 587 16 4 0 9 8 233 17 Matches 9 Seasons 3 Clubs 2 Leagues 122.4 2608 29 295 1591 774 49 2607 73 39 53.4 34 46.6 1456 7716 3868 90 65 8 54 57 1775 154 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 Braga (4 Seasons) 1 League 38.1 2240 19 217 1387 682 46 2239 64 35 54.7 29 45.3 1262 6640 3281 74 61 8 45 49 1542 137 Rio Ave (4 Seasons) 1 League 41.1 368 10 78 204 92 3 368 9 4 44.4 5 55.6 194 1076 587 16 4 0 9 8 233 17 Alanyaspor (2 Seasons) 1 League 43.1 Primeira Liga (8 Seasons) 79.2 2608 29 295 1591 774 49 2607 73 39 53.4 34 46.6 1456 7716 3868 90 65 8 54 57 1775 154 Süper Lig (2 Seasons) 43.1
Possession Table Season Age Squad 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 26 Braga 2. Europa Lg R32 2.7 142 2 11 88 47 5 142 6 5 83.3 1 16.7 93 478 224 4 4 2 6 7 104 10 Matches 2020-2021 27 Braga 2. Europa Lg R32 3.0 187 1 26 123 43 0 187 6 5 83.3 1 16.7 100 577 314 8 7 0 2 2 135 4 Matches 2 Seasons 1 Club 1 League 5.7 329 3 37 211 90 5 329 12 10 83.3 2 16.7 193 1055 538 12 11 2 8 9 239 14
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 2015-2016 22 Rio Ave pt POR 1. Primeira Liga 16 736 46 24.1 8.2 7 3 9 7 1.69 12 16 -4 -0.49 -0.64 Matches 2016-2017 23 Rio Ave pt POR 1. Primeira Liga 11 309 28 10.1 3.4 2 0 9 8 1.36 2 3 -1 -0.29 -0.39 Matches 2017-2018 24 Rio Ave pt POR 1. Primeira Liga 29 2,117 73 69.2 23.5 24 12 5 2 1.41 30 32 -2 -0.09 -0.09 Matches 2018-2019 25 Braga pt POR 1. Primeira Liga 24 1,236 52 40.4 13.7 12 80 6 12 23 9 2.04 26 13 +13 +0.95 +0.65 22.5 13.9 +8.6 +0.63 +0.44 Matches 2019-2020 26 Braga 2. Europa Lg 6 243 41 33.8 2.7 2 82 1 4 20 1 2.20 5 5 0 0.00 -0.75 4.6 3.4 +1.2 +0.45 +0.28 Matches 2019-2020 26 Braga pt POR 1. Primeira Liga 23 1,112 48 36.3 12.4 11 88 9 12 12 7 1.70 17 16 +1 +0.08 -0.84 22.3 16.5 +5.8 +0.47 -0.17 Matches 2020-2021 27 Braga 2. Europa Lg 5 270 54 37.5 3.0 3 85 2 2 7 3 1.80 4 8 -4 -1.33 -2.13 4.3 5.8 -1.6 -0.53 -0.40 Matches 2020-2021 27 Braga pt POR 1. Primeira Liga 26 1,081 42 35.3 12.0 9 77 3 17 23 8 2.08 21 13 +8 +0.67 +0.12 21.8 15.3 +6.5 +0.54 -0.04 Matches 2021-2022 28 Braga pt POR 1. Primeira Liga 0 0 0 0 1 Matches 2021-2022 28 Alanyaspor tr TUR 1. Süper Lig 29 1,835 63 53.7 20.4 22 79 9 7 14 5 1.72 41 38 +3 +0.15 -0.19 Matches 2023-2024 30 Alanyaspor tr TUR 1. Süper Lig 32 2,047 64 59.9 22.7 23 81 6 9 20 5 1.38 26 27 -1 -0.04 -0.31 Matches 2024-2025 31 Rio Ave pt POR 1. Primeira Liga 10 540 54 54.5 6.0 6 73 2 4 25 1 1.10 5 10 -5 -0.83 +0.17 7.2 9.4 -2.2 -0.37 +0.62 Matches 9 Seasons 3 Clubs 3 Leagues 211 11,526 55 37.6 128.1 121 80 53 90 19 57 1.67 189 181 +8 +0.06 -0.26 82.7 64.3 +18.3 +0.37 +0.04 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 Braga (4 Seasons) 2 Leagues 84 3,942 47 28.8 43.8 37 82 21 47 19 29 1.96 73 55 +18 +0.41 -0.21 75.4 54.9 +20.6 +0.47 +0.06 Rio Ave (4 Seasons) 1 League 66 3,702 56 36.4 41.1 39 73 17 27 25 18 1.42 49 61 -12 -0.29 -0.32 7.2 9.4 -2.2 -0.37 +0.62 Alanyaspor (2 Seasons) 1 League 61 3,882 64 56.8 43.1 45 80 15 16 17 10 1.54 67 65 +2 +0.05 -0.26 Primeira Liga (8 Seasons) 139 7,131 51 31.8 79.2 71 81 35 68 20 43 1.70 113 103 +10 +0.13 -0.17 73.8 55.1 +18.7 +0.42 +0.05 Süper Lig (2 Seasons) 61 3,882 64 56.8 43.1 45 80 15 16 17 10 1.54 67 65 +2 +0.05 -0.26 Europa Lg (2 Seasons) 11 513 47 35.6 5.7 5 84 3 6 16 4 2.02 9 13 -4 -0.70 -1.48 8.9 9.3 -0.4 -0.07 -0.09
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 2015-2016 22 Rio Ave 1 League 16 736 46 24.1 8.2 7 3 9 7 1.69 12 16 -4 -0.49 -0.64 2016-2017 23 Rio Ave 1 League 11 309 28 10.1 3.4 2 0 9 8 1.36 2 3 -1 -0.29 -0.39 2017-2018 24 Rio Ave 1 League 29 2,117 73 69.2 23.5 24 12 5 2 1.41 30 32 -2 -0.09 -0.09 2018-2019 25 Braga 1 League 24 1,236 52 40.4 13.7 12 80 6 12 23 9 2.04 26 13 +13 +0.95 +0.65 22.5 13.9 +8.6 +0.63 +0.44 2019-2020 26 Braga 2 Leagues 29 1,355 47 35.8 15.1 13 87 10 16 14 8 1.80 22 21 +1 +0.07 -0.82 26.9 19.9 +7.0 +0.47 -0.08 2020-2021 27 Braga 2 Leagues 31 1,351 44 35.7 15.0 12 79 5 19 21 11 2.03 25 21 +4 +0.27 -0.33 26.1 21.1 +4.9 +0.33 -0.12 2021-2022 28 Braga 1 League 0 0 0 0 1 2021-2022 28 Alanyaspor 1 League 29 1,835 63 53.7 20.4 22 79 9 7 14 5 1.72 41 38 +3 +0.15 -0.19 2023-2024 30 Alanyaspor 1 League 32 2,047 64 59.9 22.7 23 81 6 9 20 5 1.38 26 27 -1 -0.04 -0.31 2024-2025 31 Rio Ave 1 League 10 540 54 54.5 6.0 6 73 2 4 25 1 1.10 5 10 -5 -0.83 +0.17 7.2 9.4 -2.2 -0.37 +0.62 9 Seasons 3 Clubs 3 Leagues 211 11,526 55 37.6 128.1 121 80 53 90 19 57 1.67 189 181 +8 +0.06 -0.26 82.7 64.3 +18.3 +0.37 +0.04 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 Braga (4 Seasons) 2 Leagues 84 3,942 47 28.8 43.8 37 82 21 47 19 29 1.96 73 55 +18 +0.41 -0.21 75.4 54.9 +20.6 +0.47 +0.06 Rio Ave (4 Seasons) 1 League 66 3,702 56 36.4 41.1 39 73 17 27 25 18 1.42 49 61 -12 -0.29 -0.32 7.2 9.4 -2.2 -0.37 +0.62 Alanyaspor (2 Seasons) 1 League 61 3,882 64 56.8 43.1 45 80 15 16 17 10 1.54 67 65 +2 +0.05 -0.26 Primeira Liga (8 Seasons) 139 7,131 51 31.8 79.2 71 81 35 68 20 43 1.70 113 103 +10 +0.13 -0.17 73.8 55.1 +18.7 +0.42 +0.05 Süper Lig (2 Seasons) 61 3,882 64 56.8 43.1 45 80 15 16 17 10 1.54 67 65 +2 +0.05 -0.26 Europa Lg (2 Seasons) 11 513 47 35.6 5.7 5 84 3 6 16 4 2.02 9 13 -4 -0.70 -1.48 8.9 9.3 -0.4 -0.07 -0.09
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 2015-2016 22 Rio Ave pt POR 1. Primeira Liga 6th 16 736 46 24.1 8.2 7 3 9 7 1.69 12 16 -4 -0.49 -0.64 Matches 2016-2017 23 Rio Ave pt POR 1. Primeira Liga 7th 11 309 28 10.1 3.4 2 0 9 8 1.36 2 3 -1 -0.29 -0.39 Matches 2017-2018 24 Rio Ave pt POR 1. Primeira Liga 5th 29 2,117 73 69.2 23.5 24 12 5 2 1.41 30 32 -2 -0.09 -0.09 Matches 2018-2019 25 Braga pt POR 1. Primeira Liga 4th 24 1,236 52 40.4 13.7 12 80 6 12 23 9 2.04 26 13 +13 +0.95 +0.65 22.5 13.9 +8.6 +0.63 +0.44 Matches 2019-2020 26 Braga pt POR 1. Primeira Liga 3rd 23 1,112 48 36.3 12.4 11 88 9 12 12 7 1.70 17 16 +1 +0.08 -0.84 22.3 16.5 +5.8 +0.47 -0.17 Matches 2020-2021 27 Braga pt POR 1. Primeira Liga 4th 26 1,081 42 35.3 12.0 9 77 3 17 23 8 2.08 21 13 +8 +0.67 +0.12 21.8 15.3 +6.5 +0.54 -0.04 Matches 2021-2022 28 Braga pt POR 1. Primeira Liga 4th 0 0 0 0 1 Matches 2021-2022 28 Alanyaspor tr TUR 1. Süper Lig 5th 29 1,835 63 53.7 20.4 22 79 9 7 14 5 1.72 41 38 +3 +0.15 -0.19 Matches 2023-2024 30 Alanyaspor tr TUR 1. Süper Lig 8th 32 2,047 64 59.9 22.7 23 81 6 9 20 5 1.38 26 27 -1 -0.04 -0.31 Matches 2024-2025 31 Rio Ave pt POR 1. Primeira Liga 10th 10 540 54 54.5 6.0 6 73 2 4 25 1 1.10 5 10 -5 -0.83 +0.17 7.2 9.4 -2.2 -0.37 +0.62 Matches 9 Seasons 3 Clubs 2 Leagues 200 11,013 55 37.7 122.4 116 80 50 84 19 53 1.65 180 168 +12 +0.10 -0.20 73.8 55.1 +18.7 +0.42 +0.05 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 Braga (4 Seasons) 1 League 73 3,429 47 28.0 38.1 32 82 18 41 20 25 1.95 64 42 +22 +0.58 -0.02 66.6 45.6 +20.9 +0.55 +0.07 Rio Ave (4 Seasons) 1 League 66 3,702 56 36.4 41.1 39 73 17 27 25 18 1.42 49 61 -12 -0.29 -0.32 7.2 9.4 -2.2 -0.37 +0.62 Alanyaspor (2 Seasons) 1 League 61 3,882 64 56.8 43.1 45 80 15 16 17 10 1.54 67 65 +2 +0.05 -0.26 Primeira Liga (8 Seasons) 139 7,131 51 31.8 79.2 71 81 35 68 20 43 1.70 113 103 +10 +0.13 -0.17 73.8 55.1 +18.7 +0.42 +0.05 Süper Lig (2 Seasons) 61 3,882 64 56.8 43.1 45 80 15 16 17 10 1.54 67 65 +2 +0.05 -0.26
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2019-2020 26 Braga 2. Europa Lg R32 6 243 41 33.8 2.7 2 82 1 4 20 1 2.20 5 5 0 0.00 -0.75 4.6 3.4 +1.2 +0.45 +0.28 Matches 2020-2021 27 Braga 2. Europa Lg R32 5 270 54 37.5 3.0 3 85 2 2 7 3 1.80 4 8 -4 -1.33 -2.13 4.3 5.8 -1.6 -0.53 -0.40 Matches 2 Seasons 1 Club 1 League 11 513 47 35.6 5.7 5 84 3 6 16 4 2.02 9 13 -4 -0.70 -1.48 8.9 9.3 -0.4 -0.07 -0.09
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 2015-2016 22 Rio Ave 1 League 8.2 5 0 15 2016-2017 23 Rio Ave 1 League 3.4 1 0 0 5 0 0 0 0 0 0 0 0 2017-2018 24 Rio Ave 1 League 23.5 4 0 0 26 46 4 143 12 14 0 0 0 2018-2019 25 Braga 1 League 13.7 1 0 0 15 29 1 62 13 11 0 0 0 89 16 16 50.0 2019-2020 26 Braga 2 Leagues 15.1 3 1 0 28 35 0 61 9 10 0 0 0 76 13 22 37.1 2020-2021 27 Braga 2 Leagues 15.0 2 0 0 30 40 1 82 16 9 0 1 0 91 13 9 59.1 2021-2022 28 Alanyaspor 1 League 20.4 6 0 0 17 36 1 85 37 12 0 2023-2024 30 Alanyaspor 1 League 22.7 7 0 0 22 23 1 84 10 8 0 2024-2025 31 Rio Ave 1 League 6.0 0 0 0 5 10 1 41 5 4 0 0 0 32 2 2 50.0 9 Seasons 3 Clubs 3 Leagues 128.1 29 1 0 163 219 9 558 102 68 0 1 0 288 44 49 47.3 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Braga (4 Seasons) 2 Leagues 43.8 6 1 0 73 104 2 205 38 30 0 1 0 256 42 47 47.2 Rio Ave (4 Seasons) 1 League 41.1 10 0 0 51 56 5 184 17 18 0 0 0 32 2 2 50.0 Alanyaspor (2 Seasons) 1 League 43.1 13 0 0 39 59 2 169 47 20 0 Primeira Liga (8 Seasons) 79.2 16 1 0 115 149 7 369 50 44 0 0 0 252 40 45 47.1 Süper Lig (2 Seasons) 43.1 13 0 0 39 59 2 169 47 20 0 Europa Lg (2 Seasons) 5.7 0 0 0 9 11 0 20 5 4 0 1 0 36 4 4 50.0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2019-2020 26 Braga 2. Europa Lg R32 2.7 0 0 0 4 5 0 10 3 1 0 0 0 19 3 2 60.0 Matches 2020-2021 27 Braga 2. Europa Lg R32 3.0 0 0 0 5 6 0 10 2 3 0 1 0 17 1 2 33.3 Matches 2 Seasons 1 Club 1 League 5.7 0 0 0 9 11 0 20 5 4 0 1 0 36 4 4 50.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, 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 João Novais Pages
João Novais 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