-
Domestic Leagues
Domestic Cups
2017/2018
نيوكاسل يونايتد
الدوري التنزاني
2016/2017
نيوكاسل يونايتد
البطولة الكندية الوطنية
2018/2019
كيلمارنوك
League Cup
2017/2018
كيلمارنوك
League Cup
2017/2018
نيوكاسل يونايتد
League Cup
2017/2018
نيوكاسل يونايتد
كأس الاتحاد الصيني
2016/2017
نيوكاسل يونايتد
كأس الاتحاد الصيني
2015/2016
كيلمارنوك
League Cup
-
04.07.18
Newcastle
كيلمارنوك
Free
01.07.18
كيلمارنوك
Newcastle
N/A
25.08.17
Newcastle
كيلمارنوك
Loan
08.07.16
كيلمارنوك
Newcastle
Free
09.07.15
سلتيك
كيلمارنوك
Loan
16.01.15
سلتيك
دامبارتون
Loan
01.07.14
Morton
سلتيك
N/A
01.02.14
سلتيك
Morton
Loan