Domestic Leagues
Domestic Cups
National Team
2019/2020
Barry Town United
Premier League
2017/2018
Birmingham City
Championship
2016/2017
Bristol City
Championship
2016/2017
Birmingham City
Championship
1648
25
19
6
12
8
1
3
0
0
2015/2016
Birmingham City
Championship
2073
29
24
5
15
5
4
4
0
0
2014/2015
Birmingham City
Championship
3600
42
42
0
13
4
9
8
0
0
2013/2014
Doncaster Rovers
Championship
2381
40
25
15
6
21
4
3
0
0
2012/2013
Doncaster Rovers
League One
3788
44
44
0
12
0
10
10
0
0
2011/2012
Barnsley
Championship
2011/2012
Swansea City
Premier League
2010/2011
Portsmouth
Championship
2010/2011
Swansea City
Championship
2009/2010
Swansea City
Championship
2009/2010
Sheffield United
Championship
2008/2009
Sheffield United
Championship
1531
26
19
7
14
0
4
1
0
0
2007/2008
Sheffield United
Championship
2007/2008
Wigan Athletic
Premier League
2006/2007
Wigan Athletic
Premier League
2006/2007
Bristol City
League One
2005/2006
Bristol City
League One
2017/2018
Birmingham City
League Cup
2016/2017
Birmingham City
FA Cup
2015/2016
Birmingham City
League Cup
2015/2016
Birmingham City
FA Cup
2014/2015
Birmingham City
League Cup
2014/2015
Birmingham City
FA Cup
2013/2014
Doncaster Rovers
League Cup
2013/2014
Doncaster Rovers
FA Cup
2012/2013
Doncaster Rovers
League Cup
2010/2011
Swansea City
League Cup
2009/2010
Swansea City
FA Cup
2008/2009
Sheffield United
FA Cup
2018
Wales
WC Qualification Europe
2016
Wales
EC Qualification
2016
Wales
European Championship
2014
Wales
WC Qualification Europe
2012
Wales
EC Qualification
2010
Wales
WC Qualification Europe
2008
Wales
EC Qualification
2006
Wales
WC Qualification Europe
01.01.20
ATK
Barry Town
N/A
17.01.18
Birmingham
ATK
Free
01.07.17
Bristol City
Birmingham
N/A
31.01.17
Birmingham
Bristol City
Loan
01.07.14
Doncaster
Birmingham
Free
01.07.12
Barnsley
Doncaster
Free
17.02.12
Swansea
Barnsley
Free
18.02.11
Swansea
Portsmouth
Loan
26.11.09
Sheff Utd
Swansea
€ 675K
01.08.08
Wigan
Sheff Utd
€ 2.6M
08.02.08
Wigan
Sheff Utd
Loan
31.08.06
Bristol City
Wigan
€ 3.2M