-
2017/2018
بارتيك ثيستيل
League Cup
2016/2017
بارتيك ثيستيل
League Cup
2015/2016
بارتيك ثيستيل
League Cup
2014/2015
بارتيك ثيستيل
League Cup
2013/2014
بارتيك ثيستيل
League Cup
2012/2013
بارتيك ثيستيل
كأس التحدي الإسكتلندي
2012/2013
بارتيك ثيستيل
League Cup
2011/2012
ماذرويل
League Cup
2011/2012
ماذرويل
League Cup
2010/2011
أنان أثليتيك
League Cup
2010/2011
أنان أثليتيك
كأس التحدي الإسكتلندي
-
البطولة الكندية الوطنية
Winner
1
2012/2013
كأس التحدي الإسكتلندي
2nd Place
1
2012/2013
-
01.08.18
Partick
ليفينجستون
Free
01.07.12
ماذرويل
Partick
Free
17.10.11
ماذرويل
Albion
Loan
01.09.10
ماذرويل
Albion
Loan
22.07.10
ماذرويل
Annan
Loan