-
2018/2019
إنفيرنيس
كأس التحدي الإسكتلندي
2018/2019
إنفيرنيس
League Cup
2017/2018
بارو
كأس الاتحاد الصيني
2016/2017
ريكسهام
FA Trophy
2015/2016
ليفينجستون
League Cup
2015/2016
ليفينجستون
كأس التحدي الإسكتلندي
2014/2015
ليفينجستون
League Cup
2014/2015
ليفينجستون
كأس التحدي الإسكتلندي
2013/2014
ستيرلينغ ألبيون
League Cup
2013/2014
ستيرلينغ ألبيون
كأس التحدي الإسكتلندي
2012/2013
فالكيرك
League Cup
2012/2013
فالكيرك
كأس التحدي الإسكتلندي
2011/2012
فالكيرك
League Cup
2011/2012
فالكيرك
كأس التحدي الإسكتلندي
2011
Drogheda United
كأس الاتحاد الآيرلندي
2010/2011
دونفيرملين أتليتيك
League Cup
2009/2010
دونفيرملين أتليتيك
كأس التحدي الإسكتلندي
2009/2010
دونفيرملين أتليتيك
كأس التحدي الإسكتلندي
-
01.07.18
بارو
Inverness
N/A
09.06.17
ريكسهام
بارو
Free
01.07.16
ليفينجستون
ريكسهام
Free
01.07.14
Stirling
ليفينجستون
N/A
20.09.12
فالكيرك
Stirling
Free
13.01.12
كلايد
فالكيرك
Free
01.12.11
Drogheda
كلايد
Free
01.07.11
Dunfermline
Drogheda
Free
05.03.11
Dunfermline
دامبارتون
Loan
01.11.09
Dunfermline
كلايد
Loan