Age 22
Height 189 cm
Foot Right
Country Portugal
Value €232.1k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
5.94
9 matches
Last 5
5.95
+0.01 vs season
Best
6.3
vs FK Crvena Zvezda
MOTM
0
of 4 matches
Rating by match (last 4)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
Filter:
Apps
9
Goals
0
Assists
0
Rating
5.94
Goals
0
0%
Assists
0
0%
Rating
5.94
1%
Matches
4
7%
Started
1
0%
Minutes
112
4%
🔥
Heatmap
72 touches this season
Attack
Touches
72
Attack
12%
Middle
47%
Ø position
39%
Detailed Stats & Percentiles (Liga Portugal)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 33%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.02 | 0.01 |
1
|
4
|
| Accurate passes | 36 | 28.93 |
6
|
46
|
| Pass accuracy | 85.7 | 85.71 |
87
|
87
|
| Accurate long balls | 2 | 1.61 |
10
|
66
|
| Long ball accuracy | 66.7 | 66.67 |
95
|
95
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 21%
|
Per 90 pctl
avg 8%
|
|---|---|---|---|---|
| Duels won | 2 | 1.61 |
1
|
1
|
| Duels won % | 25.0 | 25.00 |
0
|
0
|
| Touches | 65 | 52.23 |
4
|
13
|
| Dispossessed | 1 | 0.80 |
80
|
18
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 28%
|
Per 90 pctl
avg 20%
|
|---|---|---|---|---|
| Defensive actions | 4 | 3.21 |
3
|
4
|
| Tackles | 2 | 1.61 |
4
|
35
|
| Fouls committed | 1 | 0.80 |
4
|
18
|
| Recoveries | 3 | 2.41 |
1
|
3
|
| Possession won final 3rd | 1 | 0.80 |
12
|
93
|
| Dribbled past | 2 | 1.61 |
76
|
4
|
| Clearances | 2 | 1.61 |
3
|
15
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 2 | 1.61 |
89
|
27
|
| xG against while on pitch | 2.86 | 2.30 |
86
|
1
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 33%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.02 | 0.01 |
1
|
4
|
| Accurate passes | 36 | 28.93 |
6
|
46
|
| Pass accuracy | 85.7 | 85.71 |
87
|
87
|
| Accurate long balls | 2 | 1.61 |
10
|
66
|
| Long ball accuracy | 66.7 | 66.67 |
95
|
95
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 21%
|
Per 90 pctl
avg 8%
|
|---|---|---|---|---|
| Duels won | 2 | 1.61 |
1
|
1
|
| Duels won % | 25.0 | 25.00 |
0
|
0
|
| Touches | 65 | 52.23 |
4
|
13
|
| Dispossessed | 1 | 0.80 |
80
|
18
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 28%
|
Per 90 pctl
avg 20%
|
|---|---|---|---|---|
| Defensive actions | 4 | 3.21 |
3
|
4
|
| Tackles | 2 | 1.61 |
4
|
35
|
| Fouls committed | 1 | 0.80 |
4
|
18
|
| Recoveries | 3 | 2.41 |
1
|
3
|
| Possession won final 3rd | 1 | 0.80 |
12
|
93
|
| Dribbled past | 2 | 1.61 |
76
|
4
|
| Clearances | 2 | 1.61 |
3
|
15
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 2 | 1.61 |
89
|
27
|
| xG against while on pitch | 2.86 | 2.30 |
86
|
1
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 100%
|
Per 90 pctl
avg 100%
|
|---|---|---|---|---|
| Yellow cards | 0 | 0.00 |
100
|
100
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (40)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | vs Estrela da Amadora | Liga Portugal | 2-2 | 0 | 0 | 0 | |
| 2026-05-11 | @ Benfica | Liga Portugal | 2-2 | 0 | 0 | 0 | |
| 2026-05-07 | @ Freiburg | Europa League | 3-1 | 0 | 0 | 0 | |
| 2026-05-03 | vs Estoril | Liga Portugal | 1-1 | 0 | 0 | 0 | |
| 2026-04-30 | vs Freiburg | Europa League | 2-1 | 0 | 0 | 0 | |
| 2026-04-26 | @ Santa Clara | Liga Portugal | 2-1 | 90 | 0 | 0 | 5.8 |
| 2026-04-23 | @ Casa Pia AC | Liga Portugal | 0-1 | 0 | 0 | 0 | |
| 2026-04-19 | vs Famalicao | Liga Portugal | 2-2 | 0 | 0 | 0 | |
| 2026-04-16 | @ Real Betis | Europa League | 2-4 | 0 | 0 | 0 | |
| 2026-04-12 | vs Arouca | Liga Portugal | 1-0 | 1 | 0 | 0 | |
| 2026-04-08 | vs Real Betis | Europa League | 1-1 | 0 | 0 | 0 | |
| 2026-03-18 | vs Ferencvaros | Europa League | 4-0 | 0 | 0 | 0 | |
| 2026-03-12 | @ Ferencvaros | Europa League | 2-0 | 0 | 0 | 0 | |
| 2026-03-07 | vs Sporting CP | Liga Portugal | 2-2 | 0 | 0 | 0 | |
| 2026-02-28 | @ Nacional | Liga Portugal | 1-2 | 0 | 0 | 0 | |
| 2026-02-21 | vs Vitoria de Guimaraes | Liga Portugal | 3-2 | 0 | 0 | 0 | |
| 2026-02-14 | @ Gil Vicente | Liga Portugal | 2-1 | 0 | 0 | 0 | |
| 2026-02-08 | vs Rio Ave | Liga Portugal | 3-0 | 1 | 0 | 0 | |
| 2026-01-29 | @ Go Ahead Eagles | Europa League | 0-0 | 0 | 0 | 0 | |
| 2026-01-22 | vs Nottingham Forest | Europa League | 1-0 | 0 | 0 | 0 | |
| 2026-01-10 | @ Vitoria de Guimaraes | League Cup | 2-1 | 0 | 0 | 0 | |
| 2026-01-07 | @ Benfica | League Cup | 1-3 | 0 | 0 | 0 | |
| 2026-01-03 | @ Estrela da Amadora | Liga Portugal | 3-3 | 0 | 0 | 0 | |
| 2025-12-28 | vs Benfica | Liga Portugal | 2-2 | 0 | 0 | 0 | |
| 2025-12-23 | @ Caldas | Taca de Portugal | 0-3 | 7 | 0 | 0 | |
| 2025-12-19 | @ Estoril | Liga Portugal | 1-0 | 0 | 0 | 0 | |
| 2025-12-11 | @ Nice | Europa League | 0-1 | 0 | 0 | 0 | |
| 2025-11-06 | vs Genk | Europa League | 3-4 | 0 | 0 | 0 | |
| 2025-10-26 | vs Casa Pia AC | Liga Portugal | 4-0 | 20 | 0 | 0 | 6.1 |
| 2025-10-23 | vs FK Crvena Zvezda | Europa League | 2-0 | 12 | 0 | 0 | 6.3 |
| 2025-10-18 | @ Braganca | Taca de Portugal | 0-1 | 0 | 0 | 0 | |
| 2025-10-05 | @ Sporting CP | Liga Portugal | 1-1 | 0 | 0 | 0 | |
| 2025-10-02 | @ Celtic | Europa League | 0-2 | 45 | 0 | 0 | 5.6 |
| 2025-09-28 | vs Nacional | Liga Portugal | 0-1 | 0 | 0 | 0 | |
| 2025-09-24 | vs Feyenoord | Europa League | 1-0 | 0 | 0 | 0 | |
| 2025-09-20 | @ Vitoria de Guimaraes | Liga Portugal | 1-1 | 0 | 0 | 0 | |
| 2025-09-14 | vs Gil Vicente | Liga Portugal | 0-1 | 0 | 0 | 0 | |
| 2025-08-28 | vs Lincoln Red Imps FC | Europa League Qualification | 5-1 | 90 | 0 | 0 | |
| 2025-07-31 | vs Levski Sofia | Europa League Qualification | 1-0 | 18 | 0 | 0 | |
| 2025-07-24 | @ Levski Sofia | Europa League Qualification | 0-0 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Braga | senior | 9 | 0 | 0 | 5.94 |
| 2025/2026 | Braga B | senior | 5 | 0 | 0 | - |
| 2024/2025 | Braga B | senior | 18 | 0 | 0 | - |
| 2022/2023 | Troyes B | senior | 2 | 0 | 0 | - |
| 2023 | Portugal U19 | national team | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Lukás Hornícek
Víctor Gómez
Sikou Niakaté
Leonardo Lelo
Carvalho
João Moutinho
Amine El Ouazzani
Rodrigo Zalazar
Tiago Sá
Gustaf Lagerbielke
Paulo Oliveira
Gabriel Moscardo
Pau Víctor
Mario Dorgeles
Ricardo Horta
Bright Arrey-Mbi
Florian Grillitsch
Jean-Baptiste Gorby
Demir Tiknaz
Alaa Bellaarouch
Adrian Barisic
Fran Navarro
Diego Rodrigues
Jonatás Noro
Romario Cunha
Nuno Matos
Rodrigo Silva
João Aragão
Gabri Martínez
Luisinho
Afonso Sousa
Braga