Age 24
Height 171 cm
Foot Right
Country Poland
Value €606.3k
Contract 2029-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.74
14 matches
Last 5
7.56
+0.82 vs season
Best
8.2
vs Raków Częstochowa
MOTM
1
of 35 matches
Rating by match (last 30)
≥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
14
Goals
2
Assists
0
Rating
6.74
Goals
3
64%
Assists
3
75%
Rating
6.74
54%
Matches
32
93%
Started
22
86%
Minutes
2073
90%
🎯
Stats compared to other attacking midfielders/wingers
Ekstraklasa · percentile vs peers
Chances created
55%
Aerial duels
20%
Defensive actions
14%
Goals
23%
Shot attempts
48%
Touches
21%
🎯
Shot Map
44 shots per season
Goals
3
On target
31
xG
3.23
Conversion
7%
Goal
Saved
Off target
🔥
Heatmap
690 touches this season
Attack
Touches
690
Attack
50%
Middle
32%
Ø position
62%
Detailed Stats & Percentiles (Ekstraklasa)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 47%
|
|---|---|---|---|---|
| Goals | 3 | 0.13 |
64
|
46
|
| xG | 3.22 | 0.14 |
72
|
43
|
| xGOT | 3.00 | 0.13 |
67
|
46
|
| xG excl. penalty | 3.22 | 0.14 |
74
|
46
|
| Shots | 44 | 1.91 |
84
|
47
|
| Shots on target | 14 | 0.61 |
78
|
54
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Assists | 3 | 0.13 |
75
|
62
|
| xA | 4.07 | 0.18 |
87
|
72
|
| Accurate passes | 413 | 17.93 |
86
|
37
|
| Pass accuracy | 79.7 | 79.73 |
69
|
69
|
| Accurate long balls | 16 | 0.69 |
79
|
49
|
| Long ball accuracy | 55.2 | 55.17 |
60
|
60
|
| Chances created | 31 | 1.35 |
86
|
54
|
| Big chances created | 6 | 0.26 |
84
|
68
|
| Successful crosses | 15 | 0.65 |
81
|
56
|
| Cross accuracy | 21.7 | 21.74 |
40
|
40
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 33%
|
|---|---|---|---|---|
| Dribbles | 27 | 1.17 |
80
|
48
|
| Dribbles success rate | 44.3 | 44.26 |
35
|
35
|
| Duels won | 78 | 3.39 |
70
|
9
|
| Duels won % | 42.6 | 42.62 |
27
|
27
|
| Aerials won | 8 | 0.35 |
46
|
15
|
| Aerials won % | 27.6 | 27.59 |
26
|
26
|
| Touches | 901 | 39.12 |
86
|
16
|
| Touches in opposition box | 92 | 3.99 |
91
|
63
|
| Dispossessed | 24 | 1.04 |
15
|
62
|
| Fouls won | 23 | 1.00 |
64
|
25
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 41%
|
|---|---|---|---|---|
| Defensive actions | 43 | 1.87 |
67
|
12
|
| Tackles | 21 | 0.91 |
70
|
25
|
| Interceptions | 10 | 0.43 |
76
|
36
|
| Blocked scoring attempt | 2 | 0.09 |
56
|
40
|
| Fouls committed | 18 | 0.78 |
63
|
14
|
| Recoveries | 89 | 3.86 |
90
|
50
|
| Possession won final 3rd | 17 | 0.74 |
91
|
59
|
| Dribbled past | 10 | 0.43 |
41
|
83
|
| Clearances | 10 | 0.43 |
56
|
17
|
| Clean sheets | 1 | 0.04 |
64
|
67
|
| Goals conceded while on pitch | 32 | 1.39 |
8
|
47
|
| xG against while on pitch | 34.59 | 1.50 |
6
|
45
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 68%
|
Per 90 pctl
avg 81%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.09 |
36
|
62
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 47%
|
|---|---|---|---|---|
| Goals | 3 | 0.13 |
64
|
46
|
| xG | 3.22 | 0.14 |
72
|
43
|
| xGOT | 3.00 | 0.13 |
67
|
46
|
| xG excl. penalty | 3.22 | 0.14 |
74
|
46
|
| Shots | 44 | 1.91 |
84
|
47
|
| Shots on target | 14 | 0.61 |
78
|
54
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 75%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Assists | 3 | 0.13 |
75
|
62
|
| xA | 4.07 | 0.18 |
87
|
72
|
| Accurate passes | 413 | 17.93 |
86
|
37
|
| Pass accuracy | 79.7 | 79.73 |
69
|
69
|
| Accurate long balls | 16 | 0.69 |
79
|
49
|
| Long ball accuracy | 55.2 | 55.17 |
60
|
60
|
| Chances created | 31 | 1.35 |
86
|
54
|
| Big chances created | 6 | 0.26 |
84
|
68
|
| Successful crosses | 15 | 0.65 |
81
|
56
|
| Cross accuracy | 21.7 | 21.74 |
40
|
40
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 33%
|
|---|---|---|---|---|
| Dribbles | 27 | 1.17 |
80
|
48
|
| Dribbles success rate | 44.3 | 44.26 |
35
|
35
|
| Duels won | 78 | 3.39 |
70
|
9
|
| Duels won % | 42.6 | 42.62 |
27
|
27
|
| Aerials won | 8 | 0.35 |
46
|
15
|
| Aerials won % | 27.6 | 27.59 |
26
|
26
|
| Touches | 901 | 39.12 |
86
|
16
|
| Touches in opposition box | 92 | 3.99 |
91
|
63
|
| Dispossessed | 24 | 1.04 |
15
|
62
|
| Fouls won | 23 | 1.00 |
64
|
25
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 57%
|
Per 90 pctl
avg 41%
|
|---|---|---|---|---|
| Defensive actions | 43 | 1.87 |
67
|
12
|
| Tackles | 21 | 0.91 |
70
|
25
|
| Interceptions | 10 | 0.43 |
76
|
36
|
| Blocked scoring attempt | 2 | 0.09 |
56
|
40
|
| Fouls committed | 18 | 0.78 |
63
|
14
|
| Recoveries | 89 | 3.86 |
90
|
50
|
| Possession won final 3rd | 17 | 0.74 |
91
|
59
|
| Dribbled past | 10 | 0.43 |
41
|
83
|
| Clearances | 10 | 0.43 |
56
|
17
|
| Clean sheets | 1 | 0.04 |
64
|
67
|
| Goals conceded while on pitch | 32 | 1.39 |
8
|
47
|
| xG against while on pitch | 34.59 | 1.50 |
6
|
45
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 68%
|
Per 90 pctl
avg 81%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.09 |
36
|
62
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (36)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | vs Zagłębie Lubin | Ekstraklasa | 1-0 | 90 | 0 | 0 | 7.7 |
| 2026-05-17 | @ GKS Katowice | Ekstraklasa | 2-2 | 90 | 0 | 0 | 7.1 |
| 2026-05-13 | @ Raków Częstochowa | Ekstraklasa | 0-2 | 89 | 1 | 0 | 8.2 ⭐ |
| 2026-05-09 | vs Pogoń Szczecin | Ekstraklasa | 3-2 | 77 | 1 | 0 | 8.0 |
| 2026-04-24 | vs Górnik Zabrze | Ekstraklasa | 1-2 | 90 | 0 | 0 | 6.8 |
| 2026-04-19 | @ Arka Gdynia | Ekstraklasa | 0-3 | 87 | 0 | 0 | 6.8 |
| 2026-04-10 | @ Korona Kielce | Ekstraklasa | 1-1 | 74 | 0 | 0 | 7.2 |
| 2026-04-04 | vs Lech Poznań | Ekstraklasa | 0-0 | 72 | 0 | 0 | 6.9 |
| 2026-03-21 | vs Wisła Płock | Ekstraklasa | 1-2 | 25 | 0 | 0 | 6.0 |
| 2026-03-17 | vs GKS Katowice | Ekstraklasa | 2-1 | 26 | 0 | 0 | 6.4 |
| 2026-03-14 | vs Piast Gliwice | Ekstraklasa | 1-2 | 79 | 0 | 0 | 6.0 |
| 2026-03-06 | @ Lechia Gdańsk | Ekstraklasa | 3-0 | 90 | 0 | 0 | 6.3 |
| 2026-03-01 | vs Legia Warszawa | Ekstraklasa | 2-2 | 90 | 0 | 0 | 7.1 |
| 2026-02-22 | vs Radomiak Radom | Ekstraklasa | 1-1 | 32 | 0 | 0 | 6.3 |
| 2026-02-14 | @ Cracovia | Ekstraklasa | 0-0 | 0 | 0 | 0 | |
| 2025-12-14 | @ Raków Częstochowa | Ekstraklasa | 0-1 | 45 | 0 | 0 | 6.6 |
| 2025-12-06 | vs Widzew Łódź | Ekstraklasa | 2-1 | 45 | 0 | 0 | 6.5 |
| 2025-11-30 | vs Jagiellonia Białystok | Ekstraklasa | 0-0 | 66 | 0 | 0 | 6.2 |
| 2025-11-24 | @ Pogoń Szczecin | Ekstraklasa | 5-1 | 90 | 0 | 1 | 7.5 |
| 2025-11-07 | vs Górnik Zabrze | Ekstraklasa | 2-0 | 20 | 0 | 0 | 6.2 |
| 2025-11-03 | @ Cracovia | Ekstraklasa | 0-0 | 29 | 0 | 0 | 6.5 |
| 2025-10-24 | @ Termalica Nieciecza | Ekstraklasa | 1-1 | 22 | 0 | 0 | 6.4 |
| 2025-10-19 | vs Legia Warszawa | Ekstraklasa | 3-1 | 90 | 0 | 0 | 5.9 |
| 2025-10-04 | @ Radomiak Radom | Ekstraklasa | 3-1 | 68 | 0 | 0 | 6.3 |
| 2025-09-29 | vs Arka Gdynia | Ekstraklasa | 4-0 | 89 | 0 | 1 | 7.6 |
| 2025-09-21 | vs Motor Lublin | Ekstraklasa | 2-2 | 90 | 0 | 0 | 6.4 |
| 2025-09-12 | @ Lech Poznań | Ekstraklasa | 1-2 | 79 | 0 | 1 | 7.8 |
| 2025-08-30 | vs Piast Gliwice | Ekstraklasa | 2-2 | 28 | 0 | 0 | 6.3 |
| 2025-08-25 | @ Wisła Płock | Ekstraklasa | 2-1 | 45 | 0 | 0 | 5.8 |
| 2025-08-15 | vs Lechia Gdańsk | Ekstraklasa | 6-2 | 18 | 1 | 0 | 7.7 |
| 2025-08-01 | vs Korona Kielce | Ekstraklasa | 1-1 | 66 | 0 | 0 | 6.6 |
| 2025-07-28 | @ GKS Katowice | Ekstraklasa | 2-2 | 90 | 0 | 0 | 6.7 |
| 2025-07-19 | @ Widzew Łódź | Ekstraklasa | 1-0 | 82 | 0 | 0 | 6.3 |
| 2025-06-17 | @ France U21 | EURO U21 Grp. C | 4-1 | 90 | 0 | 0 | 6.7 |
| 2025-06-14 | @ Portugal U21 | EURO U21 Grp. C | 5-0 | 45 | 0 | 0 | 6.1 |
| 2025-06-11 | vs Georgia U21 | EURO U21 Grp. C | 1-2 | 26 | 0 | 0 | 6.5 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Jagiellonia Białystok | senior | 14 | 2 | 0 | 6.74 |
| 2024/2025 | Zagłębie Lubin II | senior | 1 | 0 | 0 | - |
| 2025/2026 | Zagłębie Lubin | senior | 19 | 1 | 3 | 6.74 |
| 2024/2025 | Zagłębie Lubin | senior | 20 | 2 | 1 | 6.75 |
| 2023/2024 | Warta Poznań | senior | 34 | 7 | 2 | 6.98 |
| 2022/2023 | Warta Poznań | senior | 33 | 3 | 5 | 6.91 |
| 2021/2022 | Warta Poznań | senior | 6 | 0 | 0 | - |
| 2021/2022 | KS Górnik Polkowice | senior | 18 | 2 | 0 | - |
| 2020/2021 | Warta Poznań | senior | 8 | 0 | 0 | - |
| 2019/2020 | KS Górnik Polkowice | senior | 7 | 0 | 0 | - |
| 2019/2020 | Warta Poznań | senior | 1 | 0 | 0 | - |
| 2018/2019 | Warta Poznań | senior | 2 | 0 | 0 | - |
| 2025 | Poland U21 | national team | 11 | 1 | 1 | 6.47 |
Transfer Value History
Teammates
Dusan Stojinovic
Yuki Kobayashi
Taras Romanczuk
Alejandro Pozo
Dawid Drachal
Dimitris Rallis
Afimico Pululu
Jesús Imaz
Bernardo Vital
Samed Bazdar
Norbert Wojtuszek
Youssuf Sylla
Nahuel Leiva
Sergio Lozano
Milosz Piekutowski
Guilherme Montóia
Bartlomiej Wdowik
Leon Flach
Apostolos Konstantopoulos
Slawomir Abramowicz
Bartlomiej Krasiewicz
Adrian Damasiewicz
Jakub Rabiczko
Andy Pelmard
Kamil Józwiak
Zachary Zalewski
Eryk Kozlowski
Bartosz Mazurek
Maciej Kuczynski
Szymon Pankiewicz
Jagiellonia Białystok