Age 20
Country Scotland
Value €253.1k
2025/2026
Filter:
Apps
19
Goals
0
Assists
1
Goals
0
0%
Assists
1
42%
Matches
17
34%
Started
14
46%
Minutes
1301
46%
Detailed Stats & Percentiles (Championship)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 25%
|
Per 90 pctl
avg 24%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 8 | 0.55 |
50
|
38
|
| Shots on target | 1 | 0.07 |
26
|
34
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Assists | 1 | 0.07 |
42
|
63
|
| Accurate passes | 0 | 0.00 |
0
|
0
|
| Successful crosses | 3 | 0.21 |
90
|
86
|
| Cross accuracy | 100.0 | 100.00 |
100
|
100
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 40%
|
|---|---|---|---|---|
| Duels won | 1 | 0.07 |
48
|
51
|
| Duels won % | 20.0 | 20.00 |
48
|
48
|
| Touches | 9 | 0.62 |
65
|
67
|
| Touches in opposition box | 1 | 0.07 |
59
|
71
|
| Dispossessed | 0 | 0.00 |
0
|
0
|
| Fouls won | 6 | 0.42 |
17
|
5
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Fouls committed | 18 | 1.25 |
50
|
48
|
| Clean sheets | 3 | 0.21 |
55
|
63
|
| Goals conceded while on pitch | 19 | 1.31 |
50
|
46
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 78%
|
Per 90 pctl
avg 82%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.14 |
57
|
65
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 25%
|
Per 90 pctl
avg 24%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| Shots | 8 | 0.55 |
50
|
38
|
| Shots on target | 1 | 0.07 |
26
|
34
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Assists | 1 | 0.07 |
42
|
63
|
| Accurate passes | 0 | 0.00 |
0
|
0
|
| Successful crosses | 3 | 0.21 |
90
|
86
|
| Cross accuracy | 100.0 | 100.00 |
100
|
100
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 40%
|
|---|---|---|---|---|
| Duels won | 1 | 0.07 |
48
|
51
|
| Duels won % | 20.0 | 20.00 |
48
|
48
|
| Touches | 9 | 0.62 |
65
|
67
|
| Touches in opposition box | 1 | 0.07 |
59
|
71
|
| Dispossessed | 0 | 0.00 |
0
|
0
|
| Fouls won | 6 | 0.42 |
17
|
5
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Fouls committed | 18 | 1.25 |
50
|
48
|
| Clean sheets | 3 | 0.21 |
55
|
63
|
| Goals conceded while on pitch | 19 | 1.31 |
50
|
46
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 78%
|
Per 90 pctl
avg 82%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.14 |
57
|
65
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (25)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-04-04 | vs Partick Thistle | Championship | 1-1 | 61 | 0 | 0 | |
| 2026-03-31 | @ Portugal U21 | EURO U21 Qualification Grp. B | 3-0 | 90 | 0 | 0 | |
| 2026-03-27 | vs Czechia U21 | EURO U21 Qualification Grp. B | 0-0 | 90 | 0 | 0 | |
| 2026-03-21 | vs Greenock Morton | Championship | 0-1 | 90 | 0 | 0 | |
| 2026-03-10 | vs Queen's Park | Championship | 1-2 | 90 | 0 | 0 | |
| 2026-03-03 | @ Arbroath | Championship | 1-1 | 29 | 0 | 0 | |
| 2025-11-18 | vs Bulgaria U21 | EURO U21 Qualification Grp. B | 1-0 | 90 | 0 | 0 | |
| 2025-11-15 | @ Gibraltar U21 | EURO U21 Qualification Grp. B | 0-2 | 90 | 0 | 0 | |
| 2025-11-08 | @ Ross County | Championship | 3-3 | 90 | 0 | 0 | |
| 2025-10-31 | vs Dunfermline Athletic | Championship | 0-1 | 90 | 0 | 0 | |
| 2025-10-25 | @ Queen's Park | Championship | 0-0 | 90 | 0 | 0 | |
| 2025-10-21 | @ Partick Thistle | Championship | 2-1 | 90 | 0 | 0 | |
| 2025-10-18 | vs Greenock Morton | Championship | 2-1 | 32 | 0 | 0 | |
| 2025-10-14 | @ Azerbaijan U21 | EURO U21 Qualification Grp. B | 3-3 | 90 | 0 | 0 | |
| 2025-10-09 | vs Gibraltar U21 | EURO U21 Qualification Grp. B | 12-0 | 90 | 1 | 0 | |
| 2025-10-04 | @ St. Johnstone | Championship | 0-0 | 90 | 0 | 0 | |
| 2025-09-27 | vs Airdrieonians | Championship | 4-2 | 90 | 0 | 1 | |
| 2025-09-23 | @ Dunfermline Athletic | Championship | 0-1 | 90 | 0 | 0 | |
| 2025-09-13 | vs Ross County | Championship | 1-1 | 90 | 0 | 0 | |
| 2025-08-30 | vs Queen's Park | Championship | 1-1 | 54 | 0 | 0 | |
| 2025-08-23 | @ Greenock Morton | Championship | 2-2 | 90 | 0 | 0 | |
| 2025-08-16 | @ Partick Thistle | League Cup | 2-0 | 90 | 0 | 0 | |
| 2025-08-09 | vs Raith Rovers | Championship | 0-1 | 90 | 0 | 0 | |
| 2025-08-01 | @ Arbroath | Championship | 1-1 | 45 | 0 | 0 | |
| 2025-07-19 | vs Newcastle United | Club Friendlies | 4-0 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Ayr United | senior | 19 | 0 | 1 | - |
| 2025/2026 | Celtic B | senior | 1 | 1 | 0 | - |
| 2024/2025 | Celtic B | senior | 1 | 5 | 0 | - |
| 2023/2024 | Celtic B | senior | 1 | 1 | 1 | - |
| 2024/2025 | Celtic U19 | youth | 7 | 1 | 0 | - |
| 2023/2024 | Celtic U19 | youth | 6 | 0 | 1 | - |
| 2023/2024 | Celtic U21 | youth | 4 | 0 | 0 | - |
| 2022/2023 | Celtic U21 | youth | 1 | 0 | 0 | - |
| 2022 | Celtic FC Under 17 | youth | 4 | 3 | 0 | - |
| 2027 | Scotland U21 | national team | 6 | 1 | 2 | - |
| 2025 | Scotland U19 | national team | 3 | 0 | 0 | - |
| 2024 | Scotland U19 | national team | 2 | 0 | 2 | - |
| 2023 | Scotland U17 | national team | 3 | 0 | 0 | - |
| 2022/2023 | Scotland U17 | national team | 2 | 0 | 0 | - |
Celtic U19