Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2026/27 | Dunfermline Athletic | Scottish League Cup | 5 | 419 | 4 | 1 |
| 2025/26 | Dunfermline Athletic | Scottish Division 1 | 32 | 2,462 | 13 | 3 |
| 2025/26 | Dunfermline Athletic | Scottish League Cup | 3 | 220 | 3 | 0 |
| 2025/26 | Scotland U21 | UEFA Under 21 Championship Qualifiers | 4 | 215 | 0 | 1 |
| 2024/25 | Dunfermline Athletic | Scottish Division 1 | 2 | 46 | 0 | 0 |
| 2024/25 | Dunfermline Athletic | Scottish League Cup | 4 | 71 | 0 | 0 |
| 2024/25 | East Fife | Scottish Division 3 | 5 | 409 | 1 | 1 |
| 2023/24 | Dunfermline Athletic | Scottish Division 1 | 5 | 145 | 0 | 0 |
| 2023/24 | Dunfermline Athletic | Scottish League Cup | 3 | 235 | 0 | 1 |
| 2022/23 | Dunfermline Athletic | Scottish League Cup | 2 | 27 | 0 | 1 |
| 2022/23 | Elgin City | Scottish Division 3 | 7 | 251 | 0 | 0 |
| Total | 11 seasons | 72 | 4,500 | 21 | 8 |
Scottish Division 1
2026/27No stats available right now.
Scottish League Cup
2026/27| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 20 |
| Clean sheets | 1 |
Scottish Challenge Cup
2025/26No stats available right now.
Scottish Division 1
2025/26Compared with 75 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: Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.11 | 54 |
| Dribbles | 0.00 | 50 |
| Duels won | 54% | 58 |
| Recoveries | 0.00 | 50 |
| Forward passes | 0.00 | 50 |
| Metric | Total |
|---|---|
| Goals | 13 |
| Assists | 3 |
| Big chances created | 3 |
| Shots | 59 |
| Clean sheets | 7 |
Scottish FA Cup
2025/26No stats available right now.
Scottish League Cup
2025/26| Metric | Total |
|---|---|
| Goals | 3 |
| Shots | 11 |
| Clean sheets | 1 |
Scottish Premiership Play-offs
2025/26No stats available right now.
Other Competition Matches
2025/26No stats available right now.
UEFA Under 21 Championship Qualifiers
2025/26Compared with 120 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.
Small sample so far: few matches played.
No data in this competition: Duels won.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.42 | 68 |
| Pass accuracy | 100% | 90 |
| Dribbles | 0.00 | 28 |
| Recoveries | 0.00 | 18 |
| Forward passes | 0.42 | 32 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
Scottish Challenge Cup
2024/25No stats available right now.
Scottish Division 1
2024/25Compared with 73 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: Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 14 |
| Dribbles | 0.00 | 50 |
| Duels won | 40% | 30 |
| Recoveries | 0.00 | 50 |
| Forward passes | 0.00 | 50 |
| Metric | Total |
|---|---|
| Shots | 3 |
Scottish FA Cup
2024/25No stats available right now.
Scottish League Cup
2024/25Compared with 15 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: Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 23 |
| Dribbles | 0.00 | 50 |
| Duels won | 67% | 73 |
| Recoveries | 0.00 | 50 |
| Forward passes | 0.00 | 50 |
| Metric | Total |
|---|---|
| Shots | 2 |
Scottish Division 3
2024/25Compared with 73 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: Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.22 | 89 |
| Dribbles | 0.00 | 50 |
| Duels won | 37% | 18 |
| Recoveries | 0.00 | 50 |
| Forward passes | 0.00 | 50 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 5 |
| Clean sheets | 2 |
Scottish League Cup
2024/25No stats available right now.
Scottish Challenge Cup
2023/24No stats available right now.
Scottish Division 1
2023/24Compared with 77 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: Pass accuracy.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 14 |
| Dribbles | 0.00 | 50 |
| Duels won | 33% | 13 |
| Recoveries | 0.00 | 50 |
| Forward passes | 0.00 | 50 |
| Metric | Total |
|---|---|
| Shots | 4 |
Scottish FA Cup
2023/24No stats available right now.
Scottish League Cup
2023/24| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Shots | 3 |
| Clean sheets | 1 |
Scottish Division 2
2022/23No stats available right now.
Scottish FA Cup
2022/23No stats available right now.
Scottish League Cup
2022/23| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
Scottish Challenge Cup
2022/23No stats available right now.
Scottish Division 3
2022/23| Metric | Total |
|---|---|
| Shots | 1 |
Recent matches
| Match | Min | G | A | Sh | SoT | KP | Drb | Duel | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 09/30Azerbaijan U21G5-2 | 17' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 08/15Ross CountyP1-2 | 90' | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0/0 | 6.0 |
| 07/26AwaySt. MirrenG0-1 | 90' | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0/0 | 5.7 |
| 07/21Cove RangersG5-0 | 77' | 2 | 1 | 8 | 4 | 0 | 0 | 0 | 0/0 | 9.2 |
| 07/14DumbartonG4-1 | 78' | 2 | 0 | 4 | 4 | 0 | 0 | 0 | 0/0 | 8.7 |
| 07/11AwayEast KilbrideP3-0 | 84' | 0 | 0 | 4 | 3 | 0 | 0 | 0 | 0/0 | 6.4 |
| 05/23AwayCelticP3-1 | 79' | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 10/15 | 6.0 |
| 05/15AwayPartick ThistleP2-1 | 90' | 0 | 0 | 0 | 0 | 1 | 0 | 5 | 5/12 | 6.0 |
| 05/12Partick ThistleE1-1 | 86' | 0 | 0 | 3 | 0 | 0 | 1 | 6 | 13/21 | 6.4 |
| 05/08AwayArbroathE0-0 | 90' | 0 | 0 | 2 | 0 | 1 | 0 | 10 | 8/21 | 5.9 |
| 05/05ArbroathG1-0 | 90' | 0 | 1 | 2 | 2 | 1 | 1 | 6 | 15/22 | 7.7 |
| 04/18FalkirkE0-0 | 120' | 0 | 0 | 2 | 1 | 1 | 1 | 6 | 13/19 | 5.0 |
| 07/26Stirling AlbionG2-0 | 90' | 1 | 0 | 5 | 3 | 0 | 0 | 2 | 0/0 | 7.5 |
| 07/22Hamilton AcademicalG2-1 | 85' | 1 | 0 | 2 | 1 | 0 | 0 | 0 | 0/0 | 7.1 |
| 07/19AwayDumbartonG0-4 | 45' | 1 | 0 | 4 | 2 | 0 | 0 | 3 | 0/0 | 7.4 |
AZE
LTU
COM
SEN
VVV
RJC
HIF
BRO
BKH
UPP
MAL
ROS
AVW
CRY
BHA
CHA
EVE
BCL
THW
LCL
WHW
CHE
BKT
52O
KVX
AUT
MLT
AND
GRE
GER
NED
SRB
POR
NOR
IRL
ISR
WAL
DEN
EGY
RSA
MAR
GHA
MLI
BOL
GAM
MAR
HUR
ALD
TAL
BEL
ARG
TIG
ERC
RAC
GUY
DMA
BAH
VIR
TCA
VGB
PUR
CAY
TRI
CUW
ARU
AIA


