Age 27
Height 177 cm
Foot Right
Country Portugal
Value €800.9k
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.70
11 matches
Last 5
6.94
+0.24 vs season
Best
9.6
vs Gent U23
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
Filter:
Apps
11
Goals
3
Assists
1
Goals
6
70%
Assists
1
39%
Rating
6.63
68%
Matches
17
44%
Started
14
65%
Minutes
1212
65%
🎯
Shot Map
30 shots per season
Goals
6
On target
21
xG
5.33
Conversion
20%
Goal
Saved
Off target
🔥
Heatmap
349 touches this season
Attack
Touches
349
Attack
42%
Middle
44%
Ø position
59%
Detailed Stats & Percentiles (First Division B)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Goals | 6 | 0.45 |
70
|
67
|
| xG | 5.33 | 0.40 |
68
|
53
|
| xGOT | 5.56 | 0.41 |
68
|
53
|
| xG excl. penalty | 4.54 | 0.34 |
68
|
51
|
| Shots | 30 | 2.23 |
67
|
51
|
| Shots on target | 16 | 1.19 |
74
|
67
|
| Headed shots | 5 | 0.37 |
37
|
27
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Assists | 1 | 0.07 |
39
|
48
|
| xA | 0.47 | 0.04 |
51
|
36
|
| Accurate passes | 119 | 8.84 |
56
|
24
|
| Pass accuracy | 75.8 | 75.80 |
74
|
74
|
| Accurate long balls | 3 | 0.22 |
41
|
37
|
| Long ball accuracy | 33.3 | 33.33 |
27
|
27
|
| Chances created | 9 | 0.67 |
60
|
41
|
| Big chances created | 1 | 0.07 |
31
|
41
|
| Successful crosses | 1 | 0.07 |
55
|
70
|
| Cross accuracy | 16.7 | 16.67 |
63
|
63
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 30%
|
Per 90 pctl
avg 16%
|
|---|---|---|---|---|
| Dribbles | 1 | 0.07 |
10
|
10
|
| Dribbles success rate | 14.3 | 14.29 |
13
|
13
|
| Duels won | 24 | 1.78 |
27
|
0
|
| Duels won % | 30.8 | 30.77 |
6
|
6
|
| Aerials won | 9 | 0.67 |
20
|
5
|
| Aerials won % | 31.0 | 31.03 |
13
|
13
|
| Touches | 274 | 20.35 |
44
|
0
|
| Touches in opposition box | 42 | 3.12 |
53
|
15
|
| Dispossessed | 6 | 0.45 |
68
|
94
|
| Fouls won | 11 | 0.82 |
41
|
8
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 41%
|
Per 90 pctl
avg 33%
|
|---|---|---|---|---|
| Defensive actions | 23 | 1.71 |
62
|
39
|
| Tackles | 3 | 0.22 |
24
|
6
|
| Interceptions | 2 | 0.15 |
41
|
46
|
| Fouls committed | 16 | 1.19 |
48
|
15
|
| Recoveries | 16 | 1.19 |
39
|
5
|
| Possession won final 3rd | 4 | 0.30 |
41
|
20
|
| Dribbled past | 8 | 0.59 |
13
|
27
|
| Clearances | 18 | 1.34 |
79
|
77
|
| Clean sheets | 1 | 0.07 |
62
|
70
|
| Goals conceded while on pitch | 24 | 1.78 |
17
|
24
|
| xG against while on pitch | 20.31 | 1.51 |
27
|
36
|
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 65%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Goals | 6 | 0.45 |
70
|
67
|
| xG | 5.33 | 0.40 |
68
|
53
|
| xGOT | 5.56 | 0.41 |
68
|
53
|
| xG excl. penalty | 4.54 | 0.34 |
68
|
51
|
| Shots | 30 | 2.23 |
67
|
51
|
| Shots on target | 16 | 1.19 |
74
|
67
|
| Headed shots | 5 | 0.37 |
37
|
27
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Assists | 1 | 0.07 |
39
|
48
|
| xA | 0.47 | 0.04 |
51
|
36
|
| Accurate passes | 119 | 8.84 |
56
|
24
|
| Pass accuracy | 75.8 | 75.80 |
74
|
74
|
| Accurate long balls | 3 | 0.22 |
41
|
37
|
| Long ball accuracy | 33.3 | 33.33 |
27
|
27
|
| Chances created | 9 | 0.67 |
60
|
41
|
| Big chances created | 1 | 0.07 |
31
|
41
|
| Successful crosses | 1 | 0.07 |
55
|
70
|
| Cross accuracy | 16.7 | 16.67 |
63
|
63
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 30%
|
Per 90 pctl
avg 16%
|
|---|---|---|---|---|
| Dribbles | 1 | 0.07 |
10
|
10
|
| Dribbles success rate | 14.3 | 14.29 |
13
|
13
|
| Duels won | 24 | 1.78 |
27
|
0
|
| Duels won % | 30.8 | 30.77 |
6
|
6
|
| Aerials won | 9 | 0.67 |
20
|
5
|
| Aerials won % | 31.0 | 31.03 |
13
|
13
|
| Touches | 274 | 20.35 |
44
|
0
|
| Touches in opposition box | 42 | 3.12 |
53
|
15
|
| Dispossessed | 6 | 0.45 |
68
|
94
|
| Fouls won | 11 | 0.82 |
41
|
8
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 41%
|
Per 90 pctl
avg 33%
|
|---|---|---|---|---|
| Defensive actions | 23 | 1.71 |
62
|
39
|
| Tackles | 3 | 0.22 |
24
|
6
|
| Interceptions | 2 | 0.15 |
41
|
46
|
| Fouls committed | 16 | 1.19 |
48
|
15
|
| Recoveries | 16 | 1.19 |
39
|
5
|
| Possession won final 3rd | 4 | 0.30 |
41
|
20
|
| Dribbled past | 8 | 0.59 |
13
|
27
|
| Clearances | 18 | 1.34 |
79
|
77
|
| Clean sheets | 1 | 0.07 |
62
|
70
|
| Goals conceded while on pitch | 24 | 1.78 |
17
|
24
|
| xG against while on pitch | 20.31 | 1.51 |
27
|
36
|
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 (30)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-04-17 | @ FC Liege | First Division B | 2-1 | 0 | 0 | 0 | |
| 2026-04-04 | @ Club Brugge NXT | First Division B | 0-1 | 71 | 0 | 0 | 6.3 |
| 2026-03-20 | vs RFC Seraing | First Division B | 0-0 | 90 | 0 | 0 | 6.1 |
| 2026-03-13 | @ Anderlecht Futures | First Division B | 0-1 | 86 | 0 | 0 | 6.9 |
| 2026-03-10 | vs K. Lierse SK | First Division B | 0-1 | 90 | 0 | 0 | 5.8 |
| 2026-03-06 | vs Gent U23 | First Division B | 4-0 | 90 | 3 | 0 | 9.6 ⭐ |
| 2026-03-01 | @ RWDM Brussels | First Division B | 2-2 | 89 | 0 | 1 | 7.2 |
| 2026-02-21 | vs Francs Borains | First Division B | 1-1 | 90 | 0 | 0 | 6.6 |
| 2026-02-07 | vs Kortrijk | First Division B | 1-0 | 90 | 0 | 0 | 7.2 |
| 2026-01-30 | @ Genk U23 | First Division B | 2-0 | 90 | 0 | 0 | 6.4 |
| 2026-01-27 | vs KSC Lokeren | First Division B | 1-1 | 86 | 0 | 0 | 6.7 |
| 2026-01-24 | @ Lommel | First Division B | 3-2 | 16 | 0 | 0 | 6.0 |
| 2026-01-19 | vs Estoril | Liga Portugal | 0-5 | 90 | 0 | 0 | 5.5 |
| 2026-01-03 | vs Braga | Liga Portugal | 3-3 | 79 | 1 | 0 | 7.8 |
| 2025-12-27 | @ Famalicao | Liga Portugal | 2-3 | 77 | 1 | 0 | 7.8 |
| 2025-12-20 | vs Moreirense | Liga Portugal | 0-0 | 72 | 0 | 0 | 5.8 |
| 2025-12-15 | @ FC Porto | Liga Portugal | 3-1 | 61 | 0 | 0 | 6.1 |
| 2025-12-07 | vs Arouca | Liga Portugal | 3-1 | 82 | 1 | 0 | 7.7 |
| 2025-11-30 | @ Sporting CP | Liga Portugal | 4-0 | 79 | 0 | 0 | 6.5 |
| 2025-11-09 | vs Nacional | Liga Portugal | 1-1 | 84 | 0 | 0 | 6.2 |
| 2025-11-01 | @ Casa Pia AC | Liga Portugal | 3-5 | 71 | 1 | 1 | 8.2 |
| 2025-10-25 | vs Rio Ave | Liga Portugal | 1-2 | 90 | 0 | 0 | 6.0 |
| 2025-10-18 | @ Alpendorada | Taca de Portugal | 3-1 | 0 | 0 | 0 | |
| 2025-10-04 | @ Gil Vicente | Liga Portugal | 2-0 | 90 | 0 | 0 | 4.8 |
| 2025-09-27 | vs AVS Futebol SAD | Liga Portugal | 3-0 | 90 | 2 | 0 | 9.0 ⭐ |
| 2025-09-21 | @ Tondela | Liga Portugal | 0-0 | 63 | 0 | 0 | 6.5 |
| 2025-09-14 | vs Vitoria de Guimaraes | Liga Portugal | 0-2 | 81 | 0 | 0 | 6.6 |
| 2025-08-25 | vs Alverca | Liga Portugal | 2-2 | 45 | 0 | 0 | 6.0 |
| 2025-08-16 | vs Benfica | Liga Portugal | 0-1 | 26 | 0 | 0 | 5.9 |
| 2025-08-11 | @ Estoril | Liga Portugal | 1-1 | 32 | 0 | 0 | 6.4 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Eupen | senior | 11 | 3 | 1 | - |
| 2025/2026 | Estrela da Amadora | senior | 18 | 6 | 1 | 6.63 |
| 2024/2025 | Estrela da Amadora | senior | 34 | 6 | 1 | 6.45 |
| 2023/2024 | Estrela da Amadora | senior | 34 | 9 | 1 | 6.58 |
| 2022/2023 | Estrela da Amadora | senior | 15 | 3 | 0 | 5.51 |
| 2022/2023 | Os Belenenses SAD | senior | 24 | 7 | 0 | - |
| 2021/2022 | Uniao de Leiria | senior | 14 | 3 | 0 | - |
| 2021/2022 | Mafra | senior | 14 | 1 | 0 | - |
| 2020/2021 | Doxa Katokopia | senior | 30 | 6 | 0 | - |
| 2019/2020 | UD Vilafranquense | senior | 6 | 0 | 0 | - |
| 2019/2020 | Os Belenenses SAD | senior | 13 | 1 | 0 | 5.89 |
| 2018/2019 | Os Belenenses SAD | senior | 16 | 5 | 1 | 6.34 |
| 2017/2018 | Benfica Castelo Branco | senior | 29 | 17 | 0 | - |
Transfer Value History
Teammates
Marco Hiller
Yentl Van Genechten
Scott Kennedy
Nicolas Gavory
Gaëtan Hendrickx
Isaac Nuhu
Kevin Möhwald
Daniel Kasper
Nathan Bitumazala
Lorenzo Youndje
Raphael Di Matteo
Gabriel Barès
David Widlarz
Amadou Keita
Bertan Caliskan
Zakaria Atteri
Merveille Bokadi
Logan Delaurier-Chaubet
Yoram Zague
Jaden Malhage
Mark Müller
Rune Paeshuyse
Igor Plastun
Abdul Nurudeen
Mostafa Meshaal
Julian Renner
Théo Maréchal
Luka Lobzhanidze
Matteo Filorizzo
Victor Tihon
Sacha Bescond
Oriol Busquets
Gaël Criminisi
Eupen