Place of Birth:
Llandudno, Wales
Premier League
31
1
1
7
8
0
4
0
0
2559
Premier League
The Emirates FA Cup
8
0
0
1
0
0
0
0
0
676
The Emirates FA Cup
Carabao Cup
Sky Bet League One
56
0
1
4
6
3
6
0
0
4863
Sky Bet League One
Sky Bet Championship
9
0
0
3
11
0
3
0
1
595
Sky Bet Championship
Sky Bet League Two
108
3
2
8
6
9
13
0
0
9396
Sky Bet League Two
Bristol Street Motors Trophy
9
0
1
3
4
4
2
0
0
658
Bristol Street Motors Trophy
cinch Championship
2
0
2
0
5
0
0
0
0
45
cinch Championship
SPFL Trust Trophy
0
0
0
0
1
0
0
0
0
0
SPFL Trust Trophy
JD Cymru Premier
20
1
2
3
3
0
5
0
0
1598
JD Cymru Premier
Nathaniel MG Cup
1
0
0
0
0
0
0
0
0
120
Nathaniel MG Cup
Totals
FIFA Friendlies
9
0
7
1
12
0
0
0
0
315
FIFA Friendlies
UEFA Euro Qualification
2
0
0
1
3
0
0
0
0
171
UEFA Euro Qualification
WC Qualification
3
0
2
0
3
0
0
0
0
99
WC Qualification
Carling Nations Cup
2
0
0
2
1
0
0
0
0
107
Carling Nations Cup
Totals
JD Cymru Premier
2022/2023
1
0
1
0
2
-
0
0
0
2
JD Cymru Premier
JD Cymru Premier
2021/2022
19
1
1
3
1
-
5
0
0
1596
JD Cymru Premier
Nathaniel MG Cup
2021/2022
1
0
0
0
0
-
0
0
0
120
Nathaniel MG Cup
Sky Bet League Two
2020/2021
19
0
2
4
6
0
1
0
0
1522
Sky Bet League Two
Sky Bet League One
2020/2021
10
0
1
3
5
0
0
0
0
767
Sky Bet League One
Papa John's Trophy
2020/2021
2
0
0
2
0
-
0
0
0
107
Papa John's Trophy
The Emirates FA Cup
2020/2021
1
0
0
0
0
0
0
0
0
90
The Emirates FA Cup
Carabao Cup
2020/2021
1
0
0
0
0
0
1
0
0
90
Carabao Cup
Leasing.com Trophy
2019/2020
0
0
0
0
1
-
0
0
0
0
Leasing.com Trophy
Carabao Cup
2019/2020
2
0
2
0
2
0
0
0
0
58
Carabao Cup
The Emirates FA Cup
2019/2020
2
0
0
0
0
0
0
0
0
180
The Emirates FA Cup
Sky Bet League One
2019/2020
35
0
0
0
0
3
5
0
0
3150
Sky Bet League One
Carabao Cup
2018/2019
1
0
0
0
0
0
0
0
0
90
Carabao Cup
The Emirates FA Cup
2018/2019
2
0
0
0
0
0
0
0
0
180
The Emirates FA Cup
Checkatrade Trophy
2018/2019
1
0
0
1
0
-
1
0
0
46
Checkatrade Trophy
Sky Bet League Two
2018/2019
43
2
0
2
0
3
4
0
0
3771
Sky Bet League Two
Checkatrade Trophy
2017/2018
6
0
1
0
3
-
1
0
0
505
Checkatrade Trophy
Carabao Cup
2017/2018
1
0
0
0
0
0
0
0
0
90
Carabao Cup
Sky Bet League Two
2017/2018
46
1
0
2
0
6
8
0
0
4103
Sky Bet League Two
The Emirates FA Cup
2017/2018
1
0
0
0
0
0
0
0
0
90
The Emirates FA Cup
Ladbrokes Championship
2016/2017
2
0
2
0
5
0
0
0
0
45
Ladbrokes Championship
Sky Bet League One
2016/2017
10
0
0
1
0
0
1
0
0
856
Sky Bet League One
IRN-BRU Cup
2016/2017
0
0
0
0
1
-
0
0
0
0
IRN-BRU Cup
The Emirates FA Cup
2015/2016
1
0
0
1
0
0
0
0
0
46
The Emirates FA Cup
Capital One Cup
2015/2016
2
0
0
0
0
-
0
0
0
180
Capital One Cup
Sky Bet Championship
2015/2016
5
0
0
2
4
0
2
0
0
340
Sky Bet Championship
The FA Cup
2014/2015
1
0
0
0
0
-
0
0
0
90
The FA Cup
Capital One Cup
2014/2015
1
0
0
1
0
-
0
0
0
33
Capital One Cup
Sky Bet League One
2014/2015
1
0
0
0
1
-
0
0
0
90
Sky Bet League One
Sky Bet Championship
2014/2015
4
0
0
1
7
-
1
0
1
255
Sky Bet Championship
Barclays Premier League
2010/2011
31
1
1
7
8
0
4
0
0
2559
Barclays Premier League
Show All
Show All
Totals
Carling Nations Cup
2011
2
0
0
2
1
0
0
0
0
107
Carling Nations Cup
FIFA Friendlies
2011
-
-
-
-
-
-
-
-
-
-
FIFA Friendlies
UEFA Euro Qualification
2012
0
0
0
0
1
-
0
0
0
0
UEFA Euro Qualification
FIFA Friendlies
2010
1
0
1
0
2
-
0
0
0
5
FIFA Friendlies
FIFA Friendlies
2009
1
0
1
0
3
-
0
0
0
33
FIFA Friendlies
WC Qualification
2010
3
0
2
0
3
-
0
0
0
99
WC Qualification
FIFA Friendlies
2008
6
0
4
1
4
-
0
0
0
233
FIFA Friendlies
FIFA Friendlies
2007
1
0
1
0
2
-
0
0
0
44
FIFA Friendlies
UEFA Euro Qualification
2008
2
0
0
1
2
-
0
0
0
171
UEFA Euro Qualification
Show All
Show All
Totals