Place of Birth:
Carmarthen, Wales
UEFA Champions League
4
0
0
0
0
0
0
0
0
360
UEFA Champions League
UEFA Europa League
20
1
8
4
9
0
2
0
0
1160
UEFA Europa League
Premier League
199
16
38
33
65
11
28
1
0
14530
Premier League
The Emirates FA Cup
27
2
4
10
4
0
4
0
0
1981
The Emirates FA Cup
Carabao Cup
17
2
3
9
9
5
3
0
0
1127
Carabao Cup
Sky Bet League One
7
0
-
-
-
-
-
-
-
-
Sky Bet League One
Sky Bet Championship
248
15
46
54
47
11
36
1
2
17994
Sky Bet Championship
Totals
Premier League 2 - Division 2
1
0
0
1
0
0
0
0
0
75
Premier League 2 - Division 2
Totals
FIFA World Cup
2
0
1
1
2
0
0
0
0
94
FIFA World Cup
FIFA Friendlies
21
0
4
8
6
2
1
0
0
1444
FIFA Friendlies
China Cup
UEFA European Championship
10
0
0
3
0
1
2
0
0
863
UEFA European Championship
UEFA Nations League
5
0
0
1
0
0
1
0
0
398
UEFA Nations League
UEFA Euro Qualification
14
0
0
1
4
0
7
0
0
1255
UEFA Euro Qualification
WC Qualification
20
2
0
4
1
0
6
0
0
1611
WC Qualification
Totals
Sky Bet Championship
2023/2024
19
2
13
6
17
1
5
0
0
635
Sky Bet Championship
Carabao Cup
2023/2024
2
0
0
2
0
0
0
0
0
119
Carabao Cup
The Emirates FA Cup
2023/2024
2
0
0
2
0
0
1
0
0
127
The Emirates FA Cup
The Emirates FA Cup
2022/2023
2
0
1
1
1
0
1
0
0
105
The Emirates FA Cup
Carabao Cup
2022/2023
1
0
1
0
1
0
0
0
0
29
Carabao Cup
Sky Bet Championship
2022/2023
25
1
8
15
9
1
2
0
1
1242
Sky Bet Championship
The Emirates FA Cup
2021/2022
3
0
0
0
0
0
0
0
0
270
The Emirates FA Cup
Sky Bet Championship
2021/2022
41
0
3
3
4
1
6
1
0
3479
Sky Bet Championship
Sky Bet Championship
2020/2021
18
0
3
6
3
2
2
0
0
1382
Sky Bet Championship
The Emirates FA Cup
2020/2021
1
0
0
0
0
0
0
0
0
90
The Emirates FA Cup
Sky Bet Championship
2019/2020
35
4
1
3
1
2
5
0
1
2941
Sky Bet Championship
Carabao Cup
2018/2019
0
0
0
0
2
0
0
0
0
0
Carabao Cup
Sky Bet Championship
2018/2019
46
6
0
1
0
4
9
0
0
4132
Sky Bet Championship
Premier League
2017/2018
36
2
0
3
1
6
8
0
0
3142
Premier League
Carabao Cup
2017/2018
1
2
0
1
1
1
0
0
0
46
Carabao Cup
The Emirates FA Cup
2017/2018
1
0
0
0
0
0
1
0
0
90
The Emirates FA Cup
The Emirates FA Cup
2016/2017
1
0
1
0
1
0
0
0
0
44
The Emirates FA Cup
Premier League
2016/2017
36
6
2
8
2
2
9
0
0
2936
Premier League
EFL Cup
2016/2017
2
0
0
1
0
2
1
0
0
175
EFL Cup
The Emirates FA Cup
2015/2016
2
1
0
1
0
0
0
0
0
155
The Emirates FA Cup
Barclays Premier League
2015/2016
19
2
11
5
21
1
0
0
0
729
Barclays Premier League
Capital One Cup
2015/2016
5
0
1
3
2
-
2
0
0
342
Capital One Cup
UEFA Europa League
2015/2016
11
0
6
2
6
0
1
0
0
524
UEFA Europa League
The FA Cup
2014/2015
5
0
0
3
0
-
1
0
0
395
The FA Cup
Barclays Premier League
2014/2015
21
1
5
6
12
0
3
0
0
1470
Barclays Premier League
Capital One Cup
2014/2015
0
0
0
0
1
-
0
0
0
0
Capital One Cup
UEFA Europa League
2014/2015
2
0
0
1
0
0
0
0
0
183
UEFA Europa League
UEFA Champions League
2014/2015
4
0
0
0
0
0
0
0
0
360
UEFA Champions League
Barclays Premier League
2013/2014
24
1
9
4
15
0
4
0
0
1442
Barclays Premier League
Barclays Premier League
2012/2013
27
0
6
5
9
0
2
0
0
1919
Barclays Premier League
UEFA Europa League
2012/2013
7
1
2
1
3
-
1
0
0
453
UEFA Europa League
Barclays Premier League
2011/2012
36
4
5
2
5
2
2
1
0
2892
Barclays Premier League
Show All
Show All
Totals
Premier League 2 - Division 2
2020/2021
1
0
0
1
0
0
0
0
0
75
Premier League 2 - Division 2
Totals
FIFA World Cup
2022
2
0
1
1
2
0
0
0
0
94
FIFA World Cup
UEFA Nations League
2022/2023
1
0
0
1
0
0
0
0
0
38
UEFA Nations League
UEFA European Championship
2020
4
0
0
2
0
0
1
0
0
339
UEFA European Championship
WC Qualification
2022
9
0
0
1
0
0
2
0
0
728
WC Qualification
FIFA Friendlies
2021
2
0
0
2
0
-
0
0
0
120
FIFA Friendlies
UEFA Euro Qualification
2020
7
0
0
0
0
0
3
0
0
630
UEFA Euro Qualification
FIFA Friendlies
2019
1
0
0
0
0
-
0
0
0
90
FIFA Friendlies
UEFA Nations League
2018/2019
4
0
0
0
0
0
1
0
0
360
UEFA Nations League
China Cup
2018
2
0
0
1
0
-
1
0
0
153
China Cup
FIFA Friendlies
2018
2
0
0
2
0
-
0
0
0
118
FIFA Friendlies
FIFA Friendlies
2017
1
0
0
0
1
-
1
0
0
90
FIFA Friendlies
WC Qualification
2018
8
2
0
2
0
0
3
0
0
633
WC Qualification
UEFA European Championship
2016
6
0
0
1
0
1
1
0
0
524
UEFA European Championship
FIFA Friendlies
2016
2
0
1
0
2
-
0
0
0
108
FIFA Friendlies
FIFA Friendlies
2015
1
0
0
0
0
-
0
0
0
90
FIFA Friendlies
UEFA Euro Qualification
2016
5
0
0
1
1
0
3
0
0
445
UEFA Euro Qualification
FIFA Friendlies
2014
2
0
0
0
0
-
0
0
0
180
FIFA Friendlies
FIFA Friendlies
2013
3
0
0
2
0
-
0
0
0
266
FIFA Friendlies
WC Qualification
2014
3
0
0
1
0
0
1
0
0
250
WC Qualification
FIFA Friendlies
2012
3
0
0
1
0
-
0
0
0
243
FIFA Friendlies
FIFA Friendlies
2011
2
0
1
1
1
-
0
0
0
96
FIFA Friendlies
UEFA Euro Qualification
2012
2
0
0
0
3
-
1
0
0
180
UEFA Euro Qualification
FIFA Friendlies
2009
2
0
2
0
2
-
0
0
0
43
FIFA Friendlies
WC Qualification
2010
0
0
0
0
1
-
0
0
0
0
WC Qualification
Show All
Show All
Totals