Age 27
Height 174 cm
Foot Left
Country Poland
Value €13.5m
Contract 2029-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.80
17 matches
Last 5
7.12
+0.32 vs season
Best
9.0
vs Albania
MOTM
4
of 49 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
17
Goals
1
Assists
3
Rating
6.80
Goals
1
36%
Assists
0
0%
Rating
6.51
25%
Matches
14
29%
Started
4
17%
Minutes
440
20%
🎯
Stats compared to other midfielders
Ligue 1 · percentile vs peers
Chances created
94%
Aerial duels
7%
Defensive actions
15%
Goals
90%
Shot attempts
81%
Touches
14%
🎯
Shot Map
9 shots per season
Goals
1
On target
7
xG
0.83
Conversion
11%
Goal
Saved
Off target
Detailed Stats & Percentiles (Ligue 1)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 29%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Goals | 1 | 0.20 |
36
|
60
|
| xG | 0.83 | 0.17 |
24
|
53
|
| xGOT | 1.10 | 0.23 |
41
|
66
|
| xG excl. penalty | 0.83 | 0.17 |
25
|
58
|
| Shots | 9 | 1.84 |
24
|
44
|
| Shots on target | 3 | 0.61 |
26
|
48
|
| Headed shots | 1 | 0.20 |
30
|
67
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 1.29 | 0.26 |
48
|
89
|
| Accurate passes | 155 | 31.70 |
31
|
86
|
| Pass accuracy | 82.9 | 82.89 |
73
|
73
|
| Accurate long balls | 7 | 1.43 |
33
|
72
|
| Long ball accuracy | 50.0 | 50.00 |
30
|
30
|
| Chances created | 11 | 2.25 |
41
|
83
|
| Big chances created | 3 | 0.61 |
51
|
92
|
| Successful crosses | 3 | 0.61 |
34
|
52
|
| Cross accuracy | 11.1 | 11.11 |
13
|
13
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 28%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.41 |
6
|
8
|
| Dribbles success rate | 16.7 | 16.67 |
3
|
3
|
| Duels won | 20 | 4.09 |
18
|
27
|
| Duels won % | 46.5 | 46.51 |
58
|
58
|
| Aerials won | 1 | 0.20 |
5
|
12
|
| Aerials won % | 20.0 | 20.00 |
12
|
12
|
| Touches | 296 | 60.55 |
24
|
89
|
| Touches in opposition box | 30 | 6.14 |
41
|
96
|
| Dispossessed | 3 | 0.61 |
81
|
88
|
| Fouls won | 9 | 1.84 |
31
|
67
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 77%
|
|---|---|---|---|---|
| Defensive actions | 15 | 3.07 |
20
|
61
|
| Tackles | 8 | 1.64 |
22
|
65
|
| Interceptions | 3 | 0.61 |
22
|
60
|
| Fouls committed | 5 | 1.02 |
13
|
31
|
| Recoveries | 28 | 5.73 |
27
|
91
|
| Possession won final 3rd | 6 | 1.23 |
44
|
94
|
| Dribbled past | 2 | 0.41 |
85
|
87
|
| Clearances | 4 | 0.82 |
27
|
68
|
| Clean sheets | 1 | 0.20 |
50
|
94
|
| Goals conceded while on pitch | 2 | 0.41 |
90
|
97
|
| xG against while on pitch | 3.15 | 0.64 |
90
|
98
|
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 29%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Goals | 1 | 0.20 |
36
|
60
|
| xG | 0.83 | 0.17 |
24
|
53
|
| xGOT | 1.10 | 0.23 |
41
|
66
|
| xG excl. penalty | 0.83 | 0.17 |
25
|
58
|
| Shots | 9 | 1.84 |
24
|
44
|
| Shots on target | 3 | 0.61 |
26
|
48
|
| Headed shots | 1 | 0.20 |
30
|
67
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 35%
|
Per 90 pctl
avg 59%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 1.29 | 0.26 |
48
|
89
|
| Accurate passes | 155 | 31.70 |
31
|
86
|
| Pass accuracy | 82.9 | 82.89 |
73
|
73
|
| Accurate long balls | 7 | 1.43 |
33
|
72
|
| Long ball accuracy | 50.0 | 50.00 |
30
|
30
|
| Chances created | 11 | 2.25 |
41
|
83
|
| Big chances created | 3 | 0.61 |
51
|
92
|
| Successful crosses | 3 | 0.61 |
34
|
52
|
| Cross accuracy | 11.1 | 11.11 |
13
|
13
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 28%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Dribbles | 2 | 0.41 |
6
|
8
|
| Dribbles success rate | 16.7 | 16.67 |
3
|
3
|
| Duels won | 20 | 4.09 |
18
|
27
|
| Duels won % | 46.5 | 46.51 |
58
|
58
|
| Aerials won | 1 | 0.20 |
5
|
12
|
| Aerials won % | 20.0 | 20.00 |
12
|
12
|
| Touches | 296 | 60.55 |
24
|
89
|
| Touches in opposition box | 30 | 6.14 |
41
|
96
|
| Dispossessed | 3 | 0.61 |
81
|
88
|
| Fouls won | 9 | 1.84 |
31
|
67
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 45%
|
Per 90 pctl
avg 77%
|
|---|---|---|---|---|
| Defensive actions | 15 | 3.07 |
20
|
61
|
| Tackles | 8 | 1.64 |
22
|
65
|
| Interceptions | 3 | 0.61 |
22
|
60
|
| Fouls committed | 5 | 1.02 |
13
|
31
|
| Recoveries | 28 | 5.73 |
27
|
91
|
| Possession won final 3rd | 6 | 1.23 |
44
|
94
|
| Dribbled past | 2 | 0.41 |
85
|
87
|
| Clearances | 4 | 0.82 |
27
|
68
|
| Clean sheets | 1 | 0.20 |
50
|
94
|
| Goals conceded while on pitch | 2 | 0.41 |
90
|
97
|
| xG against while on pitch | 3.15 | 0.64 |
90
|
98
|
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 (61)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-31 | vs Ukraine | Friendlies | 0-2 | 46 | 0 | 0 | |
| 2026-05-17 | @ Marseille | Ligue 1 | 3-1 | 45 | 0 | 0 | 6.5 |
| 2026-05-10 | vs Paris FC | Ligue 1 | 2-1 | 67 | 0 | 0 | 7.2 |
| 2026-05-03 | @ Lyon | Ligue 1 | 4-2 | 70 | 0 | 0 | 6.7 |
| 2026-04-26 | vs Nantes | Ligue 1 | 2-1 | 22 | 0 | 0 | 6.5 |
| 2026-04-19 | @ Strasbourg | Ligue 1 | 0-3 | 86 | 0 | 1 | 8.7 ⭐ |
| 2026-04-11 | vs Angers | Ligue 1 | 2-1 | 17 | 0 | 0 | 6.2 |
| 2026-04-04 | @ Brest | Ligue 1 | 3-4 | 2 | 0 | 0 | |
| 2026-03-31 | @ Sweden | World Cup Qualification UEFA 2nd Round | 3-2 | 90 | 0 | 0 | 7.6 |
| 2026-03-26 | vs Albania | World Cup Qualification UEFA 2nd Round | 2-1 | 90 | 0 | 2 | 9.0 ⭐ |
| 2026-03-22 | vs Metz | Ligue 1 | 0-0 | 67 | 0 | 0 | 6.5 |
| 2026-03-15 | vs Lille | Ligue 1 | 1-2 | 20 | 0 | 0 | 6.2 |
| 2026-03-08 | @ Nice | Ligue 1 | 0-4 | 45 | 1 | 0 | 7.3 |
| 2026-02-28 | vs Toulouse | Ligue 1 | 1-0 | 73 | 0 | 0 | 6.8 |
| 2026-02-22 | @ Auxerre | Ligue 1 | 0-3 | 78 | 0 | 1 | 7.5 |
| 2026-02-13 | vs Paris Saint-Germain | Ligue 1 | 3-1 | 74 | 0 | 1 | 7.2 |
| 2026-02-07 | @ Lens | Ligue 1 | 3-1 | 64 | 0 | 0 | 5.9 |
| 2026-02-03 | @ Marseille | Coupe de France | 3-0 | 90 | 0 | 0 | 7.1 |
| 2026-01-31 | @ Monaco | Ligue 1 | 4-0 | 34 | 0 | 0 | 6.4 |
| 2026-01-24 | vs Lorient | Ligue 1 | 0-2 | 14 | 0 | 0 | 6.3 |
| 2026-01-14 | @ Beyoglu Yeni Carsi Futbol Kulubu | Cup Grp. C | 0-1 | 90 | 0 | 0 | |
| 2026-01-10 | @ Galatasaray | Super Cup | 0-2 | 0 | 0 | 0 | |
| 2026-01-06 | vs Samsunspor | Super Cup | 2-0 | 3 | 0 | 0 | |
| 2025-12-23 | vs Beşiktaş | Cup Grp. C | 1-2 | 90 | 0 | 0 | |
| 2025-12-20 | @ Eyüpspor | Super Lig | 0-3 | 8 | 0 | 0 | |
| 2025-12-15 | vs Konyaspor | Super Lig | 4-0 | 23 | 0 | 0 | 6.5 |
| 2025-12-11 | @ Brann | Europa League | 0-4 | 17 | 0 | 0 | 6.6 |
| 2025-12-06 | @ Başakşehir | Super Lig | 1-1 | 0 | 0 | 0 | |
| 2025-11-27 | vs Ferencvaros | Europa League | 1-1 | 0 | 0 | 0 | |
| 2025-11-14 | vs Netherlands | World Cup Qualification UEFA 1st Round Grp. G | 1-1 | 13 | 0 | 0 | 6.1 |
| 2025-11-09 | vs Kayserispor | Super Lig | 4-2 | 29 | 0 | 0 | 6.2 |
| 2025-11-06 | @ Viktoria Plzen | Europa League | 0-0 | 74 | 0 | 0 | 6.7 |
| 2025-11-02 | @ Beşiktaş | Super Lig | 2-3 | 10 | 0 | 0 | 6.0 |
| 2025-10-27 | @ Gaziantep FK | Super Lig | 0-4 | 29 | 0 | 0 | 6.5 |
| 2025-10-23 | vs VfB Stuttgart | Europa League | 1-0 | 8 | 0 | 0 | |
| 2025-10-19 | vs Fatih Karagümrük | Super Lig | 2-1 | 12 | 0 | 0 | 6.4 |
| 2025-10-12 | @ Lithuania | World Cup Qualification UEFA 1st Round Grp. G | 0-2 | 82 | 1 | 1 | 9.0 ⭐ |
| 2025-10-09 | vs New Zealand | Friendlies | 1-0 | 45 | 0 | 0 | 7.0 |
| 2025-10-05 | @ Samsunspor | Super Lig | 0-0 | 45 | 0 | 0 | 6.4 |
| 2025-10-02 | vs Nice | Europa League | 2-1 | 26 | 0 | 0 | 6.3 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Rennes | senior | 17 | 1 | 3 | 6.80 |
| 2025/2026 | Fenerbahçe | senior | 26 | 2 | 1 | 6.53 |
| 2024/2025 | Fenerbahçe | senior | 53 | 7 | 9 | 7.08 |
| 2023/2024 | Fenerbahçe | senior | 55 | 13 | 15 | 7.45 |
| 2022/2023 | Feyenoord | senior | 40 | 10 | 7 | 7.30 |
| 2021/2022 | Dinamo Moscow | senior | 32 | 6 | 9 | 7.74 |
| 2020/2021 | Dinamo Moscow | senior | 31 | 1 | 5 | 7.26 |
| 2019/2020 | Dinamo Moscow | senior | 23 | 1 | 1 | 6.43 |
| 2018/2019 | Legia Warszawa | senior | 42 | 2 | 6 | - |
| 2017/2018 | Legia Warszawa | senior | 33 | 8 | 3 | - |
| 2016/2017 | Legia Warszawa | senior | 11 | 1 | 0 | - |
| 2017/2018 | Legia Warszawa U19 | youth | 3 | 0 | 0 | - |
| 2016/2017 | Legia Warszawa U19 | youth | 5 | 2 | 0 | - |
| 2015/2016 | Legia Warszawa U19 | youth | 1 | 0 | 0 | - |
| 2026 | Poland | national team | 10 | 1 | 3 | 7.57 |
| 2025 | Poland | national team | 2 | 0 | 0 | 6.99 |
| 2024 | Poland | national team | 19 | 4 | 1 | 6.67 |
| 2023 | Poland | national team | 2 | 0 | 1 | 7.49 |
| 2022 | Poland | national team | 10 | 0 | 1 | 6.99 |
| 2020 | Poland | national team | 10 | 1 | 1 | - |
| 2019 | Poland U21 | national team | 15 | 3 | 0 | - |
| 2017 | Poland U19 | national team | 5 | 0 | 0 | - |
| 2016 | Poland U17 | national team | 5 | 1 | 0 | - |
Transfer Value History
Teammates
Lilian Brassier
Glen Kamara
Djaoui Cissé
Breel Embolo
Estéban Lepaul
Ludovic Blas
Mousa Tamari
Mahamadou Nagida
Valentin Rongier
Anthony Rouault
Quentin Merlin
Brice Samba
Elías Legendre
Alidu Seidu
Mahdi Camara
Abdelhamid Aït Boudlal
Mathys Silistrie
Nordan Mukiele
Isiaka Soukouna
Arnaud Nordin
Yassir Zabiri
Chibuike Ugochukwu
Przemyslaw Frankowski
Jérémy Jacquet
Trophies
Fenerbahçe
🏆
Super Cup
x1
Feyenoord
🏆
Eredivisie
x1
Legia Warszawa
🏆
Ekstraklasa
x2
🏆
Cup
x1
Rennes