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 2014-2015 21 Estoril 2. Europa Lg 5 5 393 4.4 1 1 2 1 0 0 0 0 0.23 0.23 0.46 0.23 0.46 Matches 2014-2015 21 Estoril pt POR 1. Primeira Liga 28 22 2,007 22.3 5 8 13 3 2 3 8 0 0.22 0.36 0.58 0.13 0.49 Matches 2015-2016 22 Vitória pt POR 1. Primeira Liga 13 10 791 8.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Vitória pt POR 1. Primeira Liga 11 2 294 3.3 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Moreirense pt POR 1. Primeira Liga 26 23 2,085 23.2 8 2 10 6 2 2 6 0 0.35 0.09 0.43 0.26 0.35 Matches 2018-2019 25 Vitória pt POR 1. Primeira Liga 31 30 2,597 28.9 9 2 11 4 5 5 5 1 8.1 4.2 5.6 9.7 70 110 163 0.31 0.07 0.38 0.14 0.21 0.28 0.19 0.47 0.14 0.34 Matches 2023-2024 30 Al-Hazem sa KSA 1. Pro League 34 34 3,006 33.4 9 7 16 5 4 5 4 0 0.27 0.21 0.48 0.15 0.36 Matches 2024-2025 31 Al-Riyadh SC sa KSA 1. Saudi Professional League 13 13 1,152 12.8 2 3 5 2 0 0 2 0 0.16 0.23 0.39 0.16 0.39 Matches 7 Seasons 5 Clubs 3 Leagues 161 139 12,325 136.9 34 23 57 21 13 15 28 2 8.1 4.2 5.6 9.7 70 110 163 0.25 0.17 0.42 0.15 0.32 0.28 0.19 0.47 0.14 0.34 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 Vitória (3 Seasons) 1 League 55 42 3,682 40.9 9 2 11 4 5 5 8 2 8.1 4.2 5.6 9.7 70 110 163 0.22 0.05 0.27 0.10 0.15 0.28 0.19 0.47 0.14 0.34 Al-Hazem (1 Season) 1 League 34 34 3,006 33.4 9 7 16 5 4 5 4 0 0.27 0.21 0.48 0.15 0.36 Estoril (1 Season) 2 Leagues 33 27 2,400 26.7 6 9 15 4 2 3 8 0 0.23 0.34 0.56 0.15 0.49 Moreirense (1 Season) 1 League 26 23 2,085 23.2 8 2 10 6 2 2 6 0 0.35 0.09 0.43 0.26 0.35 Al-Riyadh SC (1 Season) 1 League 13 13 1,152 12.8 2 3 5 2 0 0 2 0 0.16 0.23 0.39 0.16 0.39 Primeira Liga (5 Seasons) 109 87 7,774 86.4 22 12 34 13 9 10 22 2 8.1 4.2 5.6 9.7 70 110 163 0.25 0.14 0.39 0.15 0.29 0.28 0.19 0.47 0.14 0.34 Pro League (2 Seasons) 47 47 4,158 46.2 11 10 21 7 4 5 6 0 0.24 0.22 0.45 0.15 0.37 Europa Lg (1 Season) 5 5 393 4.4 1 1 2 1 0 0 0 0 0.23 0.23 0.46 0.23 0.46
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 2014-2015 21 Estoril 2 Leagues 33 27 2,400 26.7 6 9 15 4 2 3 8 0 0.23 0.34 0.56 0.15 0.49 2015-2016 22 Vitória 1 League 13 10 791 8.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2016-2017 23 Vitória 1 League 11 2 294 3.3 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 2017-2018 24 Moreirense 1 League 26 23 2,085 23.2 8 2 10 6 2 2 6 0 0.35 0.09 0.43 0.26 0.35 2018-2019 25 Vitória 1 League 31 30 2,597 28.9 9 2 11 4 5 5 5 1 8.1 4.2 5.6 9.7 70 110 163 0.31 0.07 0.38 0.14 0.21 0.28 0.19 0.47 0.14 0.34 2023-2024 30 Al-Hazem 1 League 34 34 3,006 33.4 9 7 16 5 4 5 4 0 0.27 0.21 0.48 0.15 0.36 2024-2025 31 Al-Riyadh SC 1 League 13 13 1,152 12.8 2 3 5 2 0 0 2 0 0.16 0.23 0.39 0.16 0.39 7 Seasons 5 Clubs 3 Leagues 161 139 12,325 136.9 34 23 57 21 13 15 28 2 8.1 4.2 5.6 9.7 70 110 163 0.25 0.17 0.42 0.15 0.32 0.28 0.19 0.47 0.14 0.34 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 Vitória (3 Seasons) 1 League 55 42 3,682 40.9 9 2 11 4 5 5 8 2 8.1 4.2 5.6 9.7 70 110 163 0.22 0.05 0.27 0.10 0.15 0.28 0.19 0.47 0.14 0.34 Al-Hazem (1 Season) 1 League 34 34 3,006 33.4 9 7 16 5 4 5 4 0 0.27 0.21 0.48 0.15 0.36 Estoril (1 Season) 2 Leagues 33 27 2,400 26.7 6 9 15 4 2 3 8 0 0.23 0.34 0.56 0.15 0.49 Moreirense (1 Season) 1 League 26 23 2,085 23.2 8 2 10 6 2 2 6 0 0.35 0.09 0.43 0.26 0.35 Al-Riyadh SC (1 Season) 1 League 13 13 1,152 12.8 2 3 5 2 0 0 2 0 0.16 0.23 0.39 0.16 0.39 Primeira Liga (5 Seasons) 109 87 7,774 86.4 22 12 34 13 9 10 22 2 8.1 4.2 5.6 9.7 70 110 163 0.25 0.14 0.39 0.15 0.29 0.28 0.19 0.47 0.14 0.34 Pro League (2 Seasons) 47 47 4,158 46.2 11 10 21 7 4 5 6 0 0.24 0.22 0.45 0.15 0.37 Europa Lg (1 Season) 5 5 393 4.4 1 1 2 1 0 0 0 0 0.23 0.23 0.46 0.23 0.46
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 2014-2015 21 Estoril pt POR 1. Primeira Liga 12th 28 22 2,007 22.3 5 8 13 3 2 3 8 0 0.22 0.36 0.58 0.13 0.49 Matches 2015-2016 22 Vitória pt POR 1. Primeira Liga 10th 13 10 791 8.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 23 Vitória pt POR 1. Primeira Liga 4th 11 2 294 3.3 0 0 0 0 0 0 1 1 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 24 Moreirense pt POR 1. Primeira Liga 15th 26 23 2,085 23.2 8 2 10 6 2 2 6 0 0.35 0.09 0.43 0.26 0.35 Matches 2018-2019 25 Vitória pt POR 1. Primeira Liga 5th 31 30 2,597 28.9 9 2 11 4 5 5 5 1 8.1 4.2 5.6 9.7 70 110 163 0.31 0.07 0.38 0.14 0.21 0.28 0.19 0.47 0.14 0.34 Matches 2023-2024 30 Al-Hazem sa KSA 1. Pro League 18th 34 34 3,006 33.4 9 7 16 5 4 5 4 0 0.27 0.21 0.48 0.15 0.36 Matches 2024-2025 31 Al-Riyadh SC sa KSA 1. Saudi Professional League 6th 13 13 1,152 12.8 2 3 5 2 0 0 2 0 0.16 0.23 0.39 0.16 0.39 Matches 7 Seasons 5 Clubs 2 Leagues 156 134 11,932 132.6 33 22 55 20 13 15 28 2 8.1 4.2 5.6 9.7 70 110 163 0.25 0.17 0.41 0.15 0.32 0.28 0.19 0.47 0.14 0.34 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 Vitória (3 Seasons) 1 League 55 42 3,682 40.9 9 2 11 4 5 5 8 2 8.1 4.2 5.6 9.7 70 110 163 0.22 0.05 0.27 0.10 0.15 0.28 0.19 0.47 0.14 0.34 Al-Hazem (1 Season) 1 League 34 34 3,006 33.4 9 7 16 5 4 5 4 0 0.27 0.21 0.48 0.15 0.36 Estoril (1 Season) 1 League 28 22 2,007 22.3 5 8 13 3 2 3 8 0 0.22 0.36 0.58 0.13 0.49 Moreirense (1 Season) 1 League 26 23 2,085 23.2 8 2 10 6 2 2 6 0 0.35 0.09 0.43 0.26 0.35 Al-Riyadh SC (1 Season) 1 League 13 13 1,152 12.8 2 3 5 2 0 0 2 0 0.16 0.23 0.39 0.16 0.39 Primeira Liga (5 Seasons) 109 87 7,774 86.4 22 12 34 13 9 10 22 2 8.1 4.2 5.6 9.7 70 110 163 0.25 0.14 0.39 0.15 0.29 0.28 0.19 0.47 0.14 0.34 Pro League (2 Seasons) 47 47 4,158 46.2 11 10 21 7 4 5 6 0 0.24 0.22 0.45 0.15 0.37
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 2014-2015 21 Estoril 2. Europa Lg GR 5 5 393 4.4 1 1 2 1 0 0 0 0 0.23 0.23 0.46 0.23 0.46 Matches 1 Season 1 Club 1 League 5 5 393 4.4 1 1 2 1 0 0 0 0 0.23 0.23 0.46 0.23 0.46
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 2014-2015 21 Estoril 2. Europa Lg 4.4 1 4 0.92 0.25 0 0 Matches 2014-2015 21 Estoril pt POR 1. Primeira Liga 22.3 5 23 1.03 0.13 2 3 Matches 2015-2016 22 Vitória pt POR 1. Primeira Liga 8.8 0 5 0.57 0.00 0 0 Matches 2016-2017 23 Vitória pt POR 1. Primeira Liga 3.3 0 0 1 0.00 0.31 0.00 0 0 Matches 2017-2018 24 Moreirense pt POR 1. Primeira Liga 23.2 8 61 23 37.7 2.63 0.99 0.10 0.26 2 2 Matches 2018-2019 25 Vitória pt POR 1. Primeira Liga 28.9 9 68 28 41.2 2.36 0.97 0.06 0.14 22.1 6 5 5 8.1 4.2 0.06 +0.9 -0.2 Matches 2023-2024 30 Al-Hazem sa KSA 1. Pro League 33.4 9 65 25 38.5 1.95 0.75 0.08 0.20 4 5 Matches 2024-2025 31 Al-Riyadh SC sa KSA 1. Saudi Professional League 12.8 2 17 8 47.1 1.33 0.62 0.12 0.25 0 0 Matches 7 Seasons 5 Clubs 3 Leagues 136.9 34 211 117 40.3 2.08 0.85 0.08 0.18 22.1 6 13 15 8.1 4.2 0.06 +0.9 -0.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 Vitória (3 Seasons) 1 League 40.9 9 68 34 42.6 2.12 0.83 0.06 0.12 22.1 6 5 5 8.1 4.2 0.06 +0.9 -0.2 Al-Hazem (1 Season) 1 League 33.4 9 65 25 38.5 1.95 0.75 0.08 0.20 4 5 Estoril (1 Season) 2 Leagues 26.7 6 27 1.01 0.15 2 3 Moreirense (1 Season) 1 League 23.2 8 61 23 37.7 2.63 0.99 0.10 0.26 2 2 Al-Riyadh SC (1 Season) 1 League 12.8 2 17 8 47.1 1.33 0.62 0.12 0.25 0 0 Primeira Liga (5 Seasons) 86.4 22 129 80 40.3 2.33 0.93 0.08 0.16 22.1 6 9 10 8.1 4.2 0.06 +0.9 -0.2 Pro League (2 Seasons) 46.2 11 82 33 40.2 1.77 0.71 0.09 0.21 4 5 Europa Lg (1 Season) 4.4 1 4 0.92 0.25 0 0
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 2014-2015 21 Estoril 2 Leagues 26.7 6 27 1.01 0.15 2 3 2015-2016 22 Vitória 1 League 8.8 0 5 0.57 0.00 0 0 2016-2017 23 Vitória 1 League 3.3 0 0 1 0.00 0.31 0.00 0 0 2017-2018 24 Moreirense 1 League 23.2 8 61 23 37.7 2.63 0.99 0.10 0.26 2 2 2018-2019 25 Vitória 1 League 28.9 9 68 28 41.2 2.36 0.97 0.06 0.14 22.1 6 5 5 8.1 4.2 0.06 +0.9 -0.2 2023-2024 30 Al-Hazem 1 League 33.4 9 65 25 38.5 1.95 0.75 0.08 0.20 4 5 2024-2025 31 Al-Riyadh SC 1 League 12.8 2 17 8 47.1 1.33 0.62 0.12 0.25 0 0 7 Seasons 5 Clubs 3 Leagues 136.9 34 211 117 40.3 2.08 0.85 0.08 0.18 22.1 6 13 15 8.1 4.2 0.06 +0.9 -0.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 Vitória (3 Seasons) 1 League 40.9 9 68 34 42.6 2.12 0.83 0.06 0.12 22.1 6 5 5 8.1 4.2 0.06 +0.9 -0.2 Al-Hazem (1 Season) 1 League 33.4 9 65 25 38.5 1.95 0.75 0.08 0.20 4 5 Estoril (1 Season) 2 Leagues 26.7 6 27 1.01 0.15 2 3 Moreirense (1 Season) 1 League 23.2 8 61 23 37.7 2.63 0.99 0.10 0.26 2 2 Al-Riyadh SC (1 Season) 1 League 12.8 2 17 8 47.1 1.33 0.62 0.12 0.25 0 0 Primeira Liga (5 Seasons) 86.4 22 129 80 40.3 2.33 0.93 0.08 0.16 22.1 6 9 10 8.1 4.2 0.06 +0.9 -0.2 Pro League (2 Seasons) 46.2 11 82 33 40.2 1.77 0.71 0.09 0.21 4 5 Europa Lg (1 Season) 4.4 1 4 0.92 0.25 0 0
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 2014-2015 21 Estoril pt POR 1. Primeira Liga 12th 22.3 5 23 1.03 0.13 2 3 Matches 2015-2016 22 Vitória pt POR 1. Primeira Liga 10th 8.8 0 5 0.57 0.00 0 0 Matches 2016-2017 23 Vitória pt POR 1. Primeira Liga 4th 3.3 0 0 1 0.00 0.31 0.00 0 0 Matches 2017-2018 24 Moreirense pt POR 1. Primeira Liga 15th 23.2 8 61 23 37.7 2.63 0.99 0.10 0.26 2 2 Matches 2018-2019 25 Vitória pt POR 1. Primeira Liga 5th 28.9 9 68 28 41.2 2.36 0.97 0.06 0.14 22.1 6 5 5 8.1 4.2 0.06 +0.9 -0.2 Matches 2023-2024 30 Al-Hazem sa KSA 1. Pro League 18th 33.4 9 65 25 38.5 1.95 0.75 0.08 0.20 4 5 Matches 2024-2025 31 Al-Riyadh SC sa KSA 1. Saudi Professional League 6th 12.8 2 17 8 47.1 1.33 0.62 0.12 0.25 0 0 Matches 7 Seasons 5 Clubs 2 Leagues 132.6 33 211 113 40.3 2.08 0.85 0.08 0.18 22.1 6 13 15 8.1 4.2 0.06 +0.9 -0.2 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 Vitória (3 Seasons) 1 League 40.9 9 68 34 42.6 2.12 0.83 0.06 0.12 22.1 6 5 5 8.1 4.2 0.06 +0.9 -0.2 Al-Hazem (1 Season) 1 League 33.4 9 65 25 38.5 1.95 0.75 0.08 0.20 4 5 Estoril (1 Season) 1 League 22.3 5 23 1.03 0.13 2 3 Moreirense (1 Season) 1 League 23.2 8 61 23 37.7 2.63 0.99 0.10 0.26 2 2 Al-Riyadh SC (1 Season) 1 League 12.8 2 17 8 47.1 1.33 0.62 0.12 0.25 0 0 Primeira Liga (5 Seasons) 86.4 22 129 80 40.3 2.33 0.93 0.08 0.16 22.1 6 9 10 8.1 4.2 0.06 +0.9 -0.2 Pro League (2 Seasons) 46.2 11 82 33 40.2 1.77 0.71 0.09 0.21 4 5
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014-2015 21 Estoril 2. Europa Lg GR 4.4 1 4 0.92 0.25 0 0 Matches 1 Season 1 Club 1 League 4.4 1 4 0.92 0.25 0 0
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 2014-2015 21 Estoril 2 Leagues 26.7 9 2015-2016 22 Vitória 1 League 8.8 0 2016-2017 23 Vitória 1 League 3.3 0 2017-2018 24 Moreirense 1 League 23.2 2 2018-2019 25 Vitória 1 League 28.9 818 1182 69.2 14073 4058 374 440 85.0 315 433 72.7 88 216 40.7 2 5.6 6.5 -3.6 61 92 31 21 110 2023-2024 30 Al-Hazem 1 League 33.4 7 2024-2025 31 Al-Riyadh SC 1 League 12.8 3 7 Seasons 5 Clubs 3 Leagues 136.9 818 1182 69.2 14073 4058 374 440 85.0 315 433 72.7 88 216 40.7 23 5.6 6.5 +17.4 61 92 31 21 110 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 Vitória (3 Seasons) 1 League 40.9 818 1182 69.2 14073 4058 374 440 85.0 315 433 72.7 88 216 40.7 2 5.6 6.5 -3.6 61 92 31 21 110 Al-Hazem (1 Season) 1 League 33.4 7 Estoril (1 Season) 2 Leagues 26.7 9 Moreirense (1 Season) 1 League 23.2 2 Al-Riyadh SC (1 Season) 1 League 12.8 3 Primeira Liga (5 Seasons) 86.4 818 1182 69.2 14073 4058 374 440 85.0 315 433 72.7 88 216 40.7 12 5.6 6.5 +6.4 61 92 31 21 110 Pro League (2 Seasons) 46.2 10 Europa Lg (1 Season) 4.4 1
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 2014-2015 21 Estoril pt POR 1. Primeira Liga 12th 22.3 8 Matches 2015-2016 22 Vitória pt POR 1. Primeira Liga 10th 8.8 0 Matches 2016-2017 23 Vitória pt POR 1. Primeira Liga 4th 3.3 0 Matches 2017-2018 24 Moreirense pt POR 1. Primeira Liga 15th 23.2 2 Matches 2018-2019 25 Vitória pt POR 1. Primeira Liga 5th 28.9 818 1182 69.2 14073 4058 374 440 85.0 315 433 72.7 88 216 40.7 2 5.6 6.5 -3.6 61 92 31 21 110 Matches 2023-2024 30 Al-Hazem sa KSA 1. Pro League 18th 33.4 7 Matches 2024-2025 31 Al-Riyadh SC sa KSA 1. Saudi Professional League 6th 12.8 3 Matches 7 Seasons 5 Clubs 2 Leagues 132.6 818 1182 69.2 14073 4058 374 440 85.0 315 433 72.7 88 216 40.7 22 5.6 6.5 +16.4 61 92 31 21 110 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 Vitória (3 Seasons) 1 League 40.9 818 1182 69.2 14073 4058 374 440 85.0 315 433 72.7 88 216 40.7 2 5.6 6.5 -3.6 61 92 31 21 110 Al-Hazem (1 Season) 1 League 33.4 7 Estoril (1 Season) 1 League 22.3 8 Moreirense (1 Season) 1 League 23.2 2 Al-Riyadh SC (1 Season) 1 League 12.8 3 Primeira Liga (5 Seasons) 86.4 818 1182 69.2 14073 4058 374 440 85.0 315 433 72.7 88 216 40.7 12 5.6 6.5 +6.4 61 92 31 21 110 Pro League (2 Seasons) 46.2 10
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2014-2015 21 Estoril 2. Europa Lg GR 4.4 1 Matches 1 Season 1 Club 1 League 4.4 1
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2014-2015 21 Estoril 2 Leagues 26.7 2015-2016 22 Vitória 1 League 8.8 2016-2017 23 Vitória 1 League 3.3 0 2017-2018 24 Moreirense 1 League 23.2 121 2018-2019 25 Vitória 1 League 28.9 1182 997 179 79 0 11 218 12 85 22 43 1 818 6 34 2023-2024 30 Al-Hazem 1 League 33.4 209 2024-2025 31 Al-Riyadh SC 1 League 12.8 60 7 Seasons 5 Clubs 3 Leagues 136.9 1182 997 179 79 0 11 608 12 85 22 43 1 818 6 34 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Vitória (3 Seasons) 1 League 40.9 1182 997 179 79 0 11 218 12 85 22 43 1 818 6 34 Al-Hazem (1 Season) 1 League 33.4 209 Estoril (1 Season) 2 Leagues 26.7 Moreirense (1 Season) 1 League 23.2 121 Al-Riyadh SC (1 Season) 1 League 12.8 60 Primeira Liga (5 Seasons) 86.4 1182 997 179 79 0 11 339 12 85 22 43 1 818 6 34 Pro League (2 Seasons) 46.2 269 Europa Lg (1 Season) 4.4
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 2014-2015 21 Estoril 2. Europa Lg GR 4.4 Matches 1 Season 1 Club 1 League 4.4
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 2014-2015 21 Estoril 2 Leagues 26.7 2015-2016 22 Vitória 1 League 8.8 2016-2017 23 Vitória 1 League 3.3 2017-2018 24 Moreirense 1 League 23.2 2018-2019 25 Vitória 1 League 28.9 121 4.19 63 32 6 10 9 1 9 0.31 3 3 1 0 2 0 2023-2024 30 Al-Hazem 1 League 33.4 2024-2025 31 Al-Riyadh SC 1 League 12.8 7 Seasons 5 Clubs 3 Leagues 136.9 121 4.19 63 32 6 10 9 1 9 0.31 3 3 1 0 2 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Vitória (3 Seasons) 1 League 40.9 121 4.19 63 32 6 10 9 1 9 0.31 3 3 1 0 2 0 Al-Hazem (1 Season) 1 League 33.4 Estoril (1 Season) 2 Leagues 26.7 Moreirense (1 Season) 1 League 23.2 Al-Riyadh SC (1 Season) 1 League 12.8 Primeira Liga (5 Seasons) 86.4 121 4.19 63 32 6 10 9 1 9 0.31 3 3 1 0 2 0 Pro League (2 Seasons) 46.2 Europa Lg (1 Season) 4.4
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 2014-2015 21 Estoril 2. Europa Lg GR 4.4 Matches 1 Season 1 Club 1 League 4.4
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 2014-2015 21 Estoril 2 Leagues 26.7 0 2015-2016 22 Vitória 1 League 8.8 0 2016-2017 23 Vitória 1 League 3.3 0 0 0 2017-2018 24 Moreirense 1 League 23.2 28 15 0 2018-2019 25 Vitória 1 League 28.9 51 33 18 23 10 12 32 37.5 20 28 8 20 19 70 22 0 2023-2024 30 Al-Hazem 1 League 33.4 24 14 0 2024-2025 31 Al-Riyadh SC 1 League 12.8 21 7 0 7 Seasons 5 Clubs 3 Leagues 136.9 51 106 18 23 10 12 32 37.5 20 28 8 20 55 70 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 Vitória (3 Seasons) 1 League 40.9 51 33 18 23 10 12 32 37.5 20 28 8 20 19 70 22 0 Al-Hazem (1 Season) 1 League 33.4 24 14 0 Estoril (1 Season) 2 Leagues 26.7 0 Moreirense (1 Season) 1 League 23.2 28 15 0 Al-Riyadh SC (1 Season) 1 League 12.8 21 7 0 Primeira Liga (5 Seasons) 86.4 51 61 18 23 10 12 32 37.5 20 28 8 20 34 70 22 0 Pro League (2 Seasons) 46.2 45 21 0 Europa Lg (1 Season) 4.4 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 2014-2015 21 Estoril 2. Europa Lg GR 4.4 Matches 1 Season 1 Club 1 League 4.4 0
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 2014-2015 21 Estoril 2 Leagues 26.7 2015-2016 22 Vitória 1 League 8.8 2016-2017 23 Vitória 1 League 3.3 2017-2018 24 Moreirense 1 League 23.2 2018-2019 25 Vitória 1 League 28.9 1499 16 177 622 721 62 1494 45 22 48.9 23 51.1 829 5127 2265 70 55 8 62 52 1018 163 2023-2024 30 Al-Hazem 1 League 33.4 2024-2025 31 Al-Riyadh SC 1 League 12.8 7 Seasons 5 Clubs 3 Leagues 136.9 1499 16 177 622 721 62 1494 45 22 48.9 23 51.1 829 5127 2265 70 55 8 62 52 1018 163 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 Vitória (3 Seasons) 1 League 40.9 1499 16 177 622 721 62 1494 45 22 48.9 23 51.1 829 5127 2265 70 55 8 62 52 1018 163 Al-Hazem (1 Season) 1 League 33.4 Estoril (1 Season) 2 Leagues 26.7 Moreirense (1 Season) 1 League 23.2 Al-Riyadh SC (1 Season) 1 League 12.8 Primeira Liga (5 Seasons) 86.4 1499 16 177 622 721 62 1494 45 22 48.9 23 51.1 829 5127 2265 70 55 8 62 52 1018 163 Pro League (2 Seasons) 46.2 Europa Lg (1 Season) 4.4
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 2014-2015 21 Estoril pt POR 1. Primeira Liga 12th 22.3 Matches 2015-2016 22 Vitória pt POR 1. Primeira Liga 10th 8.8 Matches 2016-2017 23 Vitória pt POR 1. Primeira Liga 4th 3.3 Matches 2017-2018 24 Moreirense pt POR 1. Primeira Liga 15th 23.2 Matches 2018-2019 25 Vitória pt POR 1. Primeira Liga 5th 28.9 1499 16 177 622 721 62 1494 45 22 48.9 23 51.1 829 5127 2265 70 55 8 62 52 1018 163 Matches 2023-2024 30 Al-Hazem sa KSA 1. Pro League 18th 33.4 Matches 2024-2025 31 Al-Riyadh SC sa KSA 1. Saudi Professional League 6th 12.8 Matches 7 Seasons 5 Clubs 2 Leagues 132.6 1499 16 177 622 721 62 1494 45 22 48.9 23 51.1 829 5127 2265 70 55 8 62 52 1018 163 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 Vitória (3 Seasons) 1 League 40.9 1499 16 177 622 721 62 1494 45 22 48.9 23 51.1 829 5127 2265 70 55 8 62 52 1018 163 Al-Hazem (1 Season) 1 League 33.4 Estoril (1 Season) 1 League 22.3 Moreirense (1 Season) 1 League 23.2 Al-Riyadh SC (1 Season) 1 League 12.8 Primeira Liga (5 Seasons) 86.4 1499 16 177 622 721 62 1494 45 22 48.9 23 51.1 829 5127 2265 70 55 8 62 52 1018 163 Pro League (2 Seasons) 46.2
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 1/3 CPA Mis Dis Rec Matches 2014-2015 21 Estoril 2. Europa Lg GR 4.4 Matches 1 Season 1 Club 1 League 4.4
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 2014-2015 21 Estoril 2. Europa Lg 5 393 79 72.8 4.4 5 2 0 1 0.80 4 6 -2 -0.46 -1.07 Matches 2014-2015 21 Estoril pt POR 1. Primeira Liga 28 2,007 72 65.6 22.3 22 9 6 4 1.32 26 31 -5 -0.22 +0.89 Matches 2015-2016 22 Vitória pt POR 1. Primeira Liga 13 791 61 25.8 8.8 10 2 3 12 0.85 6 13 -7 -0.80 -0.76 Matches 2016-2017 23 Vitória pt POR 1. Primeira Liga 11 294 27 9.6 3.3 2 1 9 17 1.36 4 2 +2 +0.61 +0.32 Matches 2017-2018 24 Moreirense pt POR 1. Primeira Liga 26 2,085 80 68.1 23.2 23 15 3 1 0.88 19 34 -15 -0.65 -0.09 Matches 2018-2019 25 Vitória pt POR 1. Primeira Liga 31 2,597 84 84.9 28.9 30 85 17 1 53 2 1.58 38 25 +13 +0.45 +0.64 44.1 30.3 +13.8 +0.48 +0.79 Matches 2023-2024 30 Al-Hazem sa KSA 1. Pro League 34 3,006 88 98.2 33.4 34 88 30 0 0 0.71 33 71 -38 -1.14 +5.53 Matches 2024-2025 31 Al-Riyadh SC sa KSA 1. Saudi Professional League 13 1,152 89 98.5 12.8 13 89 12 0 0 1.62 16 16 0 0.00 0.00 Matches 7 Seasons 5 Clubs 3 Leagues 161 12,325 77 61.4 136.9 139 87 88 22 53 37 1.14 146 198 -52 -0.38 -0.21 44.1 30.3 +13.8 +0.48 +0.79 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 Vitória (3 Seasons) 1 League 55 3,682 67 40.1 40.9 42 85 20 13 53 31 1.36 48 40 +8 +0.20 +0.08 44.1 30.3 +13.8 +0.48 +0.79 Al-Hazem (1 Season) 1 League 34 3,006 88 98.2 33.4 34 88 30 0 0 0.71 33 71 -38 -1.14 +5.53 Estoril (1 Season) 2 Leagues 33 2,400 73 66.7 26.7 27 11 6 5 1.24 30 37 -7 -0.26 +0.64 Moreirense (1 Season) 1 League 26 2,085 80 68.1 23.2 23 15 3 1 0.88 19 34 -15 -0.65 -0.09 Al-Riyadh SC (1 Season) 1 League 13 1,152 89 98.5 12.8 13 89 12 0 0 1.62 16 16 0 0.00 0.00 Primeira Liga (5 Seasons) 109 7,774 71 50.8 86.4 87 85 44 22 53 36 1.24 93 105 -12 -0.14 0.00 44.1 30.3 +13.8 +0.48 +0.79 Pro League (2 Seasons) 47 4,158 88 98.3 46.2 47 88 42 0 0 0.96 49 87 -38 -0.82 +4.18 Europa Lg (1 Season) 5 393 79 72.8 4.4 5 2 0 1 0.80 4 6 -2 -0.46 -1.07
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 2014-2015 21 Estoril 2 Leagues 33 2,400 73 66.7 26.7 27 11 6 5 1.24 30 37 -7 -0.26 +0.64 2015-2016 22 Vitória 1 League 13 791 61 25.8 8.8 10 2 3 12 0.85 6 13 -7 -0.80 -0.76 2016-2017 23 Vitória 1 League 11 294 27 9.6 3.3 2 1 9 17 1.36 4 2 +2 +0.61 +0.32 2017-2018 24 Moreirense 1 League 26 2,085 80 68.1 23.2 23 15 3 1 0.88 19 34 -15 -0.65 -0.09 2018-2019 25 Vitória 1 League 31 2,597 84 84.9 28.9 30 85 17 1 53 2 1.58 38 25 +13 +0.45 +0.64 44.1 30.3 +13.8 +0.48 +0.79 2023-2024 30 Al-Hazem 1 League 34 3,006 88 98.2 33.4 34 88 30 0 0 0.71 33 71 -38 -1.14 +5.53 2024-2025 31 Al-Riyadh SC 1 League 13 1,152 89 98.5 12.8 13 89 12 0 0 1.62 16 16 0 0.00 0.00 7 Seasons 5 Clubs 3 Leagues 161 12,325 77 61.4 136.9 139 87 88 22 53 37 1.14 146 198 -52 -0.38 -0.21 44.1 30.3 +13.8 +0.48 +0.79 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 Vitória (3 Seasons) 1 League 55 3,682 67 40.1 40.9 42 85 20 13 53 31 1.36 48 40 +8 +0.20 +0.08 44.1 30.3 +13.8 +0.48 +0.79 Al-Hazem (1 Season) 1 League 34 3,006 88 98.2 33.4 34 88 30 0 0 0.71 33 71 -38 -1.14 +5.53 Estoril (1 Season) 2 Leagues 33 2,400 73 66.7 26.7 27 11 6 5 1.24 30 37 -7 -0.26 +0.64 Moreirense (1 Season) 1 League 26 2,085 80 68.1 23.2 23 15 3 1 0.88 19 34 -15 -0.65 -0.09 Al-Riyadh SC (1 Season) 1 League 13 1,152 89 98.5 12.8 13 89 12 0 0 1.62 16 16 0 0.00 0.00 Primeira Liga (5 Seasons) 109 7,774 71 50.8 86.4 87 85 44 22 53 36 1.24 93 105 -12 -0.14 0.00 44.1 30.3 +13.8 +0.48 +0.79 Pro League (2 Seasons) 47 4,158 88 98.3 46.2 47 88 42 0 0 0.96 49 87 -38 -0.82 +4.18 Europa Lg (1 Season) 5 393 79 72.8 4.4 5 2 0 1 0.80 4 6 -2 -0.46 -1.07
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 2014-2015 21 Estoril pt POR 1. Primeira Liga 12th 28 2,007 72 65.6 22.3 22 9 6 4 1.32 26 31 -5 -0.22 +0.89 Matches 2015-2016 22 Vitória pt POR 1. Primeira Liga 10th 13 791 61 25.8 8.8 10 2 3 12 0.85 6 13 -7 -0.80 -0.76 Matches 2016-2017 23 Vitória pt POR 1. Primeira Liga 4th 11 294 27 9.6 3.3 2 1 9 17 1.36 4 2 +2 +0.61 +0.32 Matches 2017-2018 24 Moreirense pt POR 1. Primeira Liga 15th 26 2,085 80 68.1 23.2 23 15 3 1 0.88 19 34 -15 -0.65 -0.09 Matches 2018-2019 25 Vitória pt POR 1. Primeira Liga 5th 31 2,597 84 84.9 28.9 30 85 17 1 53 2 1.58 38 25 +13 +0.45 +0.64 44.1 30.3 +13.8 +0.48 +0.79 Matches 2023-2024 30 Al-Hazem sa KSA 1. Pro League 18th 34 3,006 88 98.2 33.4 34 88 30 0 0 0.71 33 71 -38 -1.14 +5.53 Matches 2024-2025 31 Al-Riyadh SC sa KSA 1. Saudi Professional League 6th 13 1,152 89 98.5 12.8 13 89 12 0 0 1.62 16 16 0 0.00 0.00 Matches 7 Seasons 5 Clubs 2 Leagues 156 11,932 76 61.1 132.6 134 87 86 22 53 36 1.15 142 192 -50 -0.38 -0.19 44.1 30.3 +13.8 +0.48 +0.79 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 Vitória (3 Seasons) 1 League 55 3,682 67 40.1 40.9 42 85 20 13 53 31 1.36 48 40 +8 +0.20 +0.08 44.1 30.3 +13.8 +0.48 +0.79 Al-Hazem (1 Season) 1 League 34 3,006 88 98.2 33.4 34 88 30 0 0 0.71 33 71 -38 -1.14 +5.53 Estoril (1 Season) 1 League 28 2,007 72 65.6 22.3 22 9 6 4 1.32 26 31 -5 -0.22 +0.89 Moreirense (1 Season) 1 League 26 2,085 80 68.1 23.2 23 15 3 1 0.88 19 34 -15 -0.65 -0.09 Al-Riyadh SC (1 Season) 1 League 13 1,152 89 98.5 12.8 13 89 12 0 0 1.62 16 16 0 0.00 0.00 Primeira Liga (5 Seasons) 109 7,774 71 50.8 86.4 87 85 44 22 53 36 1.24 93 105 -12 -0.14 0.00 44.1 30.3 +13.8 +0.48 +0.79 Pro League (2 Seasons) 47 4,158 88 98.3 46.2 47 88 42 0 0 0.96 49 87 -38 -0.82 +4.18
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 2014-2015 21 Estoril 2. Europa Lg GR 5 393 79 72.8 4.4 5 2 0 1 0.80 4 6 -2 -0.46 -1.07 Matches 1 Season 1 Club 1 League 5 393 79 72.8 4.4 5 2 0 1 0.80 4 6 -2 -0.46 -1.07
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 2014-2015 21 Estoril 2 Leagues 26.7 8 0 9 2015-2016 22 Vitória 1 League 8.8 2 0 16 2016-2017 23 Vitória 1 League 3.3 1 1 0 5 0 0 0 0 0 0 0 0 2017-2018 24 Moreirense 1 League 23.2 6 0 0 42 55 5 121 15 28 0 0 0 2018-2019 25 Vitória 1 League 28.9 5 1 0 42 73 10 218 19 33 2 0 0 145 7 28 20.0 2023-2024 30 Al-Hazem 1 League 33.4 4 0 0 47 56 6 209 14 24 0 2024-2025 31 Al-Riyadh SC 1 League 12.8 2 0 0 14 15 1 60 7 21 0 7 Seasons 5 Clubs 3 Leagues 136.9 28 2 0 175 199 22 608 55 106 2 0 0 145 7 28 20.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Vitória (3 Seasons) 1 League 40.9 8 2 0 63 73 10 218 19 33 2 0 0 145 7 28 20.0 Al-Hazem (1 Season) 1 League 33.4 4 0 0 47 56 6 209 14 24 0 Estoril (1 Season) 2 Leagues 26.7 8 0 9 Moreirense (1 Season) 1 League 23.2 6 0 0 42 55 5 121 15 28 0 0 0 Al-Riyadh SC (1 Season) 1 League 12.8 2 0 0 14 15 1 60 7 21 0 Primeira Liga (5 Seasons) 86.4 22 2 0 105 128 15 339 34 61 2 0 0 145 7 28 20.0 Pro League (2 Seasons) 46.2 6 0 0 61 71 7 269 21 45 0 Europa Lg (1 Season) 4.4 0 0 9
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 21 Estoril 2. Europa Lg GR 4.4 0 0 9 Matches 1 Season 1 Club 1 League 4.4 0 0 9
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 Tozé Pages
Tozé 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