Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2025/26 | Bonnyrigg Rose | Scottish League Cup | 4 | 289 | 0 | 0 |
| 2024/25 | Arbroath | Scottish Division 2 | 7 | 161 | 1 | 0 |
| 2024/25 | Northern Colorado Hailstorm FC | USL League One | 17 | 1,173 | 4 | 1 |
| 2024/25 | Northern Colorado Hailstorm FC | USL League One Cup | 9 | 451 | 1 | 3 |
| 2023/24 | Northern Colorado Hailstorm FC | USL League One | 33 | 2,726 | 8 | 5 |
| 2022/23 | St Patrick's Athletic | Irish Premier League | 29 | 1,698 | 4 | 3 |
| 2022/23 | St Patrick's Athletic | UEFA Europa Conference League Qualifying | 3 | 214 | 0 | 0 |
| 2019/20 | Greenock Morton | Scottish Division 1 | 6 | 109 | 0 | 0 |
| 2018/19 | Gillingham | English League 1 | 3 | 57 | 0 | 0 |
| 2018/19 | Dundee United | Scottish Division 1 | 16 | 846 | 2 | 0 |
| 2017/18 | Dundee United | Scottish Division 1 | 35 | 2,819 | 5 | 6 |
| 2017/18 | Dundee United | Scottish League Cup | 5 | 436 | 3 | 2 |
| 2016/17 | Heart of Midlothian | UEFA Europa League Qualifying | 1 | 25 | 0 | 0 |
| 2016/17 | Inverness Caledonian Thistle | Scottish League Cup | 5 | 416 | 2 | 0 |
| 2016/17 | Inverness Caledonian Thistle | Scottish Premier League | 26 | 1,481 | 1 | 3 |
| 2015/16 | Rangers | Scottish Division 1 | 12 | 609 | 1 | 3 |
| 2015/16 | Heart of Midlothian | Scottish League Cup | 4 | 258 | 0 | 0 |
| 2015/16 | Heart of Midlothian | Scottish Premier League | 15 | 632 | 2 | 1 |
| 2015/16 | Scotland U21 | UEFA Under 21 Championship Qualifiers | 1 | 4 | 0 | 0 |
| 2014/15 | Heart of Midlothian | Scottish Division 1 | 31 | 2,010 | 8 | 13 |
| 2013/14 | Heart of Midlothian | Scottish League Cup | 2 | 129 | 0 | 0 |
| 2013/14 | Heart of Midlothian | Scottish Premier League | 32 | 1,019 | 3 | 5 |
| 2012/13 | Heart of Midlothian | Scottish Premier League | 8 | 355 | 0 | 0 |
| Total | 23 seasons | 304 | 17,917 | 45 | 45 |
Scottish Challenge Cup
2026/27No stats available right now.
Scottish FA Cup
2026/27No stats available right now.
Scottish FA Cup
2025/26No stats available right now.
Scottish League Cup
2025/26| Metric | Total |
|---|---|
| Shots | 3 |
Scottish Lowland Football League
2025/26No stats available right now.
Scottish Challenge Cup
2024/25No stats available right now.
Scottish Division 2
2024/25Compared with 39 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.56 | 92 |
| Shots | 1.12 | 31 |
| Chances created | 0.00 | 15 |
| Dribbles | 0.00 | 50 |
| Touches in the box | 1.12 | 36 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 2 |
Scottish FA Cup
2024/25No stats available right now.
US Open Cup
2024/25No stats available right now.
USL League One
2024/25Compared with 53 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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.31 | 52 |
| Shots | 1.99 | 35 |
| Chances created | 1.99 | 90 |
| Dribbles | 0.84 | 41 |
| Touches in the box | 4.07 | 35 |
| Aerial game | 25% | 22 |
| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 1 |
| Big chances created | 26 |
| Shots | 26 |
| Dribbles completed | 11 |
| Tackles won | 9 |
| Interceptions | 3 |
| Clearances | 5 |
| Clean sheets | 2 |
USL League One Cup
2024/25Compared with 17 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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.20 | 32 |
| Shots | 1.60 | 26 |
| Chances created | 2.39 | 97 |
| Dribbles | 2.00 | 85 |
| Touches in the box | 3.99 | 32 |
| Aerial game | 33% | 24 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 3 |
| Big chances created | 12 |
| Shots | 8 |
| Dribbles completed | 10 |
| Tackles won | 6 |
| Interceptions | 1 |
| Clearances | 4 |
Embargoed Fixtures - ISL
2024/25No stats available right now.
US Open Cup
2023/24No stats available right now.
USL League One
2023/24Compared with 52 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.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.26 | 51 |
| Shots | 1.39 | 11 |
| Chances created | 2.01 | 97 |
| Dribbles | 1.58 | 74 |
| Touches in the box | 2.71 | 22 |
| Aerial game | 15% | 7 |
| Metric | Total |
|---|---|
| Goals | 8 |
| Assists | 5 |
| Big chances created | 61 |
| Shots | 42 |
| Dribbles completed | 48 |
| Tackles won | 19 |
| Interceptions | 12 |
| Clearances | 8 |
| Clean sheets | 3 |
Irish FAI Cup
2022/23No stats available right now.
Irish Premier League
2022/23Compared with 42 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.21 | 37 |
| Shots | 1.48 | 25 |
| Chances created | 1.43 | 87 |
| Dribbles | 0.53 | 77 |
| Touches in the box | 2.65 | 25 |
| Aerial game | 17% | 8 |
| Metric | Total |
|---|---|
| Goals | 4 |
| Assists | 3 |
| Big chances created | 27 |
| Shots | 28 |
| Dribbles completed | 10 |
| Tackles won | 19 |
| Interceptions | 8 |
| Clearances | 4 |
| Clean sheets | 1 |
UEFA Europa Conference League Qualifying
2022/23Compared with 18 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.
No data in this competition: Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 8 |
| Shots | 0.00 | 8 |
| Chances created | 0.00 | 47 |
| Dribbles | 0.00 | 47 |
| Touches in the box | 0.00 | 8 |
No stats available right now.
Irish FAI Cup
2021/22No stats available right now.
Irish Premier League
2021/22No stats available right now.
Irish FAI President's Cup
2021/22No stats available right now.
Irish FAI Cup
2020/21No stats available right now.
Irish Premier League
2020/21No stats available right now.
Scottish Division 1
2019/20| Metric | Total |
|---|---|
| Shots | 1 |
Scottish League Cup
2019/20No stats available right now.
FA Cup
2018/19No stats available right now.
English Johnstone's Paints Trophy
2018/19No stats available right now.
English League 1
2018/19No stats available right now.
EFL Cup
2018/19No stats available right now.
Scottish Challenge Cup
2018/19No stats available right now.
Scottish Division 1
2018/19| Metric | Total |
|---|---|
| Goals | 2 |
| Shots | 13 |
| Clean sheets | 1 |
Scottish FA Cup
2018/19No stats available right now.
Scottish League Cup
2018/19No stats available right now.
Scottish Premiership Play-offs
2018/19No stats available right now.
Scottish Challenge Cup
2017/18No stats available right now.
Scottish Division 1
2017/18| Metric | Total |
|---|---|
| Goals | 5 |
| Assists | 6 |
| Big chances created | 6 |
| Shots | 47 |
| Clearances | 4 |
| Clean sheets | 9 |
Scottish FA Cup
2017/18No stats available right now.
Scottish League Cup
2017/18| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 2 |
| Big chances created | 2 |
| Shots | 15 |
| Clearances | 2 |
| Clean sheets | 1 |
Scottish Premiership Play-offs
2017/18No stats available right now.
Scottish FA Cup
2016/17No stats available right now.
Scottish Premier League
2016/17No stats available right now.
UEFA Europa League Qualifying
2016/17No stats available right now.
Scottish FA Cup
2016/17No stats available right now.
Scottish League Cup
2016/17| Metric | Total |
|---|---|
| Goals | 2 |
| Shots | 6 |
Scottish Premier League
2016/17| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 3 |
| Big chances created | 3 |
| Shots | 14 |
| Clearances | 1 |
Scottish Challenge Cup
2015/16No stats available right now.
Scottish Division 1
2015/16| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 3 |
| Big chances created | 3 |
| Shots | 20 |
| Clean sheets | 2 |
Scottish FA Cup
2015/16No stats available right now.
Scottish League Cup
2015/16No stats available right now.
Scottish League Cup
2015/16| Metric | Total |
|---|---|
| Shots | 3 |
Scottish Premier League
2015/16| Metric | Total |
|---|---|
| Goals | 2 |
| Assists | 1 |
| Big chances created | 1 |
| Shots | 12 |
| Clearances | 1 |
| Clean sheets | 1 |
UEFA Under 21 Championship Qualifiers
2015/16No stats available right now.
Scottish Challenge Cup
2014/15No stats available right now.
Scottish Division 1
2014/15| Metric | Total |
|---|---|
| Goals | 8 |
| Assists | 13 |
| Big chances created | 13 |
| Shots | 43 |
| Clean sheets | 9 |
Scottish FA Cup
2014/15No stats available right now.
Scottish League Cup
2014/15No stats available right now.
Scottish FA Cup
2013/14No stats available right now.
Scottish League Cup
2013/14| Metric | Total |
|---|---|
| Shots | 1 |
Scottish Premier League
2013/14| Metric | Total |
|---|---|
| Goals | 3 |
| Assists | 5 |
| Big chances created | 5 |
| Shots | 11 |
Scottish FA Cup
2012/13No stats available right now.
Scottish League Cup
2012/13No stats available right now.
Scottish Premier League
2012/13| Metric | Total |
|---|---|
| Big chances created | 3 |
| Shots | 7 |
UEFA Europa League Qualifying
2012/13No stats available right now.
Scottish FA Cup
2011/12No stats available right now.
Scottish League 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| 07/22DundeeP1-3 | 45' | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0/0 | 6.1 |
| 07/19AwayMontroseP4-1 | 71' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.1 |
| 07/15AwayAirdrieoniansP3-0 | 90' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.0 |
| 07/12Alloa AthleticP0-1 | 83' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/0 | 6.1 |
| 11/02Spokane VelocityP0-3 | 63' | 0 | 0 | 2 | 0 | 2 | 3 | 1 | 17/19 | 6.7 |
| 10/26Forward MadisonG1-0 | 73' | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 14/16 | 6.5 |
| 10/12AwayCharlotte IndependenceG1-2 | 87' | 0 | 0 | 2 | 1 | 2 | 4 | 1 | 24/32 | 6.4 |
| 10/05South Georgia TormentaG4-0 | 90' | 0 | 0 | 3 | 0 | 2 | 5 | 1 | 26/28 | 7.4 |
| 09/28Forward MadisonE1-1 | 84' | 0 | 0 | 2 | 1 | 4 | 4 | 1 | 15/18 | 6.9 |
| 09/21Chattanooga Red WolvesE0-0 | 90' | 0 | 0 | 7 | 4 | 6 | 2 | 1 | 37/39 | 8.6 |
| 09/14Union OmahaP2-3 | 90' | 0 | 0 | 1 | 0 | 4 | 3 | 1 | 30/35 | 6.5 |
| 09/11Union OmahaG2-0 | 81' | 0 | 1 | 2 | 1 | 1 | 2 | 0 | 14/17 | 7.8 |
| 09/07LexingtonG5-1 | 70' | 2 | 0 | 0 | 0 | 0 | 5 | 0 | 25/28 | 8.9 |
| 08/30AwayCentral Valley Fuego FCG0-1 | 6' | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 4/4 | 6.1 |
| 08/25Greenville TriumphG3-0 | 82' | 0 | 1 | 3 | 0 | 3 | 7 | 1 | 24/28 | 7.8 |
SBH
ALT
LTU
AZE
AUT
KVX
DEN
WAL
GIB
AND
SRB
NED
GER
GRE
ISR
IRL
NOR
POR
CHN
NZL
MLT
LIE
BOL
PAR
CLB
MIA
PUM
ASL
LEO
FCJ
NCX
CFA
AUR
MAR
GUY
CAY
HAI
CRC
CUW
NCA
DMA
PUR
TRI
DOM
ALM
NUE
ATL
AGR
DEB
FER
AND
MOR
MIT
STE
PAT
SAM
MAI
TEM
MID
TRI
RCO
GOD
GTI
ATR
GJU
SMT
STU
FAK









