Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2023/2024 | Cheltenham Town | League One | 4 | 300 | 4 | 0 | 2 | 0 | 1 | 0 | 0 |
2019/2020 | Dundee United | Championship | 28 | 2520 | 28 | 0 | 0 | 0 | 5 | 0 | 0 |
2018/2019 | Ayr United | Championship | 33 | 2889 | 32 | 1 | 1 | 1 | 5 | 0 | 0 |
2017/2018 | St. Mirren | Championship | 32 | 2876 | 32 | 0 | 1 | 2 | 1 | 0 | 0 |
2016/2017 | Raith Rovers | Championship | 2 | 157 | 2 | 0 | 1 | 0 | 0 | 0 | 0 |
2014/2015 | East Fife | League Two | 21 | 1779 | 20 | 1 | 2 | 1 | 5 | 0 | 0 |
2014/2015 | Hearts | Championship | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2023/2024 | Cheltenham Town | League Cup | 1 | 87 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2022/2023 | Dundee United | Premiership | 28 | 2476 | 27 | 1 | 2 | 1 | 0 | 0 | 0 |
2022/2023 | Dundee United | FA Cup | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2022/2023 | Dundee United | League Cup | 2 | 180 | 2 | 0 | 0 | 0 | 1 | 0 | 0 |
2021/2022 | Dundee United | League Cup | 3 | 300 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | Dundee United | FA Cup | 2 | 180 | 2 | 0 | 0 | 0 | 1 | 0 | 0 |
2021/2022 | Dundee United | Premiership | 20 | 1699 | 19 | 1 | 1 | 2 | 4 | 0 | 0 |
2020/2021 | Dundee United | FA Cup | 3 | 270 | 3 | 0 | 0 | 0 | 1 | 0 | 0 |
2020/2021 | Dundee United | Premiership | 30 | 2560 | 28 | 2 | 1 | 1 | 6 | 0 | 0 |
2020/2021 | Dundee United | League Cup | 2 | 144 | 2 | 0 | 1 | 0 | 0 | 0 | 0 |
2019/2020 | Dundee United | Challenge Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2019/2020 | Dundee United | League Cup | 3 | 270 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
2019/2020 | Dundee United | FA Cup | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Hearts | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2018/2019 | Ayr United | Premiership | 2 | 180 | 2 | 0 | 0 | 0 | 1 | 0 | 0 |
2018/2019 | Ayr United | FA Cup | 2 | 144 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
2018/2019 | Ayr United | Challenge Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2017/2018 | St. Mirren | FA Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2017/2018 | St. Mirren | Challenge Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Raith Rovers | FA Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Raith Rovers | League Cup | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Hearts | Premiership | 18 | 1299 | 12 | 6 | 1 | 0 | 6 | 0 | 0 |
2015/2016 | Hearts | League Cup | 1 | 120 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2015/2016 | Hearts | Premiership | 10 | 575 | 5 | 5 | 0 | 0 | 2 | 0 | 0 |
2014/2015 | Hearts | Challenge Cup | 1 | 90 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
2014/2015 | Hearts | League Cup | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
2014/2015 | East Fife | Play-offs 3/4 | 2 | 104 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
2013/2014 | Hearts | Premiership | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2022/2023 | Dundee United | UEFA Europa Conference League | 2 | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Hearts | UEFA Europa League | 3 | 238 | 3 | 0 | 1 | 0 | 0 | 0 | 0 |
Season | Team | Tournament | MP | Min | Str. | In | Out | G | YC | 2YC | RC |
---|---|---|---|---|---|---|---|---|---|---|---|
2021 Hu… | Scotland U21 | UEFA U21 Championship | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2019 Italy | Scotland U21 | UEFA U21 Championship | 9 | 704 | 8 | 1 | 2 | 0 | 2 | 0 | 0 |
2017 Poland | Scotland U21 | UEFA U21 Championship | 1 | 75 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2014/2015 | Scotland U19 | UEFA U19 Championship | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC | ||
08.08.2023 | League Cup | Cheltenham Town | 0:2 | Birmingham City | 87 | - | - | - | - | ||
18.03.2023 | Premiership | Dundee United | 1:1 | St. Mirren | 90 | - | - | - | - | ||
08.03.2023 | Premiership | Livingston | 1:1 | Dundee United | 57 | - | - | - | - | ||
25.02.2023 | Premiership | Ross County | 4:0 | Dundee United | 90 | - | - | - | - | ||
18.02.2023 | Premiership | Dundee United | 1:2 | St. Johnstone | 90 | - | - | - | - | ||
11.02.2023 | FA Cup | Dundee United | 0:1 | Kilmarnock | 90 | - | - | - | - | ||
04.02.2023 | Premiership | Hearts | 3:1 | Dundee United | 90 | - | - | - | - | ||
01.02.2023 | Premiership | Kilmarnock | 1:0 | Dundee United | 79 | - | - | - | - | ||
29.01.2023 | Premiership | Dundee United | 0:2 | Celtic | 90 | - | - | - | - | ||
21.01.2023 | FA Cup | Dundee United | 3:0 | Stirling University | 90 | - | - | - | - | ||
Date | Tournament | Home | Score | Away | Min | G | Ass | YC | RC |
National | |||
---|---|---|---|
Championship | Winner | 2x | 2019/2020, 2017/2018 |
Date | From | To | Sum |
---|---|---|---|
12.07.2024 | Grimsby Town | Bohemians | Free |
01.02.2024 | Cheltenham Town | Grimsby Town | Loan |
20.07.2023 | Dundee United | Cheltenham Town | Free |
01.07.2019 | Ayr United | Dundee United | N/A |
14.08.2018 | Hearts | Ayr United | N/A |
01.07.2018 | St. Mirren | Hearts | N/A |
14.08.2017 | Hearts | St. Mirren | Loan |
01.11.2016 | Raith Rovers | Hearts | N/A |
28.08.2014 | Hearts | East Fife | Loan |
28.08.2014 | Hearts | East Fife | Loan |