-
2018/2019
St. Johnstone
League Cup
2017/2018
St. Johnstone
League Cup
2016/2017
St. Johnstone
League Cup
2015/2016
Elgin City
Challenge Cup
2015/2016
Elgin City
League Cup
2014/2015
Hearts
League Cup
2014/2015
Hearts
Challenge Cup
-
21.05.17
Peterhead
St. Johnstone
N/A
05.01.17
St. Johnstone
Peterhead
Loan
16.07.15
St. Johnstone
Elgin
Loan
01.07.15
Arbroath
St. Johnstone
N/A
30.01.15
Hearts
Arbroath
N/A