Domestic Leagues
Domestic Cups
2017/2018
Dumbarton
Championship
2016/2017
Hibernian
Championship
2016/2017
St. Mirren
Championship
2015/2016
Alloa Athletic
Championship
2015/2016
Hearts
Premiership
2014/2015
Hearts
Championship
2011/2012
Rangers
Premiership
2019/2020
Airdrieonians
Challenge Cup
2018/2019
Airdrieonians
League Cup
2017/2018
Dumbarton
League Cup
2017/2018
Dumbarton
Challenge Cup
2016/2017
St. Mirren
League Cup
2016/2017
St. Mirren
Challenge Cup
2015/2016
Hearts
League Cup
2014/2015
Hearts
League Cup
2014/2015
Hearts
Challenge Cup
2013/2014
Rangers
League Cup
2013/2014
Rangers
Challenge Cup
2012/2013
Rangers
League Cup
2012/2013
Rangers
Challenge Cup
2010/2011
Forfar Athletic
League Cup
2010/2011
Forfar Athletic
Challenge Cup
Premiership
Winner
1
2009/2010
Premiership
2nd Place
1
2011/2012
Championship
Winner
2
2016/2017, 2014/2015
League One
Winner
1
2013/2014
League Two
Winner
1
2012/2013
League Cup
Winner
1
2009/2010
Challenge Cup
2nd Place
2
2017/2018, 2013/2014
Emirates Cup
2nd Place
1
2009
01.07.18
Dumbarton
Airdrieonians
Free
01.07.17
Hibernian
Dumbarton
Free
27.01.17
St. Mirren
Hibernian
N/A
01.07.16
Alloa Athletic
St. Mirren
N/A
14.01.16
Forfar
Alloa Athletic
N/A
10.09.15
Hearts
Forfar
Loan
01.07.14
Rangers
Hearts
Free
01.01.14
Airdrieonians
Rangers
N/A
13.09.13
Rangers
Airdrieonians
Loan
01.07.11
Forfar
Rangers
N/A
01.07.10
Rangers
Forfar
Loan