-
Domestic Leagues
Domestic Cups
National Team
2018/2019
كارديف سيتي
الدوري التنزاني
2017/2018
كارديف سيتي
البطولة الكندية الوطنية
2016/2017
كارديف سيتي
البطولة الكندية الوطنية
2015/2016
فولهام
البطولة الكندية الوطنية
2014/2015
سوانسي سيتي
الدوري التنزاني
2014/2015
فولهام
البطولة الكندية الوطنية
2014/2015
سوانسي سيتي
الدوري التنزاني
2013/2014
سوانسي سيتي
الدوري التنزاني
2013/2014
هدرسفيلد تاون تاون
البطولة الكندية الوطنية
2013/2014
سوانسي سيتي
الدوري التنزاني
2012/2013
كريستال بالاس
البطولة الكندية الوطنية
2012/2013
سوانسي سيتي
الدوري التنزاني
2011/2012
سوانسي سيتي
الدوري التنزاني
2010/2011
سوانسي سيتي
البطولة الكندية الوطنية
2009/2010
سوانسي سيتي
البطولة الكندية الوطنية
2017/2018
كارديف سيتي
League Cup
2017/2018
كارديف سيتي
كأس الاتحاد الصيني
2016/2017
كارديف سيتي
League Cup
2016/2017
كارديف سيتي
كأس الاتحاد الصيني
2015/2016
فولهام
League Cup
2015/2016
فولهام
كأس الاتحاد الصيني
2014/2015
سوانسي سيتي
League Cup
2014/2015
سوانسي سيتي
كأس الاتحاد الصيني
2013/2014
سوانسي سيتي
كأس الاتحاد الصيني
2013/2014
هدرسفيلد تاون تاون
League Cup
2013/2014
سوانسي سيتي
كأس الاتحاد الصيني
2012/2013
سوانسي سيتي
League Cup
2012/2013
سوانسي سيتي
كأس الاتحاد الصيني
2011/2012
سوانسي سيتي
كأس الاتحاد الصيني
2010/2011
سوانسي سيتي
كأس الاتحاد الصيني
2010/2011
سوانسي سيتي
League Cup
2018
Wales
WC Qualification Europe
2016
Wales
EC Qualification
2016
Wales
European Championship
2014
Wales
WC Qualification Europe
-
19.07.16
فولهام
Cardiff
Swap
02.07.15
Swansea
فولهام
N/A
10.05.15
فولهام
Swansea
N/A
24.01.15
Swansea
فولهام
Loan
12.12.13
Huddersfield
Swansea
N/A
10.09.13
Swansea
Huddersfield
Loan
01.07.13
كريستال بالاس
Swansea
N/A
25.01.13
Swansea
كريستال بالاس
Loan