Domestic leagues
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
Premiership | 2023/2024 | Ross County | 9 | 2 | 7 | 2 | 9 | - | 297 | 6.86 | |
Premiership | 2022/2023 | St. Mirren | 12 | 1 | 11 | 1 | 18 | - | 213 | 6.64 | |
Premiership | 2022/2023 | Ross County | 8 | 8 | 0 | 6 | - | - | 536 | 7.18 | |
Premiership | 2021/2022 | St. Mirren | 31 | 23 | 8 | 15 | 9 | 4 | 1936 | 6.87 | |
Premiership | 2020/2021 | St. Mirren | 6 | 4 | 2 | 4 | 2 | - | 294 | 6.73 | |
Premiership | 2020/2021 | Kilmarnock | 15 | 8 | 7 | 5 | 10 | - | 637 | 6.55 | |
Premiership | 2019/2020 | Kilmarnock | 28 | 24 | 4 | 14 | 4 | 1 | 2126 | 7.02 | |
Premiership | 2018/2019 | Kilmarnock | 29 | 23 | 6 | 19 | 6 | 1 | 1877 | - | |
Premiership | 2017/2018 | Kilmarnock | 28 | 15 | 13 | 13 | 18 | - | 1390 | - | |
Premiership | 2016/2017 | Hamilton Academical | 28 | 7 | 21 | 6 | 28 | - | 949 | - | |
Premiership | 2015/2016 | Hamilton Academical | 14 | 7 | 7 | 3 | 13 | - | 716 | - | |
Premiership | 2014/2015 | Hamilton Academical | 16 | 2 | 14 | 1 | 27 | - | 359 | - |
Domestic cups
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
League Cup | 2023/2024 | Ross County | 2 | - | 2 | 0 | 2 | - | 93 | - | |
Scottish Cup | 2022/2023 | St. Mirren | 1 | - | 1 | 0 | 1 | - | 38 | - | |
League Cup | 2022/2023 | St. Mirren | 1 | - | 1 | 0 | 1 | - | 22 | - | |
Scottish Cup | 2021/2022 | St. Mirren | 1 | 1 | - | - | 1 | - | 90 | - | |
League Cup | 2021/2022 | St. Mirren | 4 | 3 | 1 | 3 | 1 | - | 246 | - | |
Scottish Cup | 2020/2021 | St. Mirren | 1 | - | 1 | 0 | 1 | - | 13 | - | |
League Cup | 2020/2021 | St. Mirren | 1 | 1 | 0 | 1 | - | - | 81 | - | |
League Cup | 2020/2021 | Kilmarnock | 2 | 2 | - | - | - | - | 180 | - | |
Scottish Cup | 2019/2020 | Kilmarnock | 2 | 2 | 0 | 2 | - | - | 208 | - | |
League Cup | 2019/2020 | Kilmarnock | 2 | 2 | 0 | 1 | - | - | 209 | - | |
Scottish Cup | 2018/2019 | Kilmarnock | 1 | 1 | 0 | 1 | 1 | - | 79 | - | |
League Cup | 2018/2019 | Kilmarnock | 3 | 3 | 0 | 2 | - | - | 229 | - | |
Scottish Cup | 2017/2018 | Kilmarnock | 2 | 2 | 0 | 2 | 1 | - | 128 | - | |
Scottish Cup | 2016/2017 | Hamilton Academical | 3 | 2 | 1 | 2 | 2 | - | - | - | |
League Cup | 2014/2015 | Hamilton Academical | 1 | 1 | - | - | 2 | - | - | - |
International cups
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
Europa League | 2019/2020 | Kilmarnock | 2 | 2 | - | - | - | - | 180 | - |
National team
Competition | Season | Team | APP / SHO / PAS / DRI / DEF / FOUL / GK | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appearances | Lineups | Substitute In | Substitute out | Subs on bench | Injuries | Minutes played | Rating | ||||
Euro Qualification | 2020 | Scotland | 1 | 1 | 0 | 1 | 2 | - | 73 | 6.63 | |
Euro U21 | 2019 | Scotland U20 | 2 | 1 | 1 | 1 | 1 | - | 106 | - |
Trophies
Transfers
From | To | Type | Amount | Date |
---|---|---|---|---|
St. Mirren | Ross County | Transfer | Jul 1, 2023 | |
Ross County | St. Mirren | Loan | May 31, 2023 | |
St. Mirren | Ross County | Loan | Jan 25, 2023 | |
Kilmarnock | St. Mirren | Free transfer | Jul 1, 2021 | |
St. Mirren | Kilmarnock | Loan | May 16, 2021 | |
Kilmarnock | St. Mirren | Loan | Jan 8, 2021 | |
Hamilton Academical | Kilmarnock | Free transfer | Aug 18, 2017 | |
Dumbarton | Hamilton Academical | Loan | Dec 5, 2015 | |
Hamilton Academical | Dumbarton | Loan | Sep 9, 2015 | |
Queen's Park | Hamilton Academical | Loan | May 4, 2014 | |
Hamilton Academical | Queen's Park | Loan | Mar 6, 2014 |
Sidelined
Team | Type | Start date | Returning | Games missed |
---|---|---|---|---|
St. Mirren | injury | Apr 8, 2023 | Jun 30, 2023 | 9 |
St. Mirren | injury | Sep 28, 2022 | Oct 10, 2022 | 1 |
St. Mirren | injury | Feb 1, 2022 | Feb 21, 2022 | 5 |
St. Mirren | injury | Dec 4, 2021 | Dec 31, 2021 | 4 |
St. Mirren | injury | Feb 3, 2021 | May 13, 2021 | 16 |
Kilmarnock | injury | Mar 16, 2019 | Apr 8, 2019 | 4 |
Kilmarnock | injury | Jan 26, 2019 | Feb 7, 2019 | 2 |
Kilmarnock | injury | Oct 29, 2018 | Nov 26, 2018 | 4 |
Hamilton Academical | injury | Sep 29, 2016 | Oct 3, 2016 | 1 |
Hamilton Academical | injury | Apr 22, 2016 | Apr 26, 2016 | 1 |
Hamilton Academical | injury | Jul 29, 2015 | Aug 12, 2015 | 2 |