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 14 9 799 8.9 0 0 0 0 0 0 1 0 1.2 1.2 2.0 3.3 26 45 33 0.00 0.00 0.00 0.00 0.00 0.13 0.21 0.34 0.13 0.34 Matches 9 Seasons 3 Clubs 3 Leagues 215 124 11,785 130.9 21 24 45 18 3 4 30 1 7.0 6.2 9.2 15.5 112 326 184 0.16 0.18 0.34 0.14 0.32 0.13 0.17 0.30 0.12 0.29 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 70 42 3,961 44.0 10 7 17 10 0 0 11 0 1.2 1.2 2.0 3.3 26 45 33 0.23 0.16 0.39 0.23 0.39 0.13 0.21 0.34 0.13 0.34 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) 143 74 7,390 82.1 13 14 27 12 1 1 17 1 6.4 5.6 8.5 14.2 100 302 170 0.16 0.17 0.33 0.15 0.32 0.13 0.18 0.31 0.12 0.30 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 14 9 799 8.9 0 0 0 0 0 0 1 0 1.2 1.2 2.0 3.3 26 45 33 0.00 0.00 0.00 0.00 0.00 0.13 0.21 0.34 0.13 0.34 9 Seasons 3 Clubs 3 Leagues 215 124 11,785 130.9 21 24 45 18 3 4 30 1 7.0 6.2 9.2 15.5 112 326 184 0.16 0.18 0.34 0.14 0.32 0.13 0.17 0.30 0.12 0.29 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 70 42 3,961 44.0 10 7 17 10 0 0 11 0 1.2 1.2 2.0 3.3 26 45 33 0.23 0.16 0.39 0.23 0.39 0.13 0.21 0.34 0.13 0.34 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) 143 74 7,390 82.1 13 14 27 12 1 1 17 1 6.4 5.6 8.5 14.2 100 302 170 0.16 0.17 0.33 0.15 0.32 0.13 0.18 0.31 0.12 0.30 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 14 9 799 8.9 0 0 0 0 0 0 1 0 1.2 1.2 2.0 3.3 26 45 33 0.00 0.00 0.00 0.00 0.00 0.13 0.21 0.34 0.13 0.34 Matches 9 Seasons 3 Clubs 2 Leagues 204 119 11,272 125.2 21 24 45 18 3 4 30 1 6.4 5.6 8.5 14.2 100 302 170 0.17 0.19 0.36 0.14 0.34 0.13 0.18 0.31 0.12 0.30 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 70 42 3,961 44.0 10 7 17 10 0 0 11 0 1.2 1.2 2.0 3.3 26 45 33 0.23 0.16 0.39 0.23 0.39 0.13 0.21 0.34 0.13 0.34 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) 143 74 7,390 82.1 13 14 27 12 1 1 17 1 6.4 5.6 8.5 14.2 100 302 170 0.16 0.17 0.33 0.15 0.32 0.13 0.18 0.31 0.12 0.30 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 8.9 0 13 4 30.8 1.46 0.45 0.00 0.00 22.9 1 0 0 1.2 1.2 0.08 -1.2 -1.2 Matches 9 Seasons 3 Clubs 3 Leagues 130.9 21 302 90 27.8 2.46 0.69 0.05 0.20 26.3 20 3 4 7.0 6.2 0.05 -4.0 -4.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 44.0 10 95 35 30.5 2.65 0.80 0.08 0.29 22.9 1 0 0 1.2 1.2 0.08 -1.2 -1.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) 82.1 13 199 57 25.6 2.69 0.69 0.05 0.21 26.2 18 1 1 6.4 5.6 0.05 -3.4 -3.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 8.9 0 13 4 30.8 1.46 0.45 0.00 0.00 22.9 1 0 0 1.2 1.2 0.08 -1.2 -1.2 9 Seasons 3 Clubs 3 Leagues 130.9 21 302 90 27.8 2.46 0.69 0.05 0.20 26.3 20 3 4 7.0 6.2 0.05 -4.0 -4.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 44.0 10 95 35 30.5 2.65 0.80 0.08 0.29 22.9 1 0 0 1.2 1.2 0.08 -1.2 -1.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) 82.1 13 199 57 25.6 2.69 0.69 0.05 0.21 26.2 18 1 1 6.4 5.6 0.05 -3.4 -3.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 8.9 0 13 4 30.8 1.46 0.45 0.00 0.00 22.9 1 0 0 1.2 1.2 0.08 -1.2 -1.2 Matches 9 Seasons 3 Clubs 2 Leagues 125.2 21 286 85 27.6 2.44 0.68 0.06 0.21 26.2 18 3 4 6.4 5.6 0.05 -3.4 -3.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 44.0 10 95 35 30.5 2.65 0.80 0.08 0.29 22.9 1 0 0 1.2 1.2 0.08 -1.2 -1.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) 82.1 13 199 57 25.6 2.69 0.69 0.05 0.21 26.2 18 1 1 6.4 5.6 0.05 -3.4 -3.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 8.9 318 436 72.9 6166 2100 129 156 82.7 131 169 77.5 51 92 55.4 0 2.0 2.2 -2.0 19 33 7 1 45 Matches 9 Seasons 3 Clubs 3 Leagues 130.9 1953 2599 75.1 40338 12053 668 795 84.0 913 1087 84.0 339 602 56.3 24 9.2 9.1 +14.8 105 258 52 13 326 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 44.0 318 436 72.9 6166 2100 129 156 82.7 131 169 77.5 51 92 55.4 7 2.0 2.2 +5.0 19 33 7 1 45 Alanyaspor (2 Seasons) 1 League 43.1 10 Primeira Liga (8 Seasons) 82.1 1737 2320 74.9 35893 10992 596 707 84.3 810 967 83.8 301 543 55.4 14 8.5 8.2 +5.5 96 239 49 11 302 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 8.9 318 436 72.9 6166 2100 129 156 82.7 131 169 77.5 51 92 55.4 0 2.0 2.2 -2.0 19 33 7 1 45 9 Seasons 3 Clubs 3 Leagues 130.9 1953 2599 75.1 40338 12053 668 795 84.0 913 1087 84.0 339 602 56.3 24 9.2 9.1 +14.8 105 258 52 13 326 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 44.0 318 436 72.9 6166 2100 129 156 82.7 131 169 77.5 51 92 55.4 7 2.0 2.2 +5.0 19 33 7 1 45 Alanyaspor (2 Seasons) 1 League 43.1 10 Primeira Liga (8 Seasons) 82.1 1737 2320 74.9 35893 10992 596 707 84.3 810 967 83.8 301 543 55.4 14 8.5 8.2 +5.5 96 239 49 11 302 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 8.9 318 436 72.9 6166 2100 129 156 82.7 131 169 77.5 51 92 55.4 0 2.0 2.2 -2.0 19 33 7 1 45 Matches 9 Seasons 3 Clubs 2 Leagues 125.2 1737 2320 74.9 35893 10992 596 707 84.3 810 967 83.8 301 543 55.4 24 8.5 8.2 +15.5 96 239 49 11 302 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 44.0 318 436 72.9 6166 2100 129 156 82.7 131 169 77.5 51 92 55.4 7 2.0 2.2 +5.0 19 33 7 1 45 Alanyaspor (2 Seasons) 1 League 43.1 10 Primeira Liga (8 Seasons) 82.1 1737 2320 74.9 35893 10992 596 707 84.3 810 967 83.8 301 543 55.4 14 8.5 8.2 +5.5 96 239 49 11 302 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 8.9 436 368 67 25 1 5 53 6 35 13 20 0 318 1 9 9 Seasons 3 Clubs 3 Leagues 130.9 2599 2264 316 130 16 44 570 15 157 56 67 14 1953 19 39 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 44.0 436 368 67 25 1 5 196 6 35 13 20 0 318 1 9 Alanyaspor (2 Seasons) 1 League 43.1 169 Primeira Liga (8 Seasons) 82.1 2320 2013 288 114 15 39 381 13 148 53 63 14 1737 19 34 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 8.9 34 3.56 15 18 0 0 1 0 1 0.10 1 0 0 0 0 0 9 Seasons 3 Clubs 3 Leagues 130.9 210 3.94 117 57 9 14 10 3 14 0.26 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 44.0 34 3.56 15 18 0 0 1 0 1 0.10 1 0 0 0 0 0 Alanyaspor (2 Seasons) 1 League 43.1 Primeira Liga (8 Seasons) 82.1 191 4.01 104 54 8 12 10 3 14 0.29 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 8.9 14 6 6 5 3 7 14 50.0 7 8 1 7 6 20 5 0 9 Seasons 3 Clubs 3 Leagues 130.9 64 70 16 39 9 25 76 32.9 51 39 9 30 103 108 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 44.0 14 20 6 5 3 7 14 50.0 7 8 1 7 18 20 5 0 Alanyaspor (2 Seasons) 1 League 43.1 20 47 0 Primeira Liga (8 Seasons) 82.1 58 46 14 35 9 20 62 32.3 42 35 7 28 51 97 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 8.9 521 10 91 272 165 9 521 15 6 40.0 9 60.0 281 1465 844 26 11 1 13 13 343 33 Matches 9 Seasons 3 Clubs 3 Leagues 130.9 3090 32 345 1870 937 60 3089 91 51 56.0 40 44.0 1736 9160 4663 112 83 11 66 71 2124 184 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 44.0 521 10 91 272 165 9 521 15 6 40.0 9 60.0 281 1465 844 26 11 1 13 13 343 33 Alanyaspor (2 Seasons) 1 League 43.1 Primeira Liga (8 Seasons) 82.1 2761 29 308 1659 847 55 2760 79 41 51.9 38 48.1 1543 8105 4125 100 72 9 58 62 1885 170 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 8.9 521 10 91 272 165 9 521 15 6 40.0 9 60.0 281 1465 844 26 11 1 13 13 343 33 9 Seasons 3 Clubs 3 Leagues 130.9 3090 32 345 1870 937 60 3089 91 51 56.0 40 44.0 1736 9160 4663 112 83 11 66 71 2124 184 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 44.0 521 10 91 272 165 9 521 15 6 40.0 9 60.0 281 1465 844 26 11 1 13 13 343 33 Alanyaspor (2 Seasons) 1 League 43.1 Primeira Liga (8 Seasons) 82.1 2761 29 308 1659 847 55 2760 79 41 51.9 38 48.1 1543 8105 4125 100 72 9 58 62 1885 170 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 8.9 521 10 91 272 165 9 521 15 6 40.0 9 60.0 281 1465 844 26 11 1 13 13 343 33 Matches 9 Seasons 3 Clubs 2 Leagues 125.2 2761 29 308 1659 847 55 2760 79 41 51.9 38 48.1 1543 8105 4125 100 72 9 58 62 1885 170 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 44.0 521 10 91 272 165 9 521 15 6 40.0 9 60.0 281 1465 844 26 11 1 13 13 343 33 Alanyaspor (2 Seasons) 1 League 43.1 Primeira Liga (8 Seasons) 82.1 2761 29 308 1659 847 55 2760 79 41 51.9 38 48.1 1543 8105 4125 100 72 9 58 62 1885 170 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 14 799 57 59.2 8.9 9 73 2 5 29 1 1.07 9 16 -7 -0.79 -0.30 12.2 14.8 -2.6 -0.27 +0.67 Matches 9 Seasons 3 Clubs 3 Leagues 215 11,785 55 38.0 130.9 124 80 53 91 20 57 1.66 193 187 +6 +0.05 -0.29 87.6 69.7 +17.9 +0.34 +0.02 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 70 3,961 57 37.6 44.0 42 73 17 28 29 18 1.40 53 67 -14 -0.32 -0.37 12.2 14.8 -2.6 -0.27 +0.67 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) 143 7,390 52 32.5 82.1 74 80 35 69 21 43 1.68 117 109 +8 +0.10 -0.21 78.7 60.4 +18.3 +0.38 +0.02 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 14 799 57 59.2 8.9 9 73 2 5 29 1 1.07 9 16 -7 -0.79 -0.30 12.2 14.8 -2.6 -0.27 +0.67 9 Seasons 3 Clubs 3 Leagues 215 11,785 55 38.0 130.9 124 80 53 91 20 57 1.66 193 187 +6 +0.05 -0.29 87.6 69.7 +17.9 +0.34 +0.02 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 70 3,961 57 37.6 44.0 42 73 17 28 29 18 1.40 53 67 -14 -0.32 -0.37 12.2 14.8 -2.6 -0.27 +0.67 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) 143 7,390 52 32.5 82.1 74 80 35 69 21 43 1.68 117 109 +8 +0.10 -0.21 78.7 60.4 +18.3 +0.38 +0.02 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 14 799 57 59.2 8.9 9 73 2 5 29 1 1.07 9 16 -7 -0.79 -0.30 12.2 14.8 -2.6 -0.27 +0.67 Matches 9 Seasons 3 Clubs 2 Leagues 204 11,272 55 38.1 125.2 119 80 50 85 20 53 1.64 184 174 +10 +0.08 -0.23 78.7 60.4 +18.3 +0.38 +0.02 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 70 3,961 57 37.6 44.0 42 73 17 28 29 18 1.40 53 67 -14 -0.32 -0.37 12.2 14.8 -2.6 -0.27 +0.67 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) 143 7,390 52 32.5 82.1 74 80 35 69 21 43 1.68 117 109 +8 +0.10 -0.21 78.7 60.4 +18.3 +0.38 +0.02 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 8.9 1 0 0 7 12 1 53 6 6 0 0 0 40 3 5 37.5 9 Seasons 3 Clubs 3 Leagues 130.9 30 1 0 165 221 9 570 103 70 0 1 0 296 45 52 46.4 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 44.0 11 0 0 53 58 5 196 18 20 0 0 0 40 3 5 37.5 Alanyaspor (2 Seasons) 1 League 43.1 13 0 0 39 59 2 169 47 20 0 Primeira Liga (8 Seasons) 82.1 17 1 0 117 151 7 381 51 46 0 0 0 260 41 48 46.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