Age 29
Height 187 cm
Foot Right
Country Portugal
Value €192.8k
Contract 2026-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.35
1 matches
Last 5
6.34
-0.01 vs season
Best
7.7
vs Daegu FC
MOTM
0
of 17 matches
Rating by match (last 17)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
Filter:
Apps
1
Goals
0
Assists
0
Goals
0
0%
Assists
0
0%
Rating
6.39
19%
Matches
5
10%
Started
1
0%
Minutes
126
8%
🎯
Shot Map
11 shots per season
Goals
0
On target
8
xG
1.11
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
107 touches this season
Attack
Touches
107
Attack
27%
Middle
41%
Ø position
50%
Detailed Stats & Percentiles (K-League 1)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 61%
|
Per 90 pctl
avg 83%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 1.11 | 0.80 |
73
|
100
|
| xGOT | 0.40 | 0.28 |
51
|
85
|
| xG excl. penalty | 1.11 | 0.80 |
75
|
100
|
| Shots | 11 | 7.86 |
73
|
100
|
| Shots on target | 4 | 2.86 |
75
|
100
|
| Headed shots | 2 | 1.43 |
77
|
100
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.30 | 0.21 |
33
|
88
|
| Accurate passes | 53 | 37.86 |
12
|
66
|
| Pass accuracy | 86.9 | 86.89 |
81
|
81
|
| Accurate long balls | 3 | 2.14 |
25
|
73
|
| Long ball accuracy | 75.0 | 75.00 |
91
|
91
|
| Chances created | 1 | 0.71 |
8
|
36
|
| Successful crosses | 2 | 1.43 |
40
|
91
|
| Cross accuracy | 66.7 | 66.67 |
90
|
90
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 41%
|
Per 90 pctl
avg 71%
|
|---|---|---|---|---|
| Duels won | 7 | 5.00 |
9
|
62
|
| Duels won % | 53.8 | 53.85 |
77
|
77
|
| Aerials won | 4 | 2.86 |
34
|
96
|
| Aerials won % | 57.1 | 57.14 |
81
|
81
|
| Touches | 94 | 67.14 |
10
|
79
|
| Touches in opposition box | 8 | 5.71 |
43
|
95
|
| Dispossessed | 1 | 0.71 |
74
|
48
|
| Fouls won | 1 | 0.71 |
2
|
28
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 31%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Defensive actions | 9 | 6.43 |
13
|
86
|
| Tackles | 2 | 1.43 |
9
|
43
|
| Blocked scoring attempt | 2 | 1.43 |
59
|
100
|
| Fouls committed | 1 | 0.71 |
3
|
17
|
| Recoveries | 3 | 2.14 |
4
|
8
|
| Possession won final 3rd | 1 | 0.71 |
17
|
75
|
| Clearances | 5 | 3.57 |
27
|
93
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 1 | 0.71 |
88
|
80
|
| xG against while on pitch | 2.62 | 1.87 |
88
|
17
|
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 61%
|
Per 90 pctl
avg 83%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 1.11 | 0.80 |
73
|
100
|
| xGOT | 0.40 | 0.28 |
51
|
85
|
| xG excl. penalty | 1.11 | 0.80 |
75
|
100
|
| Shots | 11 | 7.86 |
73
|
100
|
| Shots on target | 4 | 2.86 |
75
|
100
|
| Headed shots | 2 | 1.43 |
77
|
100
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 69%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.30 | 0.21 |
33
|
88
|
| Accurate passes | 53 | 37.86 |
12
|
66
|
| Pass accuracy | 86.9 | 86.89 |
81
|
81
|
| Accurate long balls | 3 | 2.14 |
25
|
73
|
| Long ball accuracy | 75.0 | 75.00 |
91
|
91
|
| Chances created | 1 | 0.71 |
8
|
36
|
| Successful crosses | 2 | 1.43 |
40
|
91
|
| Cross accuracy | 66.7 | 66.67 |
90
|
90
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 41%
|
Per 90 pctl
avg 71%
|
|---|---|---|---|---|
| Duels won | 7 | 5.00 |
9
|
62
|
| Duels won % | 53.8 | 53.85 |
77
|
77
|
| Aerials won | 4 | 2.86 |
34
|
96
|
| Aerials won % | 57.1 | 57.14 |
81
|
81
|
| Touches | 94 | 67.14 |
10
|
79
|
| Touches in opposition box | 8 | 5.71 |
43
|
95
|
| Dispossessed | 1 | 0.71 |
74
|
48
|
| Fouls won | 1 | 0.71 |
2
|
28
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 31%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Defensive actions | 9 | 6.43 |
13
|
86
|
| Tackles | 2 | 1.43 |
9
|
43
|
| Blocked scoring attempt | 2 | 1.43 |
59
|
100
|
| Fouls committed | 1 | 0.71 |
3
|
17
|
| Recoveries | 3 | 2.14 |
4
|
8
|
| Possession won final 3rd | 1 | 0.71 |
17
|
75
|
| Clearances | 5 | 3.57 |
27
|
93
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 1 | 0.71 |
88
|
80
|
| xG against while on pitch | 2.62 | 1.87 |
88
|
17
|
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 (32)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-17 | vs Gimcheon Sangmu | K-League 1 | 1-0 | 24 | 0 | 0 | 6.6 |
| 2026-05-13 | @ Bucheon FC 1995 | K-League 1 | 0-0 | 0 | 0 | 0 | |
| 2026-05-10 | @ FC Anyang | K-League 1 | 1-1 | 19 | 0 | 0 | 6.3 |
| 2026-05-05 | vs Gwangju FC | K-League 1 | 4-0 | 0 | 0 | 0 | |
| 2026-05-02 | @ Jeju SK | K-League 1 | 0-2 | 21 | 0 | 0 | 6.5 |
| 2026-04-26 | vs Pohang Steelers | K-League 1 | 3-2 | 3 | 0 | 0 | |
| 2026-04-21 | vs Incheon United | K-League 1 | 1-2 | 0 | 0 | 0 | |
| 2026-04-18 | @ Gangwon FC | K-League 1 | 1-1 | 59 | 0 | 0 | 6.2 |
| 2026-04-11 | @ FC Seoul | K-League 1 | 1-0 | 0 | 0 | 0 | |
| 2026-04-04 | vs Ulsan HD FC | K-League 1 | 2-0 | 0 | 0 | 0 | |
| 2026-03-21 | @ Daejeon Hana Citizen | K-League 1 | 0-1 | 0 | 0 | 0 | |
| 2026-03-18 | vs FC Anyang | K-League 1 | 2-1 | 0 | 0 | 0 | |
| 2025-12-06 | @ Gwangju FC | Cup | 1-2 | 0 | 0 | 0 | |
| 2025-11-30 | vs FC Seoul | K-League 1 Final Group A | 2-1 | 0 | 0 | 0 | |
| 2025-11-22 | @ Pohang Steelers | K-League 1 Final Group A | 0-0 | 0 | 0 | 0 | |
| 2025-11-08 | vs Daejeon Hana Citizen | K-League 1 Final Group A | 3-1 | 45 | 0 | 0 | 6.1 |
| 2025-11-01 | @ Gangwon FC | K-League 1 Final Group A | 0-0 | 45 | 0 | 0 | 6.4 |
| 2025-10-25 | vs Gimcheon Sangmu | K-League 1 Final Group A | 2-3 | 90 | 0 | 0 | 5.0 |
| 2025-10-18 | vs Suwon FC | K-League 1 | 2-0 | 45 | 0 | 0 | 6.7 |
| 2025-10-03 | @ Jeju SK | K-League 1 | 1-1 | 24 | 0 | 0 | 6.0 |
| 2025-09-27 | @ FC Seoul | K-League 1 | 1-1 | 45 | 0 | 0 | 6.7 |
| 2025-09-20 | vs Gimcheon Sangmu | K-League 1 | 1-2 | 17 | 0 | 0 | 5.8 |
| 2025-09-13 | vs Daejeon Hana Citizen | K-League 1 | 1-0 | 90 | 0 | 0 | 6.6 |
| 2025-08-30 | @ Ulsan HD FC | K-League 1 | 0-2 | 10 | 0 | 0 | 6.4 |
| 2025-08-27 | @ Gangwon FC | Cup | 1-2 | 22 | 0 | 0 | |
| 2025-08-24 | @ Pohang Steelers | K-League 1 | 3-1 | 45 | 0 | 0 | 6.3 |
| 2025-08-20 | vs Gangwon FC | Cup | 1-1 | 0 | 0 | 0 | |
| 2025-08-16 | vs Daegu FC | K-League 1 | 3-0 | 90 | 0 | 0 | 7.7 |
| 2025-08-08 | vs FC Anyang | K-League 1 | 2-1 | 0 | 0 | 0 | |
| 2025-07-26 | @ Gwangju FC | K-League 1 | 1-2 | 23 | 0 | 0 | 6.3 |
| 2025-07-23 | vs Gangwon FC | K-League 1 | 2-0 | 25 | 0 | 0 | 6.4 |
| 2025-07-19 | @ Pohang Steelers | K-League 1 | 2-3 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Jeonbuk Hyundai Motors FC II | senior | 1 | 0 | 0 | - |
| 2026 | Jeonbuk Hyundai Motors FC | senior | 5 | 0 | 0 | 6.39 |
| 2025 | Jeonbuk Hyundai Motors FC | senior | 16 | 0 | 0 | 6.35 |
| 2024/2025 | Pogoń Szczecin | senior | 37 | 0 | 1 | 6.75 |
| 2023/2024 | Pogoń Szczecin | senior | 38 | 2 | 2 | 6.68 |
| 2022/2023 | Estoril | senior | 17 | 0 | 0 | 6.52 |
| 2022/2023 | OH Leuven | senior | 4 | 0 | 0 | 6.32 |
| 2021/2022 | Estoril | senior | 36 | 0 | 0 | 6.58 |
| 2020/2021 | Estoril | senior | 38 | 7 | 0 | - |
| 2019/2020 | Chaves | senior | 22 | 0 | 0 | - |
| 2018/2019 | Maritimo | senior | 18 | 0 | 0 | 6.23 |
| 2017/2018 | Maritimo | senior | 35 | 1 | 1 | 6.22 |
| 2018/2019 | Maritimo B | senior | 4 | 0 | 0 | - |
| 2016/2017 | Braga | senior | 7 | 0 | 0 | - |
| 2016/2017 | Braga B | senior | 18 | 0 | 0 | - |
| 2015/2016 | Braga B | senior | 37 | 1 | 0 | - |
| 2014/2015 | Braga B | senior | 6 | 0 | 0 | - |
| 2014/2015 | Braga | senior | 1 | 0 | 0 | - |
| 2013/2014 | Varzim | senior | 1 | 0 | 0 | - |
| 2019 | Portugal U21 | national team | 1 | 0 | 0 | - |
| 2016 | Portugal U23 | national team | 4 | 0 | 0 | - |
Transfer Value History
Teammates
Lee Ju-Hyun
Kim Young-Bin
Yeon Je-Un
Cho Wi-Je
Park Ji-Soo
Maeng Seong-Ung
Lee Dong-Jun
Oberdan
Tiago Orobó
Lee Seung-Woo
Kim Seung-Sub
Kang Sang-Yoon
Kim Ha-Jun
Jin Tae-Ho
Patrick Twumasi
Kim Tae-Hwan
Lee Sang-Myung
Lee Yeong-Jae
Song Bum-Keun
Choi Woo-Jin
Kim Tae-Hyun
Andrea Compagno
Kim Jin-Gyu
Bruno Mota
Trophies
Jeonbuk Hyundai Motors FC
🏆
K League 1
x1
🏆
Cup
x1
Estoril
🏆
Segunda Liga
x1