Age 25
Height 172 cm
Foot Right
Country Wales
Value €160k
Filter:
Apps
37
Goals
7
Assists
0
Goals
0
0%
Assists
0
0%
Rating
6.70
62%
Matches
4
55%
Started
1
0%
Minutes
133
23%
Detailed Stats & Percentiles (main league)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 67%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.01 | 0.01 |
68
|
72
|
| Accurate passes | 42 | 28.42 |
76
|
88
|
| Pass accuracy | 87.5 | 87.50 |
84
|
84
|
| Accurate long balls | 4 | 2.71 |
80
|
94
|
| Long ball accuracy | 80.0 | 80.00 |
93
|
93
|
| Chances created | 1 | 0.68 |
65
|
81
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 86%
|
Per 90 pctl
avg 94%
|
|---|---|---|---|---|
| Duels won | 9 | 6.09 |
77
|
94
|
| Duels won % | 81.8 | 81.82 |
98
|
98
|
| Touches | 62 | 41.95 |
72
|
83
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Defensive actions | 12 | 8.12 |
88
|
98
|
| Tackles | 9 | 6.09 |
96
|
100
|
| Interceptions | 1 | 0.68 |
71
|
81
|
| Blocked scoring attempt | 1 | 0.68 |
86
|
96
|
| Recoveries | 7 | 4.74 |
80
|
92
|
| Possession won final 3rd | 1 | 0.68 |
81
|
95
|
| Dribbled past | 2 | 1.35 |
12
|
7
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 2 | 1.35 |
62
|
48
|
| xG against while on pitch | 1.16 | 0.78 |
30
|
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 0%
|
Per 90 pctl
avg 0%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 0 | 0.00 |
0
|
0
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 67%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.01 | 0.01 |
68
|
72
|
| Accurate passes | 42 | 28.42 |
76
|
88
|
| Pass accuracy | 87.5 | 87.50 |
84
|
84
|
| Accurate long balls | 4 | 2.71 |
80
|
94
|
| Long ball accuracy | 80.0 | 80.00 |
93
|
93
|
| Chances created | 1 | 0.68 |
65
|
81
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 86%
|
Per 90 pctl
avg 94%
|
|---|---|---|---|---|
| Duels won | 9 | 6.09 |
77
|
94
|
| Duels won % | 81.8 | 81.82 |
98
|
98
|
| Touches | 62 | 41.95 |
72
|
83
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Defensive actions | 12 | 8.12 |
88
|
98
|
| Tackles | 9 | 6.09 |
96
|
100
|
| Interceptions | 1 | 0.68 |
71
|
81
|
| Blocked scoring attempt | 1 | 0.68 |
86
|
96
|
| Recoveries | 7 | 4.74 |
80
|
92
|
| Possession won final 3rd | 1 | 0.68 |
81
|
95
|
| Dribbled past | 2 | 1.35 |
12
|
7
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 2 | 1.35 |
62
|
48
|
| xG against while on pitch | 1.16 | 0.78 |
30
|
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 (4)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2025-07-29 | @ FC Differdange 03 | Conference League Qualification | 1-0 | 90 | 0 | 0 | |
| 2025-07-23 | vs FC Differdange 03 | Conference League Qualification | 0-1 | 90 | 0 | 0 | |
| 2025-07-15 | @ KF Shkendija | Champions League Qualification | 2-1 | 120 | 0 | 0 | |
| 2025-07-08 | vs KF Shkendija | Champions League Qualification | 0-0 | 75 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | TNS | senior | 37 | 7 | 0 | - |
| 2024/2025 | TNS | senior | 47 | 3 | 0 | 6.75 |
| 2023/2024 | TNS | senior | 36 | 3 | 0 | - |
| 2022/2023 | TNS | senior | 27 | 2 | 0 | - |
| 2022 | Dundalk | senior | 10 | 0 | 2 | 6.92 |
| 2021/2022 | Swansea City | senior | 2 | 0 | 2 | 8.30 |
| 2022/2023 | Swansea City Academy | youth | 1 | 0 | 0 | - |
| 2019/2020 | Swansea City U23 | youth | 9 | 0 | 1 | - |
| 2018/2019 | Swansea City U23 | youth | 1 | 0 | 0 | - |
| 2018/2019 | Swansea City U18 | youth | 21 | 3 | 1 | - |
| 2017/2018 | Swansea City U18 | youth | 14 | 1 | 1 | - |
| 2016/2017 | Swansea City U18 | youth | 3 | 0 | 0 | - |
| 2023 | Wales U21 | national team | 7 | 1 | 0 | - |
| 2021 | Wales U21 | national team | 1 | 0 | 0 | - |
Trophies
TNS
🏆
League Cup
x1
🏆
Cymru Premier
x2
🏆
Welsh Cup
x1
Swansea City
🏆
League One
x1
🏆
EFL Cup
x1