Age 24
Height 180 cm
Foot Left
Country Portugal
Value €110k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.78
28 matches
Last 5
6.66
-0.12 vs season
Best
7.8
vs Rio Ave
MOTM
0
of 25 matches
Rating by match (last 25)
≥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
28
Goals
1
Assists
0
Rating
6.78
Goals
1
56%
Assists
0
0%
Rating
6.78
50%
Matches
27
78%
Started
22
80%
Minutes
1850
78%
🎯
Stats compared to other fullbacks
Liga Portugal · percentile vs peers
Chances created
41%
Aerial duels
44%
Defensive actions
92%
Goals
55%
Shot attempts
38%
Touches
73%
🎯
Shot Map
11 shots per season
Goals
1
On target
6
xG
0.66
Conversion
9%
Goal
Saved
Off target
🔥
Heatmap
1568 touches this season
Attack
Touches
1568
Attack
16%
Middle
37%
Ø position
40%
Detailed Stats & Percentiles (Liga Portugal)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 66%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Goals | 1 | 0.05 |
56
|
66
|
| xG | 0.66 | 0.03 |
66
|
58
|
| xGOT | 0.52 | 0.03 |
55
|
50
|
| xG excl. penalty | 0.66 | 0.03 |
67
|
61
|
| Shots | 11 | 0.54 |
70
|
47
|
| Shots on target | 3 | 0.15 |
66
|
55
|
| Headed shots | 2 | 0.10 |
81
|
75
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 1.32 | 0.06 |
63
|
41
|
| Accurate passes | 651 | 31.67 |
80
|
67
|
| Pass accuracy | 79.4 | 79.39 |
41
|
41
|
| Accurate long balls | 32 | 1.56 |
80
|
63
|
| Long ball accuracy | 28.3 | 28.32 |
12
|
12
|
| Chances created | 16 | 0.78 |
70
|
46
|
| Successful crosses | 10 | 0.49 |
66
|
36
|
| Cross accuracy | 26.3 | 26.32 |
69
|
69
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 47%
|
|---|---|---|---|---|
| Dribbles | 13 | 0.63 |
70
|
52
|
| Dribbles success rate | 41.9 | 41.94 |
32
|
32
|
| Duels won | 99 | 4.82 |
75
|
50
|
| Duels won % | 48.8 | 48.77 |
23
|
23
|
| Aerials won | 19 | 0.92 |
76
|
46
|
| Aerials won % | 43.2 | 43.18 |
29
|
29
|
| Touches | 1372 | 66.75 |
81
|
75
|
| Touches in opposition box | 26 | 1.26 |
76
|
58
|
| Dispossessed | 5 | 0.24 |
46
|
72
|
| Fouls won | 19 | 0.92 |
70
|
38
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Defensive actions | 160 | 7.78 |
87
|
78
|
| Tackles | 48 | 2.34 |
86
|
64
|
| Interceptions | 26 | 1.26 |
87
|
76
|
| Blocked scoring attempt | 8 | 0.39 |
83
|
64
|
| Fouls committed | 33 | 1.61 |
84
|
75
|
| Recoveries | 60 | 2.92 |
63
|
10
|
| Possession won final 3rd | 3 | 0.15 |
47
|
24
|
| Dribbled past | 24 | 1.17 |
10
|
20
|
| Clearances | 78 | 3.79 |
84
|
80
|
| Clean sheets | 3 | 0.15 |
58
|
44
|
| Goals conceded while on pitch | 30 | 1.46 |
12
|
36
|
| xG against while on pitch | 32.01 | 1.56 |
6
|
30
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.24 |
16
|
47
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 66%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Goals | 1 | 0.05 |
56
|
66
|
| xG | 0.66 | 0.03 |
66
|
58
|
| xGOT | 0.52 | 0.03 |
55
|
50
|
| xG excl. penalty | 0.66 | 0.03 |
67
|
61
|
| Shots | 11 | 0.54 |
70
|
47
|
| Shots on target | 3 | 0.15 |
66
|
55
|
| Headed shots | 2 | 0.10 |
81
|
75
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 42%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 1.32 | 0.06 |
63
|
41
|
| Accurate passes | 651 | 31.67 |
80
|
67
|
| Pass accuracy | 79.4 | 79.39 |
41
|
41
|
| Accurate long balls | 32 | 1.56 |
80
|
63
|
| Long ball accuracy | 28.3 | 28.32 |
12
|
12
|
| Chances created | 16 | 0.78 |
70
|
46
|
| Successful crosses | 10 | 0.49 |
66
|
36
|
| Cross accuracy | 26.3 | 26.32 |
69
|
69
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 47%
|
|---|---|---|---|---|
| Dribbles | 13 | 0.63 |
70
|
52
|
| Dribbles success rate | 41.9 | 41.94 |
32
|
32
|
| Duels won | 99 | 4.82 |
75
|
50
|
| Duels won % | 48.8 | 48.77 |
23
|
23
|
| Aerials won | 19 | 0.92 |
76
|
46
|
| Aerials won % | 43.2 | 43.18 |
29
|
29
|
| Touches | 1372 | 66.75 |
81
|
75
|
| Touches in opposition box | 26 | 1.26 |
76
|
58
|
| Dispossessed | 5 | 0.24 |
46
|
72
|
| Fouls won | 19 | 0.92 |
70
|
38
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 50%
|
|---|---|---|---|---|
| Defensive actions | 160 | 7.78 |
87
|
78
|
| Tackles | 48 | 2.34 |
86
|
64
|
| Interceptions | 26 | 1.26 |
87
|
76
|
| Blocked scoring attempt | 8 | 0.39 |
83
|
64
|
| Fouls committed | 33 | 1.61 |
84
|
75
|
| Recoveries | 60 | 2.92 |
63
|
10
|
| Possession won final 3rd | 3 | 0.15 |
47
|
24
|
| Dribbled past | 24 | 1.17 |
10
|
20
|
| Clearances | 78 | 3.79 |
84
|
80
|
| Clean sheets | 3 | 0.15 |
58
|
44
|
| Goals conceded while on pitch | 30 | 1.46 |
12
|
36
|
| xG against while on pitch | 32.01 | 1.56 |
6
|
30
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.24 |
16
|
47
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (34)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | vs AVS Futebol SAD | Liga Portugal | 0-0 | 62 | 0 | 0 | 6.3 |
| 2026-05-11 | @ Tondela | Liga Portugal | 2-0 | 72 | 0 | 0 | 6.4 |
| 2026-05-02 | vs Estrela da Amadora | Liga Portugal | 3-2 | 22 | 0 | 0 | 7.1 |
| 2026-04-25 | @ Benfica | Liga Portugal | 4-1 | 23 | 0 | 0 | 6.5 |
| 2026-04-10 | @ Famalicao | Liga Portugal | 1-1 | 90 | 0 | 0 | 7.0 |
| 2026-04-04 | vs Braga | Liga Portugal | 0-1 | 90 | 0 | 0 | 7.6 |
| 2026-03-21 | vs Arouca | Liga Portugal | 0-1 | 58 | 0 | 0 | 6.5 |
| 2026-03-15 | @ FC Porto | Liga Portugal | 3-0 | 90 | 0 | 0 | 6.1 |
| 2026-03-07 | vs Nacional | Liga Portugal | 1-1 | 90 | 0 | 0 | 7.5 |
| 2026-03-01 | @ Casa Pia AC | Liga Portugal | 1-1 | 3 | 0 | 0 | |
| 2026-02-21 | vs Sporting CP | Liga Portugal | 0-3 | 0 | 0 | 0 | |
| 2026-02-16 | @ Rio Ave | Liga Portugal | 1-2 | 90 | 0 | 0 | 7.8 |
| 2026-02-07 | vs Gil Vicente | Liga Portugal | 1-2 | 45 | 0 | 0 | 5.7 |
| 2026-01-30 | @ Vitoria de Guimaraes | Liga Portugal | 1-0 | 0 | 0 | 0 | |
| 2026-01-24 | vs Santa Clara | Liga Portugal | 1-0 | 7 | 0 | 0 | |
| 2026-01-17 | @ Alverca | Liga Portugal | 2-1 | 0 | 0 | 0 | |
| 2026-01-11 | vs Tondela | Liga Portugal | 1-0 | 0 | 0 | 0 | |
| 2026-01-03 | @ AVS Futebol SAD | Liga Portugal | 0-2 | 0 | 0 | 0 | |
| 2025-12-20 | @ Estrela da Amadora | Liga Portugal | 0-0 | 90 | 0 | 0 | 7.2 |
| 2025-12-14 | vs Benfica | Liga Portugal | 0-4 | 82 | 0 | 0 | 5.3 |
| 2025-12-07 | @ Estoril | Liga Portugal | 3-3 | 60 | 0 | 0 | 5.4 |
| 2025-11-29 | vs Famalicao | Liga Portugal | 2-2 | 45 | 0 | 0 | 6.3 |
| 2025-11-09 | @ Braga | Liga Portugal | 2-1 | 90 | 0 | 0 | 7.1 |
| 2025-11-02 | @ Arouca | Liga Portugal | 0-2 | 90 | 0 | 0 | 7.3 |
| 2025-10-27 | vs FC Porto | Liga Portugal | 1-2 | 73 | 0 | 0 | 6.4 |
| 2025-10-19 | @ AD Fafe | Taca de Portugal | 1-0 | 0 | 0 | 0 | |
| 2025-10-04 | @ Nacional | Liga Portugal | 3-2 | 90 | 1 | 0 | 7.3 |
| 2025-09-27 | vs Casa Pia AC | Liga Portugal | 2-1 | 85 | 0 | 0 | 6.7 |
| 2025-09-22 | @ Sporting CP | Liga Portugal | 3-0 | 85 | 0 | 0 | 7.2 |
| 2025-09-13 | vs Rio Ave | Liga Portugal | 3-1 | 86 | 0 | 0 | 7.2 |
| 2025-08-29 | @ Gil Vicente | Liga Portugal | 2-0 | 0 | 0 | 0 | |
| 2025-08-23 | vs Vitoria de Guimaraes | Liga Portugal | 2-0 | 80 | 0 | 0 | 7.6 |
| 2025-08-17 | @ Santa Clara | Liga Portugal | 0-1 | 90 | 0 | 0 | 7.3 |
| 2025-08-10 | vs Alverca | Liga Portugal | 2-1 | 62 | 0 | 0 | 6.9 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Moreirense | senior | 28 | 1 | 0 | 6.78 |
| 2024/2025 | Benfica B | senior | 30 | 1 | 0 | - |
| 2023/2024 | Benfica B | senior | 13 | 0 | 0 | - |
| 2022/2023 | Benfica B | senior | 14 | 0 | 0 | - |
| 2024/2025 | SL Benfica Under 21 | youth | 2 | 0 | 0 | - |
| 2023/2024 | SL Benfica Under 21 | youth | 3 | 0 | 0 | - |
| 2022 | Benfica U19 | youth | 1 | 0 | 0 | - |
Moreirense