Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2025/26 | Airdrieonians | Scottish Division 1 | 1 | 8 | 0 | 0 |
| 2024/25 | Airdrieonians | Scottish Division 1 | 9 | 367 | 0 | 0 |
| 2024/25 | Airdrieonians | Scottish League Cup | 4 | 265 | 0 | 0 |
| 2023/24 | Queen's Park | Scottish Division 1 | 20 | 692 | 1 | 1 |
| 2023/24 | Queen's Park | Scottish League Cup | 3 | 180 | 0 | 0 |
| 2022/23 | Queen's Park | Scottish Division 1 | 1 | 1 | 0 | 0 |
| 2021/22 | Queen's Park | Scottish Division 2 | 2 | 75 | 0 | 0 |
| 2021/22 | Scotland U17 | UEFA Under 17 European Championship | 1 | 76 | 0 | 0 |
| 2021/22 | Scotland U17 | Under 17 Internationals | 2 | 117 | 0 | 0 |
| Total | 9 seasons | 43 | 1,781 | 1 | 1 |
Northern Irish Premier League
2026/27No stats available right now.
Northern Irish Cup
2025/26No stats available right now.
Northern Irish League Cup
2025/26No stats available right now.
Northern Irish Premier League
2025/26No stats available right now.
Northern Irish Relegation / Promotion Play-offs
2025/26No stats available right now.
Scottish Division 1
2025/26No stats available right now.
Scottish League Cup
2025/26No stats available right now.
Scottish Challenge Cup
2024/25No stats available right now.
Scottish Division 1
2024/25Compared with 72 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 | 33% | 26 |
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 50 |
No stats available right now.
Scottish Division 1 Play-offs
2024/25No stats available right now.
Scottish FA Cup
2024/25No stats available right now.
Scottish League Cup
2024/25Compared with 19 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 | 60% | 61 |
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 50 |
| Metric | Total |
|---|---|
| Clean sheets | 1 |
Scottish Challenge Cup
2023/24No stats available right now.
Scottish Division 1
2023/24Compared with 69 players in the same position in 2023/24.
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 | 44% | 40 |
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 50 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 3 |
Scottish FA Cup
2023/24No stats available right now.
Scottish League Cup
2023/24Compared with 24 players in the same position in 2023/24.
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 | 40% | 42 |
| Tackles | 0.00 | 50 |
| Interceptions | 0.00 | 50 |
| Clearances | 0.00 | 48 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Clean sheets | 1 |
Scottish Challenge Cup
2022/23No stats available right now.
Scottish Division 1
2022/23No stats available right now.
Scottish FA Cup
2022/23No stats available right now.
Scottish League Cup
2022/23No stats available right now.
Scottish Premiership Play-offs
2022/23No stats available right now.
UEFA Under 17 Championship Qualifiers
2022/23No stats available right now.
Scottish Challenge Cup
2021/22No stats available right now.
Scottish Division 1 Play-offs
2021/22No stats available right now.
Scottish Division 2
2021/22No stats available right now.
Scottish FA Cup
2021/22No stats available right now.
UEFA Under 17 European Championship
2021/22| Metric | Total |
|---|---|
| Interceptions | 1 |
UEFA Under 17 Championship Qualifiers
2021/22No stats available right now.
Under 17 Internationals
2021/22| Metric | Total |
|---|---|
| Tackles won | 1 |
| Clearances | 1 |
Recent matches
| Match | Min | G | A | Clr | Tkl | Int | Duel | Aer | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 02/08AwayDundeeP4-0 | 66' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0/0 | 5.2 |
| 10/12East KilbrideE1-1 | 89' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0/0 | 6.0 |
| 09/07AwayQueen of the SouthG0-3 | 90' | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0/0 | 7.2 |
| 08/17AwayDundeeP6-1 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.0 |
| 07/27Queen of the SouthG2-0 | 90' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0/0 | 6.3 |
| 07/20AwayDumbartonG3-4 | 55' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 07/16East KilbrideG8-0 | 30' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0/0 | 5.7 |
| 11/25AwayPartick ThistleP3-0 | 21' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 09/09AwayBala TownG0-3 | 7' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 07/29Queen of the SouthP1-2 | 26' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.6 |
| 07/22AwayMotherwellP1-0 | 64' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0/0 | 5.9 |
| 01/11Raith RoversP0-1 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 5.9 |
| 05/23AwaySweden U17P1-0 | 76' | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 9/13 | 5.9 |
| 02/10England U17E2-2 | 90' | 0 | 0 | 1 | 1 | 0 | 6 | 1 | 14/25 | 6.1 |
| 02/08England U17P0-3 | 27' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1/1 | 5.6 |
ALD
SAR
MOR
GIL
FCN
OB
WIE
WPL
SDD
ARA
ROS
AKR
IFK
VÄS
UMR
SAR
VAN
BAN
GAL
KAS
ALB
WAL
BLR
ITA
GRE
ENG
CRO
ISL
CZE
SCO
ROU
NOR
KVX
AUT
SVK
UKR
TUR
SVN
LTU
SWE
MAL
ESP
PUE
LEO
TIG
TOL
BVB
SVW
LEN
LYN
LIB
LEO
DEL
MUR
GLP
TUC
INS
BOC
UNI
DYJ
NSR
DRA
BRA
SCP
JSK
ASO
MCA
TÉM
ANF
EUP
DEN
CB2
SKB
LOM
VEL
SIR
ALM
EIN
GRA
JUT

