Domestic Cups
International Cups
2018/2019
Airdrieonians
League Cup
2018/2019
Airdrieonians
Challenge Cup
2017/2018
East Fife
League Cup
2016/2017
East Fife
League Cup
2016/2017
East Fife
Challenge Cup
2015/2016
East Fife
League Cup
2015/2016
East Fife
Challenge Cup
2014/2015
Dunfermline Athletic
League Cup
2014/2015
Dunfermline Athletic
Challenge Cup
2013/2014
Greenock Morton
League Cup
2011/2012
Motherwell
League Cup
2010/2011
Motherwell
League Cup
2012/2013
Motherwell
UEFA Europa League
2012/2013
Motherwell
UEFA Champions League
2010/2011
Motherwell
UEFA Europa League
2009/2010
Motherwell
UEFA Europa League
League One
2nd Place
1
2013/2014
League Two
Winner
1
2015/2016
FA Cup
2nd Place
1
2010/2011
01.07.18
East Fife
Airdrieonians
Free
16.01.15
Dunfermline
East Fife
Free
12.12.14
East Fife
Dunfermline
N/A
11.09.14
Dunfermline
East Fife
Loan
24.01.14
Morton
Dunfermline
N/A
01.07.13
Hamilton
Morton
Free
25.09.12
Motherwell
Hamilton
N/A