Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2025/26 | Livingston | Scottish Premier League | 7 | 287 | 0 | 2 |
| 2024/25 | Heart of Midlothian | Scottish League Cup | 1 | 26 | 0 | 0 |
| 2024/25 | Heart of Midlothian | Scottish Premier League | 8 | 242 | 0 | 0 |
| 2024/25 | Heart of Midlothian | UEFA Europa Conference League | 3 | 95 | 0 | 0 |
| 2023/24 | Heart of Midlothian | Scottish League Cup | 1 | 68 | 0 | 0 |
| 2023/24 | Heart of Midlothian | Scottish Premier League | 11 | 403 | 0 | 2 |
| 2023/24 | Heart of Midlothian | UEFA Europa Conference League Qualifying | 2 | 110 | 0 | 0 |
| 2022/23 | Heart of Midlothian | Scottish League Cup | 1 | 90 | 0 | 0 |
| 2022/23 | Heart of Midlothian | Scottish Premier League | 37 | 2,603 | 4 | 6 |
| 2022/23 | Heart of Midlothian | UEFA Europa League Qualifying | 2 | 180 | 0 | 0 |
| 2022/23 | Heart of Midlothian | UEFA Europa Conference League | 6 | 446 | 0 | 0 |
| 2021/22 | Heart of Midlothian | Scottish Premier League | 33 | 2,644 | 2 | 10 |
| 2020/21 | Fleetwood Town | English Johnstone's Paints Trophy | 2 | 103 | 1 | 0 |
| 2020/21 | Fleetwood Town | English League 1 | 26 | 1,400 | 2 | 4 |
| 2019/20 | Fleetwood Town | English League 1 | 10 | 753 | 2 | 2 |
| 2019/20 | Swansea City | FA Cup | 1 | 57 | 0 | 0 |
| 2019/20 | Swansea City | EFL Cup | 3 | 120 | 0 | 0 |
| 2019/20 | Swansea City | English Npower Championship | 4 | 73 | 0 | 2 |
| 2019/20 | Swansea City U23 | English Premier League 2 Division Two | 3 | 270 | 0 | 2 |
| 2018/19 | Swansea City | FA Cup | 1 | 90 | 1 | 2 |
| 2018/19 | Swansea City | English Npower Championship | 30 | 1,398 | 2 | 5 |
| 2017/18 | Nottingham Forest | FA Cup | 1 | 3 | 0 | 0 |
| 2017/18 | Nottingham Forest | EFL Cup | 1 | 75 | 0 | 0 |
| 2017/18 | Nottingham Forest | English Npower Championship | 26 | 1,704 | 5 | 7 |
| 2016/17 | Rangers | Scottish League Cup | 7 | 455 | 1 | 3 |
| 2016/17 | Rangers | Scottish Premier League | 35 | 2,401 | 5 | 3 |
| 2015/16 | Rangers | Scottish Division 1 | 34 | 2,650 | 6 | 8 |
| 2015/16 | Rangers | Scottish League Cup | 3 | 104 | 0 | 0 |
| 2015/16 | Scotland | International Friendlies | 1 | 6 | 0 | 0 |
| 2014/15 | Raith Rovers | Scottish Division 1 | 23 | 1,364 | 1 | 4 |
| 2013/14 | Rangers | Scottish League Cup | 1 | 20 | 0 | 0 |
| 2012/13 | Rangers | Scottish League Cup | 4 | 145 | 0 | 2 |
| 2011/12 | Rangers | Scottish Premier League | 1 | 13 | 0 | 0 |
| Total | 33 seasons | 329 | 20,398 | 32 | 64 |
Scottish Division 1
2026/27No stats available right now.
Scottish FA Cup
2025/26No stats available right now.
Scottish Premier League
2025/26Compared with 83 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.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 2.82 | 100 |
| Pass accuracy | 77% | 31 |
| Dribbles | 1.25 | 83 |
| Duels won | 45% | 27 |
| Recoveries | 0.63 | 2 |
| Forward passes | 37.94 | 92 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 9 |
| Shots | 2 |
| Dribbles completed | 4 |
| Tackles won | 2 |
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 | 0% | 0 |
| Recoveries | 0.00 | 50 |
| Forward passes | 0.00 | 50 |
No stats available right now.
Scottish Premier League
2024/25Compared with 76 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.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 2.98 | 100 |
| Pass accuracy | 78% | 58 |
| Dribbles | 2.98 | 100 |
| Duels won | 50% | 56 |
| Recoveries | 2.98 | 88 |
| Forward passes | 40.54 | 88 |
| Metric | Total |
|---|---|
| Big chances created | 8 |
| Shots | 5 |
| Dribbles completed | 8 |
| Tackles won | 7 |
| Interceptions | 1 |
| Clearances | 1 |
UEFA Europa League Qualifying
2024/25No stats available right now.
UEFA Europa Conference League
2024/25Compared with 85 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.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 0 |
| Pass accuracy | 78% | 22 |
| Dribbles | 0.00 | 1 |
| Duels won | 0% | 0 |
| Recoveries | 0.00 | 0 |
| Forward passes | 34.11 | 76 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Clearances | 1 |
Scottish FA Cup
2023/24No stats available right now.
Scottish League Cup
2023/24No stats available right now.
Scottish Premier League
2023/24Compared with 82 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.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 2.23 | 88 |
| Pass accuracy | 76% | 57 |
| Dribbles | 0.67 | 44 |
| Duels won | 40% | 5 |
| Recoveries | 1.34 | 15 |
| Forward passes | 29.03 | 71 |
| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 10 |
| Shots | 4 |
| Dribbles completed | 3 |
| Tackles won | 5 |
| Interceptions | 1 |
UEFA Europa Conference League Qualifying
2023/24Compared with 65 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.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.00 | 29 |
| Pass accuracy | 62% | 6 |
| Dribbles | 1.64 | 98 |
| Duels won | 50% | 54 |
| Recoveries | 1.64 | 85 |
| Forward passes | 18.82 | 82 |
| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 2 |
| Interceptions | 2 |
| Clearances | 1 |
Scottish FA Cup
2022/23No stats available right now.
Scottish League Cup
2022/23| Metric | Total |
|---|---|
| Shots | 1 |
Scottish Premier League
2022/23| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 6 |
| Big chances created | 48 |
| Shots | 38 |
| Dribbles completed | 60 |
| Tackles won | 15 |
| Interceptions | 14 |
| Clearances | 10 |
UEFA Europa League Qualifying
2022/23| Metric | Total |
|---|---|
| Big chances created | 4 |
| Shots | 5 |
| Dribbles completed | 6 |
| Tackles won | 2 |
| Interceptions | 2 |
UEFA Europa Conference League
2022/23| Metric | Total |
|---|---|
| Big chances created | 6 |
| Shots | 2 |
| Dribbles completed | 13 |
| Tackles won | 1 |
| Interceptions | 7 |
| Clearances | 1 |
| Clean sheets | 1 |
Scottish FA Cup
2021/22No stats available right now.
Scottish League Cup
2021/22No stats available right now.
Scottish Premier League
2021/22| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 10 |
| Big chances created | 82 |
| Shots | 49 |
| Dribbles completed | 41 |
| Tackles won | 10 |
| Interceptions | 11 |
| Clearances | 10 |
| Clean sheets | 6 |
International Friendlies
2021/22No stats available right now.
FA Cup
2020/21No stats available right now.
English Johnstone's Paints Trophy
2020/21| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 2 |
| Shots | 3 |
| Dribbles completed | 2 |
| Tackles won | 2 |
English League 1
2020/21| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 4 |
| Big chances created | 29 |
| Shots | 25 |
| Dribbles completed | 35 |
| Tackles won | 17 |
| Interceptions | 13 |
| Clearances | 4 |
| Clean sheets | 1 |
EFL Cup
2020/21No stats available right now.
UEFA European Championship
2020/21No stats available right now.
International Friendlies
2020/21No stats available right now.
English Johnstone's Paints Trophy
2019/20No stats available right now.
English League 1
2019/20| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 2 |
| Big chances created | 13 |
| Shots | 16 |
| Dribbles completed | 15 |
| Tackles won | 7 |
| Interceptions | 3 |
| Clearances | 1 |
EFL Cup
2019/20No stats available right now.
FA Cup
2019/20No stats available right now.
EFL Cup
2019/20| Metric | Total |
|---|---|
| Big chances created | 7 |
| Shots | 5 |
| Dribbles completed | 9 |
| Tackles won | 1 |
| Interceptions | 2 |
English Npower Championship
2019/20| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 3 |
| Shots | 3 |
| Tackles won | 1 |
| Interceptions | 1 |
| Clearances | 1 |
English Barclays U21 Premier League Cup
2019/20No stats available right now.
English Premier League 2 Division Two
2019/20| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 9 |
| Shots | 6 |
| Dribbles completed | 5 |
| Tackles won | 3 |
| Interceptions | 2 |
FA Cup
2018/19| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 2 |
| Shots | 4 |
EFL Cup
2018/19No stats available right now.
English Npower Championship
2018/19| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 5 |
| Big chances created | 27 |
| Shots | 16 |
| Dribbles completed | 19 |
| Tackles won | 11 |
| Interceptions | 6 |
| Clearances | 7 |
| Clean sheets | 1 |
International Friendlies
2018/19No stats available right now.
FA Cup
2017/18| Metric | Total |
|---|---|
| Tackles won | 1 |
EFL Cup
2017/18No stats available right now.
English Npower Championship
2017/18| Metric | Total |
|---|---|
| Goals | 5 |
| Assists | 7 |
| Big chances created | 41 |
| Shots | 34 |
| Dribbles completed | 55 |
| Tackles won | 16 |
| Interceptions | 12 |
| Clearances | 4 |
| Clean sheets | 2 |
Scottish FA Cup
2016/17No stats available right now.
Scottish League Cup
2016/17| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 3 |
| Big chances created | 3 |
| Shots | 8 |
| Clearances | 2 |
| Clean sheets | 2 |
Scottish Premier League
2016/17| Metric | Total |
|---|---|
| Goals | 5 |
| Assists | 3 |
| Big chances created | 3 |
| Shots | 40 |
| Clearances | 4 |
| Clean sheets | 2 |
Scottish Challenge Cup
2015/16No stats available right now.
Scottish Division 1
2015/16| Metric | Total |
|---|---|
| Goals | 6 |
| Assists | 8 |
| Big chances created | 8 |
| Shots | 33 |
| Clearances | 1 |
| Clean sheets | 6 |
Scottish FA Cup
2015/16No stats available right now.
Scottish League Cup
2015/16| Metric | Total |
|---|---|
| Shots | 2 |
International Friendlies
2015/16| Metric | Total |
|---|---|
| Big chances created | 1 |
| Tackles won | 1 |
Scottish Challenge Cup
2014/15No stats available right now.
Scottish Division 1
2014/15| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 4 |
| Big chances created | 4 |
| Shots | 13 |
| Clean sheets | 2 |
Scottish FA Cup
2014/15No stats available right now.
Scottish League Cup
2014/15No stats available right now.
Scottish Division 2
2013/14No stats available right now.
Scottish League Cup
2013/14No stats available right now.
Scottish Challenge Cup
2013/14No stats available right now.
Scottish Division 1
2013/14No stats available right now.
Scottish FA Cup
2013/14No stats available right now.
Scottish League Cup
2013/14No stats available right now.
Scottish Division 3
2012/13No stats available right now.
Scottish FA Cup
2012/13No stats available right now.
Scottish League Cup
2012/13| Metric | Total |
|---|---|
| Assists | 2 |
| Big chances created | 2 |
| Shots | 5 |
Scottish FA Cup
2011/12No stats available right now.
Scottish Premier League
2011/12No stats available right now.
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 05/17KilmarnockP1-4 | 56' | 0 | 1 | 1 | 0 | 3 | 4 | 1 | 28/33 | 7.9 |
| 05/12AwayDundee UnitedE0-0 | 20' | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 5/8 | 6.1 |
| 05/09AwayDundeeP3-0 | 80' | 0 | 0 | 2 | 3 | 5 | 2 | 1 | 41/50 | 7.6 |
| 05/01AberdeenE2-2 | 45' | 0 | 0 | 3 | 0 | 0 | 2 | 0 | 17/25 | 6.7 |
| 03/21AwayKilmarnockP2-0 | 27' | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 8/11 | 6.1 |
| 03/14AwayHibernianE0-0 | 29' | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 9/10 | 6.1 |
| 02/28St. MirrenE1-1 | 30' | 0 | 1 | 2 | 0 | 0 | 3 | 0 | 10/17 | 7.7 |
| 11/28AwayCercle BruggeP2-0 | 15' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 3/4 | 5.9 |
| 10/30KilmarnockP1-2 | 15' | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 5/8 | 6.1 |
| 10/27AwayHibernianE1-1 | 17' | 0 | 0 | 0 | 1 | 2 | 1 | 0 | 7/8 | 6.3 |
| 10/24Omonia NicosiaG2-0 | 6' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5/5 | 6.0 |
| 10/19St. MirrenG4-0 | 3' | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 3/4 | 6.0 |
| 10/03AwayDinamo MinskG1-2 | 74' | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 23/31 | 5.6 |
| 09/28Ross CountyE1-1 | 32' | 0 | 0 | 1 | 2 | 4 | 1 | 2 | 27/34 | 6.5 |
| 09/01Dundee UnitedP0-1 | 32' | 0 | 0 | 0 | 1 | 2 | 1 | 0 | 16/19 | 6.3 |
CAN
PER
DYJ
SLO
ACA
CBO
COL
CAS
MOR
ALL
SMG
MIT
TEM
GJU
TRI
QAC
HAT
CAW
ALM
VOL
DBO
DOR
EIN
GRA
RKC
EMM
FRA
LUX
CEU
ANA
ITO
CAV
MKD
SCO
ESP
CZE
SUI
SVN
CIV
CMR
ARG
BFA
USA
MEX
ATL
RBB
TUC
BAC
NOB
LAN
VIN
BLZ
AND
STA
CAR
RTO
NAL
THS
FCU






