Age 29
Height 172 cm
Foot Right
Country Ghana
Value €445.5k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.66
27 matches
Last 5
6.52
-0.14 vs season
Best
7.9
vs Wisła Płock
MOTM
0
of 27 matches
Rating by match (last 27)
≥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
27
Goals
1
Assists
0
Rating
6.66
Goals
1
65%
Assists
0
0%
Rating
6.66
36%
Matches
27
76%
Started
25
84%
Minutes
2171
82%
🎯
Stats compared to other fullbacks
Ekstraklasa · percentile vs peers
Chances created
42%
Aerial duels
12%
Defensive actions
11%
Goals
50%
Shot attempts
22%
Touches
43%
🎯
Shot Map
10 shots per season
Goals
1
On target
5
xG
0.59
Conversion
10%
Goal
Saved
Off target
🔥
Heatmap
852 touches this season
Attack
Touches
852
Attack
30%
Middle
39%
Ø position
50%
Detailed Stats & Percentiles (Ekstraklasa)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 34%
|
|---|---|---|---|---|
| Goals | 1 | 0.04 |
65
|
69
|
| xG | 0.59 | 0.02 |
55
|
23
|
| xGOT | 0.24 | 0.01 |
41
|
38
|
| xG excl. penalty | 0.59 | 0.02 |
55
|
23
|
| Shots | 10 | 0.41 |
50
|
20
|
| Shots on target | 1 | 0.04 |
26
|
28
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 31%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 1.32 | 0.05 |
57
|
15
|
| Accurate passes | 914 | 37.89 |
85
|
77
|
| Pass accuracy | 87.4 | 87.38 |
95
|
95
|
| Accurate long balls | 20 | 0.83 |
57
|
15
|
| Long ball accuracy | 30.3 | 30.30 |
19
|
19
|
| Chances created | 19 | 0.79 |
71
|
38
|
| Successful crosses | 6 | 0.25 |
46
|
11
|
| Cross accuracy | 13.3 | 13.33 |
11
|
11
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 28%
|
|---|---|---|---|---|
| Dribbles | 17 | 0.70 |
87
|
53
|
| Dribbles success rate | 54.8 | 54.84 |
61
|
61
|
| Duels won | 67 | 2.78 |
52
|
7
|
| Duels won % | 42.9 | 42.95 |
9
|
9
|
| Aerials won | 12 | 0.50 |
44
|
15
|
| Aerials won % | 32.4 | 32.43 |
14
|
14
|
| Touches | 1435 | 59.49 |
80
|
42
|
| Touches in opposition box | 31 | 1.29 |
74
|
39
|
| Dispossessed | 18 | 0.75 |
3
|
23
|
| Fouls won | 13 | 0.54 |
49
|
14
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Defensive actions | 95 | 3.94 |
57
|
6
|
| Tackles | 25 | 1.04 |
53
|
11
|
| Interceptions | 11 | 0.46 |
47
|
7
|
| Blocked scoring attempt | 8 | 0.33 |
76
|
49
|
| Fouls committed | 28 | 1.16 |
80
|
50
|
| Recoveries | 119 | 4.93 |
92
|
88
|
| Possession won final 3rd | 7 | 0.29 |
82
|
58
|
| Dribbled past | 5 | 0.21 |
58
|
87
|
| Clearances | 51 | 2.11 |
61
|
19
|
| Clean sheets | 3 | 0.12 |
61
|
47
|
| Goals conceded while on pitch | 32 | 1.33 |
14
|
50
|
| xG against while on pitch | 33.38 | 1.38 |
14
|
52
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 11%
|
|---|---|---|---|---|
| Yellow cards | 9 | 0.37 |
0
|
12
|
| Red cards | 1 | 0.04 |
0
|
9
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 34%
|
|---|---|---|---|---|
| Goals | 1 | 0.04 |
65
|
69
|
| xG | 0.59 | 0.02 |
55
|
23
|
| xGOT | 0.24 | 0.01 |
41
|
38
|
| xG excl. penalty | 0.59 | 0.02 |
55
|
23
|
| Shots | 10 | 0.41 |
50
|
20
|
| Shots on target | 1 | 0.04 |
26
|
28
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 31%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 1.32 | 0.05 |
57
|
15
|
| Accurate passes | 914 | 37.89 |
85
|
77
|
| Pass accuracy | 87.4 | 87.38 |
95
|
95
|
| Accurate long balls | 20 | 0.83 |
57
|
15
|
| Long ball accuracy | 30.3 | 30.30 |
19
|
19
|
| Chances created | 19 | 0.79 |
71
|
38
|
| Successful crosses | 6 | 0.25 |
46
|
11
|
| Cross accuracy | 13.3 | 13.33 |
11
|
11
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 28%
|
|---|---|---|---|---|
| Dribbles | 17 | 0.70 |
87
|
53
|
| Dribbles success rate | 54.8 | 54.84 |
61
|
61
|
| Duels won | 67 | 2.78 |
52
|
7
|
| Duels won % | 42.9 | 42.95 |
9
|
9
|
| Aerials won | 12 | 0.50 |
44
|
15
|
| Aerials won % | 32.4 | 32.43 |
14
|
14
|
| Touches | 1435 | 59.49 |
80
|
42
|
| Touches in opposition box | 31 | 1.29 |
74
|
39
|
| Dispossessed | 18 | 0.75 |
3
|
23
|
| Fouls won | 13 | 0.54 |
49
|
14
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 44%
|
|---|---|---|---|---|
| Defensive actions | 95 | 3.94 |
57
|
6
|
| Tackles | 25 | 1.04 |
53
|
11
|
| Interceptions | 11 | 0.46 |
47
|
7
|
| Blocked scoring attempt | 8 | 0.33 |
76
|
49
|
| Fouls committed | 28 | 1.16 |
80
|
50
|
| Recoveries | 119 | 4.93 |
92
|
88
|
| Possession won final 3rd | 7 | 0.29 |
82
|
58
|
| Dribbled past | 5 | 0.21 |
58
|
87
|
| Clearances | 51 | 2.11 |
61
|
19
|
| Clean sheets | 3 | 0.12 |
61
|
47
|
| Goals conceded while on pitch | 32 | 1.33 |
14
|
50
|
| xG against while on pitch | 33.38 | 1.38 |
14
|
52
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 11%
|
|---|---|---|---|---|
| Yellow cards | 9 | 0.37 |
0
|
12
|
| Red cards | 1 | 0.04 |
0
|
9
|
Recent Matches (28)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | @ Widzew Łódź | Ekstraklasa | 2-1 | 45 | 0 | 0 | 6.5 |
| 2026-05-17 | vs Raków Częstochowa | Ekstraklasa | 1-3 | 45 | 0 | 0 | 6.7 |
| 2026-05-10 | vs GKS Katowice | Ekstraklasa | 0-0 | 0 | 0 | 0 | |
| 2026-04-20 | @ Lechia Gdańsk | Ekstraklasa | 1-1 | 24 | 0 | 0 | 5.1 |
| 2026-04-13 | vs Pogoń Szczecin | Ekstraklasa | 0-2 | 90 | 0 | 0 | 6.8 |
| 2026-03-20 | vs Radomiak Radom | Ekstraklasa | 3-1 | 90 | 1 | 0 | 7.5 |
| 2026-03-14 | @ Jagiellonia Białystok | Ekstraklasa | 1-2 | 45 | 0 | 0 | 6.3 |
| 2026-03-07 | vs Zagłębie Lubin | Ekstraklasa | 1-3 | 90 | 0 | 0 | 5.7 |
| 2026-02-27 | @ Cracovia | Ekstraklasa | 2-3 | 90 | 0 | 0 | 6.8 |
| 2026-02-20 | vs Motor Lublin | Ekstraklasa | 1-2 | 90 | 0 | 0 | 6.5 |
| 2026-02-15 | @ Lech Poznań | Ekstraklasa | 3-0 | 90 | 0 | 0 | 6.1 |
| 2026-02-09 | vs Wisła Płock | Ekstraklasa | 1-0 | 75 | 0 | 0 | 7.9 |
| 2026-02-03 | vs Lech Poznań | Ekstraklasa | 1-0 | 76 | 0 | 0 | 6.9 |
| 2026-01-31 | @ Górnik Zabrze | Ekstraklasa | 2-1 | 90 | 0 | 0 | 6.1 |
| 2025-11-28 | vs Widzew Łódź | Ekstraklasa | 0-2 | 82 | 0 | 0 | 7.1 |
| 2025-11-22 | @ Raków Częstochowa | Ekstraklasa | 1-3 | 90 | 0 | 0 | 7.6 |
| 2025-11-08 | @ GKS Katowice | Ekstraklasa | 1-3 | 90 | 0 | 0 | 6.7 |
| 2025-10-31 | vs Korona Kielce | Ekstraklasa | 0-0 | 90 | 0 | 0 | 7.0 |
| 2025-10-25 | @ Arka Gdynia | Ekstraklasa | 2-1 | 90 | 0 | 0 | 6.0 |
| 2025-10-19 | vs Lechia Gdańsk | Ekstraklasa | 1-2 | 90 | 0 | 0 | 6.6 |
| 2025-10-03 | @ Pogoń Szczecin | Ekstraklasa | 2-1 | 69 | 0 | 0 | 6.5 |
| 2025-09-20 | @ Radomiak Radom | Ekstraklasa | 1-0 | 90 | 0 | 0 | 6.3 |
| 2025-09-13 | vs Jagiellonia Białystok | Ekstraklasa | 1-1 | 90 | 0 | 0 | 7.0 |
| 2025-08-30 | @ Zagłębie Lubin | Ekstraklasa | 2-2 | 90 | 0 | 0 | 7.7 |
| 2025-08-24 | vs Cracovia | Ekstraklasa | 0-0 | 90 | 0 | 0 | 7.3 |
| 2025-08-16 | @ Motor Lublin | Ekstraklasa | 0-0 | 90 | 0 | 0 | 6.5 |
| 2025-08-01 | @ Wisła Płock | Ekstraklasa | 2-0 | 90 | 0 | 0 | 6.4 |
| 2025-07-26 | vs Górnik Zabrze | Ekstraklasa | 0-1 | 90 | 0 | 0 | 6.2 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Piast Gliwice | senior | 27 | 1 | 0 | 6.66 |
| 2024 | FC Dallas | senior | 20 | 0 | 1 | 6.44 |
| 2023 | FC Dallas | senior | 28 | 1 | 0 | 6.85 |
| 2022 | FC Dallas | senior | 34 | 0 | 1 | 6.85 |
| 2021 | FC Dallas | senior | 23 | 0 | 0 | 6.78 |
| 2020 | FC Dallas | senior | 5 | 0 | 0 | 6.18 |
| 2020 | Austin Bold | senior | 14 | 1 | 3 | 6.84 |
| 2019 | Austin Bold | senior | 20 | 4 | 0 | 6.63 |
| 2019 | FC Dallas | senior | 2 | 0 | 0 | 5.48 |
| 2018 | FC Dallas | senior | 2 | 0 | 0 | 5.67 |
| 2018 | OKC Energy FC | senior | 6 | 0 | 1 | - |
Transfer Value History
Teammates
Dawid Rychta
Elton Fikaj
Jakub Czerwinski
Juan Rivas
Michal Chrapek
Jorge Félix
Adrián Dalmau
Patryk Dziczek
Leandro Sanca
Jakub Grelich
Mateusz Kopczynski
Quentin Boisgard
Oliwier Maziarz
Grzegorz Tomasiewicz
Tomasz Mokwa
Szczepan Mucha
Piotr Liszewski
Frantisek Plach
Justin Daniel
Filip Borowski
Igor Drapinski
Dominik Holec
Oskar Lesniak
Karol Szymanski
Jakub Lewicki
German Barkovsky
Andreas Katsantonis
Hugo Vallejo
Ivan Lima
Jason Lokilo
Trophies
FC Dallas
🏆
Mobile Mini Sun Cup
x1
Piast Gliwice