Domestic Cups
International Cups
2018/2019
Inverness CT
League Cup
2017/2018
Inverness CT
League Cup
2017/2018
Inverness CT
Challenge Cup
2016/2017
St. Johnstone
League Cup
2015/2016
St. Johnstone
League Cup
2014/2015
Hearts
League Cup
2014/2015
Hearts
Challenge Cup
2013/2014
Hearts
League Cup
2012/2013
Hearts
League Cup
2015/2016
St. Johnstone
UEFA Europa League
2014
Hearts
Club Friendlies
Championship
Winner
1
2014/2015
League One
Winner
1
2015/2016
FA Cup
Winner
1
2011/2012
League Cup
2nd Place
1
2012/2013
Challenge Cup
Winner
1
2017/2018
01.07.16
Dunfermline
St. Johnstone
N/A
01.01.16
St. Johnstone
Dunfermline
Loan
01.07.15
Hearts
St. Johnstone
N/A
10.11.12
Hearts
Stenhousemuir
Loan