Age 25
Foot Right
Country Spain
Value €476.2k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.64
32 matches
Last 5
6.82
+0.18 vs season
Best
8.6
vs Arka Gdynia
MOTM
1
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
32
Goals
2
Assists
1
Rating
6.64
Goals
2
48%
Assists
1
34%
Rating
6.64
45%
Matches
29
79%
Started
13
59%
Minutes
1345
71%
🎯
Stats compared to other attacking midfielders/wingers
Ekstraklasa · percentile vs peers
Chances created
41%
Aerial duels
47%
Defensive actions
57%
Goals
27%
Shot attempts
7%
Touches
43%
🎯
Shot Map
15 shots per season
Goals
2
On target
11
xG
1.96
Conversion
13%
Goal
Saved
Off target
🔥
Heatmap
553 touches this season
Attack
Touches
553
Attack
45%
Middle
31%
Ø position
56%
Detailed Stats & Percentiles (Ekstraklasa)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 41%
|
|---|---|---|---|---|
| Goals | 2 | 0.13 |
48
|
47
|
| xG | 1.96 | 0.13 |
53
|
39
|
| xGOT | 2.06 | 0.14 |
59
|
50
|
| xG excl. penalty | 1.96 | 0.13 |
56
|
41
|
| Shots | 15 | 1.00 |
38
|
6
|
| Shots on target | 10 | 0.67 |
63
|
60
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 48%
|
Per 90 pctl
avg 38%
|
|---|---|---|---|---|
| Assists | 1 | 0.07 |
34
|
37
|
| xA | 1.37 | 0.09 |
49
|
24
|
| Accurate passes | 239 | 15.99 |
60
|
26
|
| Pass accuracy | 72.0 | 71.99 |
15
|
15
|
| Accurate long balls | 9 | 0.60 |
56
|
41
|
| Long ball accuracy | 36.0 | 36.00 |
19
|
19
|
| Chances created | 18 | 1.20 |
65
|
43
|
| Big chances created | 2 | 0.13 |
41
|
38
|
| Successful crosses | 14 | 0.94 |
79
|
69
|
| Cross accuracy | 28.0 | 28.00 |
67
|
67
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Dribbles | 34 | 2.28 |
91
|
85
|
| Dribbles success rate | 41.5 | 41.46 |
28
|
28
|
| Duels won | 99 | 6.62 |
81
|
80
|
| Duels won % | 49.7 | 49.75 |
78
|
78
|
| Aerials won | 9 | 0.60 |
52
|
29
|
| Aerials won % | 47.4 | 47.37 |
72
|
72
|
| Touches | 677 | 45.30 |
67
|
40
|
| Touches in opposition box | 59 | 3.95 |
71
|
62
|
| Dispossessed | 17 | 1.14 |
34
|
51
|
| Fouls won | 39 | 2.61 |
92
|
90
|
| Penalties awarded | 2 | 0.13 |
100
|
97
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Defensive actions | 45 | 3.01 |
70
|
52
|
| Tackles | 17 | 1.14 |
61
|
35
|
| Interceptions | 7 | 0.47 |
59
|
39
|
| Fouls committed | 16 | 1.07 |
58
|
28
|
| Recoveries | 70 | 4.68 |
80
|
73
|
| Possession won final 3rd | 16 | 1.07 |
90
|
83
|
| Dribbled past | 12 | 0.80 |
26
|
56
|
| Clearances | 21 | 1.41 |
89
|
87
|
| Clean sheets | 1 | 0.07 |
64
|
75
|
| Goals conceded while on pitch | 22 | 1.47 |
23
|
41
|
| xG against while on pitch | 19.67 | 1.32 |
37
|
67
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 52%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.33 |
4
|
19
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 53%
|
Per 90 pctl
avg 41%
|
|---|---|---|---|---|
| Goals | 2 | 0.13 |
48
|
47
|
| xG | 1.96 | 0.13 |
53
|
39
|
| xGOT | 2.06 | 0.14 |
59
|
50
|
| xG excl. penalty | 1.96 | 0.13 |
56
|
41
|
| Shots | 15 | 1.00 |
38
|
6
|
| Shots on target | 10 | 0.67 |
63
|
60
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 48%
|
Per 90 pctl
avg 38%
|
|---|---|---|---|---|
| Assists | 1 | 0.07 |
34
|
37
|
| xA | 1.37 | 0.09 |
49
|
24
|
| Accurate passes | 239 | 15.99 |
60
|
26
|
| Pass accuracy | 72.0 | 71.99 |
15
|
15
|
| Accurate long balls | 9 | 0.60 |
56
|
41
|
| Long ball accuracy | 36.0 | 36.00 |
19
|
19
|
| Chances created | 18 | 1.20 |
65
|
43
|
| Big chances created | 2 | 0.13 |
41
|
38
|
| Successful crosses | 14 | 0.94 |
79
|
69
|
| Cross accuracy | 28.0 | 28.00 |
67
|
67
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Dribbles | 34 | 2.28 |
91
|
85
|
| Dribbles success rate | 41.5 | 41.46 |
28
|
28
|
| Duels won | 99 | 6.62 |
81
|
80
|
| Duels won % | 49.7 | 49.75 |
78
|
78
|
| Aerials won | 9 | 0.60 |
52
|
29
|
| Aerials won % | 47.4 | 47.37 |
72
|
72
|
| Touches | 677 | 45.30 |
67
|
40
|
| Touches in opposition box | 59 | 3.95 |
71
|
62
|
| Dispossessed | 17 | 1.14 |
34
|
51
|
| Fouls won | 39 | 2.61 |
92
|
90
|
| Penalties awarded | 2 | 0.13 |
100
|
97
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Defensive actions | 45 | 3.01 |
70
|
52
|
| Tackles | 17 | 1.14 |
61
|
35
|
| Interceptions | 7 | 0.47 |
59
|
39
|
| Fouls committed | 16 | 1.07 |
58
|
28
|
| Recoveries | 70 | 4.68 |
80
|
73
|
| Possession won final 3rd | 16 | 1.07 |
90
|
83
|
| Dribbled past | 12 | 0.80 |
26
|
56
|
| Clearances | 21 | 1.41 |
89
|
87
|
| Clean sheets | 1 | 0.07 |
64
|
75
|
| Goals conceded while on pitch | 22 | 1.47 |
23
|
41
|
| xG against while on pitch | 19.67 | 1.32 |
37
|
67
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 52%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.33 |
4
|
19
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (31)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | vs Piast Gliwice | Ekstraklasa | 2-1 | 90 | 1 | 0 | 7.8 |
| 2026-05-15 | @ Korona Kielce | Ekstraklasa | 1-0 | 74 | 0 | 0 | 6.6 |
| 2026-05-09 | vs Lechia Gdańsk | Ekstraklasa | 3-1 | 79 | 0 | 0 | 7.1 |
| 2026-05-01 | @ Legia Warszawa | Ekstraklasa | 1-0 | 8 | 0 | 0 | |
| 2026-04-26 | vs Motor Lublin | Ekstraklasa | 2-0 | 11 | 0 | 0 | 6.3 |
| 2026-04-18 | @ Radomiak Radom | Ekstraklasa | 2-1 | 0 | 0 | 0 | |
| 2026-04-11 | vs Termalica Nieciecza | Ekstraklasa | 1-0 | 27 | 0 | 0 | 6.3 |
| 2026-04-04 | @ Raków Częstochowa | Ekstraklasa | 1-1 | 13 | 0 | 0 | 6.0 |
| 2026-03-07 | vs Lech Poznań | Ekstraklasa | 2-1 | 17 | 0 | 0 | 6.1 |
| 2026-02-28 | @ Pogoń Szczecin | Ekstraklasa | 1-0 | 16 | 0 | 0 | 6.2 |
| 2026-02-14 | @ Wisła Płock | Ekstraklasa | 0-2 | 11 | 0 | 0 | 6.1 |
| 2026-02-08 | @ GKS Katowice | Ekstraklasa | 1-0 | 59 | 0 | 0 | 6.3 |
| 2025-12-06 | @ Zagłębie Lubin | Ekstraklasa | 2-1 | 90 | 0 | 0 | 6.9 |
| 2025-12-02 | @ Pogoń Szczecin | FA Cup | 0-1 | 90 | 0 | 1 | |
| 2025-11-28 | @ Piast Gliwice | Ekstraklasa | 0-2 | 83 | 0 | 0 | 8.1 |
| 2025-11-23 | vs Korona Kielce | Ekstraklasa | 1-3 | 79 | 0 | 0 | 6.8 |
| 2025-11-08 | @ Lechia Gdańsk | Ekstraklasa | 2-1 | 77 | 0 | 0 | 5.5 |
| 2025-11-02 | vs Legia Warszawa | Ekstraklasa | 1-1 | 80 | 0 | 0 | 7.6 |
| 2025-10-24 | @ Motor Lublin | Ekstraklasa | 3-0 | 33 | 0 | 0 | 6.5 |
| 2025-10-17 | vs Radomiak Radom | Ekstraklasa | 3-2 | 12 | 0 | 0 | 6.4 |
| 2025-10-04 | @ Termalica Nieciecza | Ekstraklasa | 2-4 | 28 | 0 | 0 | 6.2 |
| 2025-09-28 | vs Raków Częstochowa | Ekstraklasa | 0-1 | 31 | 0 | 0 | 6.4 |
| 2025-09-21 | @ Górnik Zabrze | Ekstraklasa | 3-2 | 79 | 0 | 1 | 7.7 |
| 2025-09-14 | vs Arka Gdynia | Ekstraklasa | 2-0 | 89 | 1 | 0 | 8.6 ⭐ |
| 2025-08-31 | @ Lech Poznań | Ekstraklasa | 2-1 | 66 | 0 | 0 | 6.9 |
| 2025-08-22 | vs Pogoń Szczecin | Ekstraklasa | 1-2 | 70 | 0 | 0 | 5.9 |
| 2025-08-15 | @ Cracovia | Ekstraklasa | 1-0 | 20 | 0 | 0 | 6.0 |
| 2025-08-09 | vs Wisła Płock | Ekstraklasa | 1-1 | 29 | 0 | 0 | 6.0 |
| 2025-08-02 | vs GKS Katowice | Ekstraklasa | 3-0 | 21 | 0 | 0 | 6.7 |
| 2025-07-27 | @ Jagiellonia Białystok | Ekstraklasa | 3-2 | 25 | 0 | 0 | 6.8 |
| 2025-07-19 | vs Zagłębie Lubin | Ekstraklasa | 1-0 | 28 | 0 | 0 | 6.5 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Widzew Łódź | senior | 32 | 2 | 1 | 6.64 |
| 2024/2025 | Wisła Kraków | senior | 44 | 3 | 2 | - |
| 2023/2024 | Wisła Kraków | senior | 36 | 3 | 0 | - |
| 2022/2023 | Lugo | senior | 35 | 1 | 2 | 6.34 |
| 2021/2022 | Betis Deportivo Balompie | senior | 35 | 3 | 0 | - |
| 2020/2021 | Betis Deportivo Balompie | senior | 24 | 0 | 0 | - |
| 2019/2020 | Betis Deportivo Balompie | senior | 21 | 2 | 0 | - |
| 2018/2019 | Betis Deportivo Balompie | senior | 4 | 0 | 0 | - |
| 2017/2018 | Betis Deportivo Balompie | senior | 4 | 1 | 0 | - |
Transfer Value History
Teammates
Antoni Blocki
Bartlomiej Dragowski
Carlos Isaac
Samuel Kozlovsky
Mateusz Zyro
Stélios Andreou
Juljan Shehu
Mariusz Fornalczyk
Emil Kornvig
Andi Zeqiri
Fran Álvarez
Ricardo Visus
Peter Therkildsen
Christopher Cheng
Daniel Gryzio
Lindon Selahi
Bartlomiej Pawlowski
Lukas Lerager
Osman Bukari
Przemyslaw Wisniewski
Veljko Ilic
Mikolaj Bieganski
Jan Krzywanski
Kamil Andrzejkiewicz
Leon Madej
Kuba Nawrocki
Steve Kapuadi
Szymon Czyz
Marcel Krajewski
Maciej Kikolski
Sebastian Bergier
Widzew Łódź