Age 27
Height 176 cm
Foot Right
Country Cape Verde
Value €484.4k
Contract 2026-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.12
27 matches
Last 5
7.12
+0.00 vs season
Best
9.0
vs Famalicao
MOTM
2
of 28 matches
Rating by match (last 28)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
27
Goals
7
Assists
1
Rating
7.12
Goals
7
88%
Assists
1
31%
Rating
7.12
83%
Matches
27
57%
Started
17
59%
Minutes
1678
66%
🎯
Stats compared to other attacking midfielders/wingers
Liga Portugal · percentile vs peers
Chances created
21%
Aerial duels
49%
Defensive actions
75%
Goals
87%
Shot attempts
88%
Touches
70%
🎯
Shot Map
55 shots per season
Goals
7
On target
36
xG
4.24
Conversion
13%
Goal
Saved
Off target
🔥
Heatmap
1245 touches this season
Attack
Touches
1245
Attack
25%
Middle
57%
Ø position
52%
Detailed Stats & Percentiles (Liga Portugal)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 85%
|
Per 90 pctl
avg 82%
|
|---|---|---|---|---|
| Goals | 7 | 0.38 |
88
|
88
|
| xG | 4.24 | 0.23 |
75
|
69
|
| xGOT | 6.92 | 0.37 |
89
|
88
|
| Penalty goals | 1 | 0.05 |
84
|
87
|
| xG excl. penalty | 3.45 | 0.18 |
72
|
61
|
| Shots | 55 | 2.95 |
88
|
90
|
| Shots on target | 23 | 1.23 |
91
|
91
|
| Headed shots | 7 | 0.38 |
91
|
85
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Assists | 1 | 0.05 |
31
|
32
|
| xA | 1.47 | 0.08 |
49
|
25
|
| Accurate passes | 506 | 27.14 |
75
|
80
|
| Pass accuracy | 79.2 | 79.19 |
58
|
58
|
| Accurate long balls | 38 | 2.04 |
92
|
91
|
| Long ball accuracy | 57.6 | 57.58 |
71
|
71
|
| Chances created | 20 | 1.07 |
58
|
27
|
| Big chances created | 4 | 0.21 |
59
|
44
|
| Successful crosses | 5 | 0.27 |
43
|
26
|
| Cross accuracy | 18.5 | 18.52 |
34
|
34
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Dribbles | 31 | 1.66 |
79
|
71
|
| Dribbles success rate | 60.8 | 60.78 |
90
|
90
|
| Duels won | 136 | 7.29 |
84
|
90
|
| Duels won % | 54.4 | 54.40 |
88
|
88
|
| Aerials won | 13 | 0.70 |
72
|
58
|
| Aerials won % | 41.9 | 41.94 |
63
|
63
|
| Touches | 1067 | 57.23 |
78
|
78
|
| Touches in opposition box | 43 | 2.31 |
52
|
29
|
| Dispossessed | 28 | 1.50 |
20
|
27
|
| Fouls won | 57 | 3.06 |
89
|
91
|
| Penalties awarded | 1 | 0.05 |
71
|
80
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Defensive actions | 55 | 2.95 |
76
|
58
|
| Tackles | 35 | 1.88 |
83
|
77
|
| Interceptions | 9 | 0.48 |
65
|
53
|
| Blocked scoring attempt | 1 | 0.05 |
34
|
41
|
| Fouls committed | 43 | 2.31 |
93
|
91
|
| Recoveries | 108 | 5.79 |
84
|
97
|
| Possession won final 3rd | 15 | 0.80 |
76
|
74
|
| Dribbled past | 7 | 0.38 |
57
|
88
|
| Clearances | 10 | 0.54 |
58
|
33
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 31 | 1.66 |
18
|
28
|
| xG against while on pitch | 29.41 | 1.58 |
19
|
29
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.27 |
9
|
22
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 85%
|
Per 90 pctl
avg 82%
|
|---|---|---|---|---|
| Goals | 7 | 0.38 |
88
|
88
|
| xG | 4.24 | 0.23 |
75
|
69
|
| xGOT | 6.92 | 0.37 |
89
|
88
|
| Penalty goals | 1 | 0.05 |
84
|
87
|
| xG excl. penalty | 3.45 | 0.18 |
72
|
61
|
| Shots | 55 | 2.95 |
88
|
90
|
| Shots on target | 23 | 1.23 |
91
|
91
|
| Headed shots | 7 | 0.38 |
91
|
85
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Assists | 1 | 0.05 |
31
|
32
|
| xA | 1.47 | 0.08 |
49
|
25
|
| Accurate passes | 506 | 27.14 |
75
|
80
|
| Pass accuracy | 79.2 | 79.19 |
58
|
58
|
| Accurate long balls | 38 | 2.04 |
92
|
91
|
| Long ball accuracy | 57.6 | 57.58 |
71
|
71
|
| Chances created | 20 | 1.07 |
58
|
27
|
| Big chances created | 4 | 0.21 |
59
|
44
|
| Successful crosses | 5 | 0.27 |
43
|
26
|
| Cross accuracy | 18.5 | 18.52 |
34
|
34
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Dribbles | 31 | 1.66 |
79
|
71
|
| Dribbles success rate | 60.8 | 60.78 |
90
|
90
|
| Duels won | 136 | 7.29 |
84
|
90
|
| Duels won % | 54.4 | 54.40 |
88
|
88
|
| Aerials won | 13 | 0.70 |
72
|
58
|
| Aerials won % | 41.9 | 41.94 |
63
|
63
|
| Touches | 1067 | 57.23 |
78
|
78
|
| Touches in opposition box | 43 | 2.31 |
52
|
29
|
| Dispossessed | 28 | 1.50 |
20
|
27
|
| Fouls won | 57 | 3.06 |
89
|
91
|
| Penalties awarded | 1 | 0.05 |
71
|
80
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Defensive actions | 55 | 2.95 |
76
|
58
|
| Tackles | 35 | 1.88 |
83
|
77
|
| Interceptions | 9 | 0.48 |
65
|
53
|
| Blocked scoring attempt | 1 | 0.05 |
34
|
41
|
| Fouls committed | 43 | 2.31 |
93
|
91
|
| Recoveries | 108 | 5.79 |
84
|
97
|
| Possession won final 3rd | 15 | 0.80 |
76
|
74
|
| Dribbled past | 7 | 0.38 |
57
|
88
|
| Clearances | 10 | 0.54 |
58
|
33
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 31 | 1.66 |
18
|
28
|
| xG against while on pitch | 29.41 | 1.58 |
19
|
29
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 61%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.27 |
9
|
22
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (32)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-31 | vs Serbia | Friendlies | 3-0 | 45 | 0 | 0 | |
| 2026-05-16 | @ Braga | Liga Portugal | 2-2 | 22 | 0 | 1 | 6.9 |
| 2026-05-11 | vs Famalicao | Liga Portugal | 0-0 | 80 | 0 | 0 | 6.8 |
| 2026-05-02 | @ Moreirense | Liga Portugal | 3-2 | 70 | 1 | 0 | 7.8 |
| 2026-04-26 | vs FC Porto | Liga Portugal | 1-2 | 45 | 1 | 0 | 7.6 |
| 2026-04-19 | @ Arouca | Liga Portugal | 1-0 | 20 | 0 | 0 | 6.5 |
| 2026-04-11 | vs Sporting CP | Liga Portugal | 0-1 | 28 | 0 | 0 | 6.5 |
| 2026-04-04 | @ Nacional | Liga Portugal | 2-0 | 45 | 0 | 0 | 7.3 |
| 2026-03-30 | vs Finland | Friendlies | 1-1 | 30 | 0 | 0 | 6.3 |
| 2026-03-20 | vs Casa Pia AC | Liga Portugal | 4-0 | 23 | 0 | 0 | 6.4 |
| 2026-03-15 | @ Rio Ave | Liga Portugal | 2-1 | 90 | 0 | 0 | 6.5 |
| 2026-03-08 | vs Gil Vicente | Liga Portugal | 2-2 | 90 | 1 | 0 | 8.0 |
| 2026-02-28 | @ AVS Futebol SAD | Liga Portugal | 0-0 | 75 | 0 | 0 | 6.9 |
| 2026-02-20 | vs Tondela | Liga Portugal | 0-2 | 73 | 0 | 0 | 7.1 |
| 2026-02-14 | @ Vitoria de Guimaraes | Liga Portugal | 2-1 | 83 | 0 | 0 | 6.2 |
| 2026-02-07 | vs Santa Clara | Liga Portugal | 1-0 | 69 | 1 | 0 | 7.9 |
| 2026-01-19 | vs Estoril | Liga Portugal | 0-5 | 45 | 0 | 0 | 5.9 |
| 2026-01-03 | vs Braga | Liga Portugal | 3-3 | 80 | 1 | 0 | 7.9 ⭐ |
| 2025-12-27 | @ Famalicao | Liga Portugal | 2-3 | 78 | 2 | 0 | 9.0 ⭐ |
| 2025-12-20 | vs Moreirense | Liga Portugal | 0-0 | 80 | 0 | 0 | 7.1 |
| 2025-12-15 | @ FC Porto | Liga Portugal | 3-1 | 29 | 0 | 0 | 6.0 |
| 2025-12-07 | vs Arouca | Liga Portugal | 3-1 | 68 | 0 | 0 | 7.6 |
| 2025-11-30 | @ Sporting CP | Liga Portugal | 4-0 | 66 | 0 | 0 | 6.6 |
| 2025-11-09 | vs Nacional | Liga Portugal | 1-1 | 45 | 0 | 0 | 7.2 |
| 2025-11-01 | @ Casa Pia AC | Liga Portugal | 3-5 | 35 | 0 | 0 | 7.2 |
| 2025-09-09 | vs Cameroon | World Cup Qualification CAF Grp. D | 1-0 | 52 | 0 | 0 | |
| 2025-09-04 | @ Mauritius | World Cup Qualification CAF Grp. D | 0-2 | 69 | 1 | 0 | |
| 2025-08-31 | @ Santa Clara | Liga Portugal | 0-0 | 78 | 0 | 0 | 7.1 |
| 2025-08-25 | vs Alverca | Liga Portugal | 2-2 | 90 | 0 | 0 | 7.2 |
| 2025-08-16 | vs Benfica | Liga Portugal | 0-1 | 82 | 0 | 0 | 7.7 |
| 2025-08-11 | @ Estoril | Liga Portugal | 1-1 | 89 | 0 | 0 | 7.8 |
| 2025-06-08 | @ Georgia | Friendlies | 1-1 | 31 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Estrela da Amadora | senior | 27 | 7 | 1 | 7.12 |
| 2024/2025 | Estrela da Amadora | senior | 26 | 2 | 1 | 6.52 |
| 2023/2024 | Olympiacos | senior | 4 | 0 | 0 | 6.57 |
| 2023/2024 | Salernitana | senior | 13 | 2 | 0 | 6.82 |
| 2022/2023 | Sporting CP | senior | 10 | 0 | 0 | 6.17 |
| 2021/2022 | Lazio | senior | 4 | 1 | 0 | 6.61 |
| 2021/2022 | Sporting CP | senior | 17 | 3 | 1 | 6.64 |
| 2020/2021 | Sporting CP | senior | 28 | 8 | 4 | 6.84 |
| 2019/2020 | Sporting CP | senior | 20 | 6 | 2 | 6.88 |
| 2018/2019 | Sporting CP | senior | 30 | 4 | 4 | 6.58 |
| 2017/2018 | Sporting CP B | senior | 14 | 1 | 0 | - |
| 2016/2017 | Sporting CP B | senior | 20 | 1 | 0 | - |
| 2017/2018 | Sporting CP U19 | youth | 2 | 1 | 0 | - |
| 2016/2017 | Sporting CP U19 | youth | 2 | 0 | 0 | - |
| 2026 | Cape Verde | national team | 8 | 1 | 1 | 6.30 |
| 2025 | Cape Verde | national team | 5 | 0 | 0 | - |
| 2024 | Cape Verde | national team | 1 | 0 | 0 | - |
| 2023 | Cape Verde | national team | 6 | 0 | 0 | 6.93 |
| 2022 | Cape Verde | national team | 1 | 0 | 0 | - |
| 2017 | Cape Verde | national team | 1 | 0 | 0 | - |
Transfer Value History
Teammates
Chilohem Onuoha
Hamed Drame
Joao Vale
Lucas Loureiro
Manu
Matthew Gbomadu
Rúben Lima
Diogo Pinto
Yahya Kalley
Ni
Stefan Lekovic
Issiar Dramé
Kevin Höög Jansson
Leandro Antonetti
Robinho
Rodrigo Pinho
Ianis Stoica
Dudu
Bernardo Schappo
Jefferson Encada
Jorge Meireles
Paulo Moreira
Sydney van Hooijdonk
Max Scholze
David Grilo
Georgiy Tunguliadi
Bruno Langa
Nilton Varela
Billal Brahimi
Tom Moustier
Luan Patrick
Eddy Doué
Renan Ribeiro
Caica
Alex Sola
Alisson Jesus
Otávio
Abraham Marcus
Trophies
Olympiacos
🏆
Conference League
x1
Sporting CP
🏆
Taça de Portugal
x1
🏆
Super Cup
x1
🏆
Liga Portugal
x1
🏆
League Cup
x3
Sporting CP U19
🏆
Júniores U19
x1
Estrela da Amadora