Right winger · age 33 · Scotland · 5 ft 9 in (1.76 m) · right foot · contract to May 2027
Career 310 apps · 15 goals · 13 assists · league games since 2010/11
Attributes appear once he has ten full games over this season and last.
Right winger 48% · Central midfielder 30% · Attacking midfielder 9% · Left midfielder 9% · of his last 23 starts
Rating is his average match rating. League matches only.
61 minutes · 0 starts · 15 a game
League matches in the competitions we cover. Per 90 shown from five full games. Cups, Europe and internationals aren’t included.
| Season | Club | Apps | Minutes | Goals | Assists | Rating |
|---|---|---|---|---|---|---|
| 2026/27 | KilmarnockPremiership | 4 (0) | 61 | 0 | 0 | 6.59 |
| 2025/26 | KilmarnockPremiership | 19 (3) | 427 | 0 | 0 | 6.48 |
| 2024/25 | KilmarnockPremiership | 19 (2) | 355 | 0 | 0 | 6.56 |
| 2023/24 | KilmarnockPremiership | 28 (4) | 633 | 1 | 0 | 6.62 |
| 2022/23 | KilmarnockPremiership | 36 (30) | 2,663 | 0 | 1 | 6.70 |
| 2020/21 | KilmarnockPremiership | 31 (24) | 2,108 | 2 | 0 | 6.84 |
| 2019/20 | KilmarnockPremiership | 27 (24) | 2,018 | 1 | 1 | 6.86 |
| 2018/19 | KilmarnockPremiership | 24 (14) | 1,261 | 1 | 1 | – |
| 2017/18 | KilmarnockPremiership | 25 (21) | 1,854 | 0 | 1 | – |
| 2016/17 | KilmarnockPremiership | 28 (25) | 2,183 | 4 | 3 | – |
| 2015/16 | KilmarnockPremiership | 30 (24) | 1,736 | 0 | 3 | 0.00 |
| 2014/15 | KilmarnockPremiership | 9 (2) | 1,874 | 0 | 3 | – |
| 2013/14 | KilmarnockPremiership | 7 (2) | 2,401 | 4 | 0 | – |
| 2012/13 | KilmarnockPremiership | 22 (8) | 963 | 2 | 0 | – |
| 2010/11 | KilmarnockPremiership | 1 (0) | 33 | 0 | 0 | – |
| All 15 seasons | 310 (183) | 20,570 | 15 | 13 | 5.58 | |
Apps (starts). Ratings are match ratings, averaged over the season. League matches in the competitions we cover.
Latest matchday: unused substitute at Celtic, Sun 8 Nov
Games he started or came on in; league games only (cups and European games aren’t in our data).