Place of Birth:
Wrexham, Wales
Premier League
91
12
43
41
49
7
9
0
0
4250
Premier League
The Emirates FA Cup
16
3
2
10
4
4
3
0
0
1171
The Emirates FA Cup
Carabao Cup
Sky Bet League One
7
0
4
3
10
0
0
0
0
259
Sky Bet League One
Sky Bet Championship
134
40
10
54
13
37
19
0
1
10766
Sky Bet Championship
Totals
UEFA Youth League
6
1
2
1
2
0
3
0
0
397
UEFA Youth League
Premier League 2 - Division 1
30
22
0
3
0
10
3
0
0
2679
Premier League 2 - Division 1
Totals
FIFA World Cup
3
0
1
2
1
0
0
0
0
161
FIFA World Cup
FIFA Friendlies
10
0
2
5
4
0
1
0
0
644
FIFA Friendlies
China Cup
UEFA European Championship
3
0
3
0
4
0
0
0
1
50
UEFA European Championship
UEFA Nations League
9
2
2
5
6
1
2
0
0
632
UEFA Nations League
UEFA Euro Qualification
18
4
4
10
4
5
3
0
0
1213
UEFA Euro Qualification
WC Qualification
9
1
3
4
7
3
2
0
0
481
WC Qualification
Totals
UEFA U-21 Qualifiers
10
2
2
2
2
1
1
0
0
694
UEFA U-21 Qualifiers
Totals
Premier League
2023/2024
31
3
16
11
17
4
6
0
0
1501
Premier League
Carabao Cup
2023/2024
6
1
3
2
3
2
2
0
0
336
Carabao Cup
The Emirates FA Cup
2023/2024
2
0
0
2
0
1
0
0
0
119
The Emirates FA Cup
The Emirates FA Cup
2022/2023
4
1
0
3
1
0
1
0
0
317
The Emirates FA Cup
Premier League
2022/2023
29
2
16
12
17
3
1
0
0
1096
Premier League
The Emirates FA Cup
2021/2022
2
1
1
1
1
1
0
0
0
105
The Emirates FA Cup
Sky Bet Championship
2021/2022
41
10
1
11
1
19
6
0
1
3487
Sky Bet Championship
Sky Bet Championship
2020/2021
37
7
4
21
7
11
3
0
0
2828
Sky Bet Championship
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
1
0
1
0
0
90
Carabao Cup
Carabao Cup
2019/2020
2
0
1
1
1
0
0
0
0
104
Carabao Cup
The Emirates FA Cup
2019/2020
2
0
0
1
0
1
1
0
0
166
The Emirates FA Cup
Premier League
2019/2020
31
7
11
18
14
0
2
0
0
1653
Premier League
Carabao Cup
2018/2019
3
1
0
2
0
0
1
0
0
269
Carabao Cup
The Emirates FA Cup
2018/2019
3
1
0
2
0
1
1
0
0
294
The Emirates FA Cup
Sky Bet Championship
2018/2019
43
16
3
18
3
4
10
0
0
3455
Sky Bet Championship
The Emirates FA Cup
2017/2018
1
0
0
1
0
0
0
0
0
55
The Emirates FA Cup
Sky Bet Championship
2017/2018
13
7
2
4
2
3
0
0
0
996
Sky Bet Championship
The Emirates FA Cup
2016/2017
1
0
1
0
2
0
0
0
0
25
The Emirates FA Cup
Premier League
2016/2017
0
0
0
0
1
0
0
0
0
0
Premier League
Sky Bet League One
2015/2016
7
0
4
3
10
0
0
0
0
259
Sky Bet League One
Show All
Show All
Totals
Premier League 2 - Division 1
2017/2018
12
10
0
2
0
3
2
0
0
1067
Premier League 2 - Division 1
2016/2017
-
-
-
-
-
-
-
-
-
-
Premier League 2 - Division 1
2016/2017
18
12
0
1
0
7
1
0
0
1612
Premier League 2 - Division 1
UEFA Youth League
2014/2015
6
1
2
1
2
0
3
0
0
397
UEFA Youth League
Totals
UEFA Euro Qualification
2024
10
3
0
8
0
4
2
0
0
818
UEFA Euro Qualification
FIFA Friendlies
2023
2
0
1
1
1
0
0
0
0
86
FIFA Friendlies
FIFA World Cup
2022
3
0
1
2
1
0
0
0
0
161
FIFA World Cup
UEFA Nations League
2022/2023
3
0
0
1
1
1
0
0
0
253
UEFA Nations League
FIFA Friendlies
2022
0
0
0
0
1
0
0
0
0
0
FIFA Friendlies
UEFA European Championship
2020
3
0
3
0
4
0
0
0
1
50
UEFA European Championship
WC Qualification
2022
8
1
2
4
3
3
2
0
0
478
WC Qualification
FIFA Friendlies
2021
3
0
1
1
1
-
0
0
0
179
FIFA Friendlies
UEFA Nations League
2020/2021
4
1
1
3
2
0
2
0
0
272
UEFA Nations League
FIFA Friendlies
2020
1
0
0
0
0
-
0
0
0
90
FIFA Friendlies
UEFA Euro Qualification
2020
8
1
4
2
4
1
1
0
0
395
UEFA Euro Qualification
FIFA Friendlies
2019
1
0
0
1
1
-
0
0
0
89
FIFA Friendlies
UEFA Nations League
2018/2019
2
1
1
1
3
0
0
0
0
107
UEFA Nations League
China Cup
2018
2
1
0
2
0
-
0
0
0
143
China Cup
FIFA Friendlies
2018
3
0
0
2
0
-
1
0
0
200
FIFA Friendlies
WC Qualification
2018
0
0
0
0
2
0
0
0
0
0
WC Qualification
WC Qualification
2014
1
0
1
0
2
0
0
0
0
3
WC Qualification
Show All
Show All
Totals
UEFA U-21 Qualifiers
2019
2
0
0
0
0
0
0
0
0
180
UEFA U-21 Qualifiers
UEFA U-21 Qualifiers
2017
8
2
2
2
2
1
1
0
0
514
UEFA U-21 Qualifiers
Totals