Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Edinburgh City | Scottish League Cup | 4 | 232 | 0 | 0 |
| 2025/26 | Edinburgh City | Scottish Division 3 | 19 | 1,507 | 2 | 1 |
| 2024/25 | Bonnyrigg Rose | Scottish Division 3 | 2 | 17 | 0 | 0 |
| 2022/23 | Rangers U19 | UEFA Youth League | 5 | 151 | 0 | 0 |
| 2021/22 | Scotland U17 | UEFA Under 17 European Championship | 2 | 145 | 0 | 0 |
| 2021/22 | Scotland U17 | Under 17 Internationals | 1 | 90 | 0 | 0 |
| Total | 6 seasons | 33 | 2,142 | 2 | 1 |
Scottish Division 3
2026/27No stats available right now.
Scottish League Cup
2026/27Compared with 15 players in the same position in 2026/27.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
No data in this competition: Aerial game, Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 0% | 0 |
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 50 |
| Metric | Total |
|---|---|
| Shots | 1 |
Scottish Challenge Cup
2026/27No stats available right now.
Scottish Challenge Cup
2025/26No stats available right now.
Scottish Division 3
2025/26Compared with 73 players in the same position in 2025/26.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
No data in this competition: Aerial game, Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 50% | 49 |
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 50 |
| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 9 |
Scottish FA Cup
2025/26No stats available right now.
Scottish League Cup
2025/26No stats available right now.
Scottish League Two Play-offs
2025/26No stats available right now.
Scottish Division 3
2024/25Compared with 65 players in the same position in 2024/25.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
No data in this competition: Aerial game, Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Duels won | 0% | 1 |
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 50 |
No stats available right now.
Scottish League Cup
2024/25No stats available right now.
Scottish Challenge Cup
2023/24No stats available right now.
U21 Club Friendlies
2023/24No stats available right now.
Scottish Challenge Cup
2022/23No stats available right now.
Scottish Lowland Football League
2022/23No stats available right now.
UEFA Under 17 Championship Qualifiers
2022/23No stats available right now.
UEFA Youth League
2022/23No stats available right now.
Scottish Challenge Cup
2021/22No stats available right now.
Scottish Lowland Football League
2021/22No stats available right now.
UEFA Under 17 European Championship
2021/22| Metric | Total |
|---|---|
| Shots | 1 |
| Clearances | 4 |
UEFA Under 17 Championship Qualifiers
2021/22No stats available right now.
Under 17 Internationals
2021/22| Metric | Total |
|---|---|
| Dribbles completed | 1 |
| Tackles won | 2 |
| Clearances | 4 |
UEFA Youth League
2021/22No stats available right now.
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 07/21AwayStranraerG0-2 | 45' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.6 |
| 07/18AwayAyr UnitedP3-0 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.4 |
| 07/14Alloa AthleticG2-0 | 20' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.9 |
| 07/11FalkirkP0-5 | 77' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.4 |
| 07/30Bo'ness UnitedG3-1 | 7' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 09/26Alloa AthleticG4-1 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.9 |
| 05/20AwayDenmark U17P3-1 | 55' | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 36/43 | 6.1 |
| 05/17Portugal U17P1-5 | 90' | 0 | 0 | 1 | 0 | 0 | 5 | 4 | 45/58 | 5.4 |
| 02/10England U17E2-2 | 90' | 0 | 0 | 4 | 2 | 0 | 4 | 1 | 33/44 | 6.6 |
BLR
SMR
CRO
ENG
EST
LUX
ISL
BUL
RUS
NAM
TUR
FEN
RBS
VIE
OSS
MVV
VIT
NAC
MAD
ATH
ISP
HTY
MEN
ADE
FET
KBS
KIY
AFK
O67
FAT
ALT
A12
YBB
MYS
CIV
FOR
CLA
BON
COW
BER
DEV
FOM
UNI
FAI
CUM
KEI
LRS
CLY
LOS
MKD
SCO
ESP
CZE
SUI
SVN
CAN
PER
CIV
CMR
ARG
BFA
USA
MEX
ANA