Domestic Leagues
Domestic Cups
International Cups
National Team
2018/2019
Swansea City
Championship
2016/2017
Cardiff City
Championship
2015/2016
Cardiff City
Championship
2015/2016
Chesterfield
League One
2015/2016
Cardiff City
Championship
2014/2015
Barnsley
League One
2014/2015
Cardiff City
Championship
2013/2014
Cardiff City
Premier League
2012/2013
Cardiff City
Championship
2017/2018
Rangers
League Cup
2016/2017
Cardiff City
League Cup
2015/2016
Cardiff City
FA Cup
2015/2016
Cardiff City
League Cup
2014/2015
Cardiff City
League Cup
2014/2015
Cardiff City
FA Cup
2013/2014
Cardiff City
League Cup
2013/2014
Cardiff City
FA Cup
2012/2013
Cardiff City
FA Cup
2012/2013
Cardiff City
League Cup
2018/2019
Rangers
UEFA Europa League
2018/2019
Rangers
UEFA Europa League
2016
Wales
EC Qualification
2014
Wales
WC Qualification Europe
China Cup
2nd Place
1
2018
Championship
Winner
1
2012/2013
09.08.18
Rangers
Swansea
N/A
01.07.18
Cardiff
Rangers
N/A
31.08.17
Cardiff
Rangers
Loan
14.04.16
Chesterfield
Cardiff
N/A
18.02.16
Cardiff
Chesterfield
Loan
01.07.15
Barnsley
Cardiff
N/A
06.03.15
Cardiff
Barnsley
Loan