Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2024/25 | Swansea City | FA Cup | 1 | 11 | 0 | 0 |
| 2024/25 | Swansea City | English Npower Championship | 3 | 30 | 0 | 0 |
| 2023/24 | Swansea City | EFL Cup | 2 | 87 | 1 | 0 |
| 2023/24 | Swansea City | English Npower Championship | 6 | 192 | 1 | 0 |
| 2022/23 | Heart of Midlothian | Scottish League Cup | 1 | 81 | 0 | 0 |
| 2022/23 | Heart of Midlothian | Scottish Premier League | 30 | 2,110 | 12 | 4 |
| 2022/23 | Heart of Midlothian | UEFA Europa League Qualifying | 2 | 27 | 0 | 0 |
| 2022/23 | Heart of Midlothian | UEFA Europa Conference League | 5 | 300 | 0 | 1 |
| 2021/22 | Heart of Midlothian | Scottish League Cup | 5 | 333 | 0 | 1 |
| 2021/22 | Heart of Midlothian | Scottish Premier League | 31 | 1,602 | 5 | 2 |
| 2020/21 | Heart of Midlothian | Scottish Division 1 | 6 | 192 | 3 | 1 |
| 2020/21 | Heart of Midlothian | Scottish League Cup | 3 | 192 | 0 | 0 |
| 2019/20 | Bristol Rovers | English League 1 | 9 | 512 | 1 | 0 |
| 2019/20 | Preston North End | EFL Cup | 3 | 116 | 0 | 0 |
| 2019/20 | Preston North End | English Npower Championship | 1 | 10 | 0 | 0 |
| 2018/19 | Walsall | FA Cup | 3 | 181 | 1 | 0 |
| 2018/19 | Walsall | English League 1 | 21 | 1,531 | 2 | 0 |
| 2018/19 | Walsall | EFL Cup | 1 | 90 | 1 | 0 |
| 2018/19 | Preston North End | English Npower Championship | 5 | 50 | 0 | 0 |
| 2017/18 | Lincoln City | FA Cup | 1 | 5 | 0 | 0 |
| 2017/18 | Lincoln City | English Johnstone's Paints Trophy | 3 | 221 | 1 | 0 |
| 2017/18 | Lincoln City | English League 2 | 15 | 748 | 2 | 1 |
| 2016/17 | Walsall | FA Cup | 1 | 76 | 0 | 0 |
| 2016/17 | Walsall | English Johnstone's Paints Trophy | 3 | 181 | 0 | 0 |
| 2016/17 | Walsall | English League 1 | 9 | 384 | 0 | 1 |
| 2016/17 | Walsall | EFL Cup | 1 | 63 | 0 | 0 |
| 2014/15 | Shrewsbury Town | English League 2 | 3 | 31 | 0 | 0 |
| Total | 27 seasons | 174 | 9,356 | 30 | 11 |
Azerbaijan Premier League
2026/27No stats available right now.
Azerbaijan Cup
2025/26No stats available right now.
Azerbaijan Premier League
2025/26No stats available right now.
FA Cup
2024/25| Metric | Total |
|---|---|
| Shots | 1 |
EFL Cup
2024/25No stats available right now.
English Npower Championship
2024/25Compared with 137 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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 4 |
| Shots | 0.00 | 0 |
| Chances created | 0.00 | 0 |
| Dribbles | 0.00 | 1 |
| Touches in the box | 0.00 | 0 |
No stats available right now.
FA Cup
2023/24No stats available right now.
EFL Cup
2023/24| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 1 |
| Dribbles completed | 2 |
| Interceptions | 2 |
English Npower Championship
2023/24Compared with 132 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 |
|---|---|---|
| Goals | 0.47 | 84 |
| Shots | 2.81 | 74 |
| Chances created | 0.94 | 48 |
| Dribbles | 2.34 | 92 |
| Touches in the box | 6.56 | 94 |
| Aerial game | 0% | 1 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 2 |
| Shots | 6 |
| Dribbles completed | 5 |
| Interceptions | 1 |
Scottish FA Cup
2022/23No stats available right now.
Scottish League Cup
2022/23No stats available right now.
Scottish Premier League
2022/23Compared with 60 players in the same position in 2022/23.
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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.51 | 79 |
| Shots | 2.00 | 46 |
| Chances created | 1.19 | 69 |
| Dribbles | 1.41 | 81 |
| Touches in the box | 4.52 | 54 |
| Aerial game | 15% | 8 |
| Metric | Total |
|---|---|
| Goals | 12 |
| Assists | 4 |
| Big chances created | 28 |
| Shots | 47 |
| Dribbles completed | 33 |
| Tackles won | 6 |
| Interceptions | 8 |
| Clearances | 8 |
UEFA Europa League Qualifying
2022/23No stats available right now.
UEFA Europa Conference League
2022/23Compared with 45 players in the same position in 2022/23.
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 |
|---|---|---|
| Goals | 0.00 | 4 |
| Shots | 1.80 | 22 |
| Chances created | 1.80 | 82 |
| Dribbles | 0.90 | 40 |
| Touches in the box | 3.90 | 31 |
| Aerial game | 100% | 100 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 6 |
| Shots | 6 |
| Dribbles completed | 3 |
| Interceptions | 5 |
| Clearances | 3 |
Scottish FA Cup
2021/22No stats available right now.
Scottish League Cup
2021/22| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Shots | 7 |
| Dribbles completed | 3 |
| Interceptions | 2 |
| Clean sheets | 1 |
Scottish Premier League
2021/22Compared with 59 players in the same position in 2021/22.
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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.28 | 58 |
| Shots | 2.75 | 74 |
| Chances created | 0.84 | 36 |
| Dribbles | 1.57 | 77 |
| Touches in the box | 5.11 | 79 |
| Aerial game | 15% | 8 |
| Metric | Total |
|---|---|
| Goals | 5 |
| Assists | 2 |
| Big chances created | 15 |
| Shots | 49 |
| Dribbles completed | 28 |
| Tackles won | 7 |
| Interceptions | 8 |
| Clearances | 10 |
| Clean sheets | 2 |
FA Cup
2020/21No stats available right now.
EFL Cup
2020/21No stats available right now.
Scottish Division 1
2020/21Compared with 49 players in the same position in 2020/21.
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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 1.41 | 100 |
| Shots | 4.69 | 100 |
| Chances created | 0.47 | 98 |
| Dribbles | 0.00 | 50 |
| Touches in the box | 2.34 | 96 |
| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 10 |
Scottish FA Cup
2020/21No stats available right now.
Scottish League Cup
2020/21| Metric | Total |
|---|---|
| Shots | 6 |
| Clean sheets | 1 |
English League 1
2019/20| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 5 |
| Shots | 9 |
| Dribbles completed | 9 |
| Tackles won | 3 |
| Interceptions | 4 |
| Clearances | 6 |
| Clean sheets | 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 | 2 |
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 2 |
| Interceptions | 4 |
| Clearances | 2 |
English Npower Championship
2019/20| Metric | Total |
|---|---|
| Shots | 1 |
Scottish FA Cup
2019/20No stats available right now.
FA Cup
2018/19| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 5 |
| Clean sheets | 1 |
English League 1
2018/19| Metric | Total |
|---|---|
| Goals | 2 |
| Shots | 35 |
| Clearances | 3 |
| Clean sheets | 3 |
EFL Cup
2018/19| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 5 |
FA Cup
2018/19No stats available right now.
EFL Cup
2018/19No stats available right now.
English Npower Championship
2018/19| Metric | Total |
|---|---|
| Shots | 1 |
| Tackles won | 1 |
| Clearances | 1 |
FA Cup
2017/18No stats available right now.
English Johnstone's Paints Trophy
2017/18| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 4 |
| Dribbles completed | 2 |
| Tackles won | 3 |
English League 2
2017/18| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 20 |
| Clearances | 1 |
English Conference National
2017/18No stats available right now.
FA Cup
2017/18No stats available right now.
English FA Trophy
2017/18No stats available right now.
English Barclays U21 Premier League Cup
2017/18No stats available right now.
English Conference National
2016/17No stats available right now.
FA Cup
2016/17No stats available right now.
English FA Trophy
2016/17No stats available right now.
FA Cup
2016/17No stats available right now.
English Johnstone's Paints Trophy
2016/17| Metric | Total |
|---|---|
| Shots | 5 |
English League 1
2016/17| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 1 |
| Shots | 3 |
| Clean sheets | 1 |
EFL Cup
2016/17| Metric | Total |
|---|---|
| Shots | 1 |
Lancashire Senior Cup
2016/17No stats available right now.
English Conference National
2015/16No stats available right now.
FA Cup
2015/16No stats available right now.
English FA Trophy
2015/16No stats available right now.
English Football League Youth Alliance
2015/16No stats available right now.
FA Cup
2014/15No stats available right now.
English Johnstone's Paints Trophy
2014/15No stats available right now.
English League 2
2014/15| Metric | Total |
|---|---|
| Shots | 1 |
EFL Cup
2014/15No stats available right now.
English League 1
2013/14No stats available right now.
Recent matches
| Match | Min | G | A | Sh | SoT | KP | Drb | Duel | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 01/12AwaySouthamptonP3-0 | 11' | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1/1 | 6.1 |
| 08/29BournemouthP2-3 | 58' | 0 | 0 | 0 | 0 | 0 | 1 | 5 | 1/2 | 6.0 |
| 08/08Northampton TownG3-0 | 29' | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 2/3 | 7.6 |
| 05/27HibernianE1-1 | 89' | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 5/12 | 5.8 |
| 05/24AwayRangersE2-2 | 90' | 0 | 1 | 1 | 1 | 1 | 1 | 2 | 4/7 | 7.6 |
| 05/20AberdeenG2-1 | 65' | 1 | 0 | 2 | 1 | 5 | 4 | 5 | 14/16 | 8.5 |
| 05/13AwaySt. MirrenE2-2 | 90' | 1 | 0 | 3 | 2 | 0 | 3 | 6 | 13/19 | 8.1 |
| 05/07CelticP0-2 | 82' | 0 | 0 | 1 | 0 | 0 | 0 | 3 | 4/7 | 6.2 |
| 04/22Ross CountyG6-1 | 67' | 2 | 1 | 6 | 3 | 1 | 1 | 4 | 10/12 | 9.4 |
| 04/01AwayKilmarnockP2-1 | 80' | 0 | 0 | 1 | 0 | 0 | 2 | 4 | 9/12 | 6.1 |
| 03/18AwayAberdeenP3-0 | 76' | 0 | 0 | 0 | 0 | 1 | 2 | 6 | 14/15 | 7.3 |
| 03/11CelticP0-3 | 90' | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 6/10 | 5.8 |
| 03/08AwayCelticP3-1 | 44' | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1/1 | 7.6 |
| 03/04St. JohnstoneG3-0 | 79' | 2 | 0 | 3 | 2 | 1 | 2 | 3 | 12/13 | 9.0 |
| 02/10AwayHamilton AcademicalG0-2 | 90' | 0 | 1 | 1 | 1 | 1 | 0 | 4 | 0/0 | 7.7 |
GUA
SLV
QAT_U19
AZE
PRK
CHN
ARM
MNE
GEO
UKR
LVA
CYP
TUR
ITA
SWE
POL
ROU
BIH
NIR
HUN
BEL
FRA
JPN
VEN
KOR
URU
GLP
BRB
CUB
SUR
MTQ
SKN
GRN
LCA
BER
JAM
HON
ZIM
COD
CTA
BFA
EQG
SLE
TUN
BOT
SSL
LIB
OLI
KHA
WAK
SHA
DUH
SAI
RAY
DEN
ENG
WAN
ALB






