Domestic Leagues
Domestic Cups
International Cups
2017/2018
The New Saints
Premier League
2016/2017
The New Saints
Premier League
2018/2019
Livingston
League Cup
2017/2018
The New Saints
Welsh Cup
2017/2018
The New Saints
Challenge Cup
2016/2017
The New Saints
Challenge Cup
2016/2017
The New Saints
Welsh Cup
2010/2011
Motherwell
League Cup
2009/2010
Motherwell
League Cup
2017/2018
The New Saints
UEFA Champions League
2016/2017
The New Saints
UEFA Champions League
2010/2011
Motherwell
UEFA Europa League
2009/2010
Motherwell
UEFA Europa League
Premiership
2nd Place
1
2012/2013
Premier League
Winner
2
2017/2018, 2016/2017
FA Cup
2nd Place
1
2010/2011
Welsh Cup
2nd Place
1
2016/2017
League Cup
Winner
2
2017/2018, 2016/2017
01.07.18
TNS
Livingston
Free
01.06.16
Dumbarton
TNS
N/A
09.07.13
Motherwell
Ross
Free