Place of Birth:
Merthyr Tydfil, Wales
UEFA Europa League
0
0
0
0
1
0
0
0
0
0
UEFA Europa League
Premier League
20
0
4
1
6
0
0
0
0
1487
Premier League
The Emirates FA Cup
6
0
1
2
3
0
0
0
0
463
The Emirates FA Cup
Carabao Cup
Sky Bet League One
74
5
9
15
20
10
3
0
0
5786
Sky Bet League One
Sky Bet Championship
33
0
15
7
47
0
0
0
0
1675
Sky Bet Championship
Sky Bet League Two
51
2
4
8
4
4
6
0
0
4115
Sky Bet League Two
Bristol Street Motors Trophy
9
1
1
5
1
1
0
0
0
688
Bristol Street Motors Trophy
cinch Premiership
26
3
1
1
1
3
2
0
0
2284
cinch Premiership
Viaplay Cup
Totals
Premier League 2 - Division 1
1
0
0
0
0
0
0
0
0
90
Premier League 2 - Division 1
Premier League 2 - Division 2
2
0
0
0
0
0
0
0
0
180
Premier League 2 - Division 2
Totals
FIFA Friendlies
4
0
3
1
3
0
0
0
0
165
FIFA Friendlies
China Cup
UEFA Nations League
0
0
0
0
1
0
0
0
0
0
UEFA Nations League
UEFA Euro Qualification
0
0
0
0
4
0
0
0
0
0
UEFA Euro Qualification
WC Qualification
1
0
0
0
3
0
1
0
0
90
WC Qualification
Totals
UEFA U-21 Qualifiers
7
0
0
2
0
1
1
0
0
576
UEFA U-21 Qualifiers
Totals
Bristol Street Motors Trophy
2023/2024
1
0
1
0
1
-
0
0
0
23
Bristol Street Motors Trophy
Carabao Cup
2023/2024
0
0
0
0
1
0
0
0
0
0
Carabao Cup
Sky Bet League Two
2023/2024
30
0
2
6
2
3
3
0
0
2421
Sky Bet League Two
Papa John's Trophy
2022/2023
5
0
0
3
0
-
0
0
0
420
Papa John's Trophy
Carabao Cup
2022/2023
2
0
0
1
0
0
0
0
0
136
Carabao Cup
Sky Bet League One
2022/2023
20
1
6
5
17
2
1
0
0
1294
Sky Bet League One
Carabao Cup
2021/2022
0
0
0
0
1
0
0
0
0
0
Carabao Cup
The Emirates FA Cup
2021/2022
2
0
0
2
0
0
0
0
0
176
The Emirates FA Cup
Papa John's Trophy
2021/2022
3
1
0
2
0
-
0
0
0
245
Papa John's Trophy
Sky Bet League One
2021/2022
39
4
1
8
1
7
2
0
0
3276
Sky Bet League One
Sky Bet League Two
2020/2021
21
2
2
2
2
1
3
0
0
1694
Sky Bet League Two
Carabao Cup
2019/2020
3
0
0
0
0
0
0
0
0
270
Carabao Cup
The Emirates FA Cup
2019/2020
1
0
0
0
0
0
0
0
0
90
The Emirates FA Cup
Sky Bet Championship
2019/2020
1
0
1
0
4
0
0
0
0
18
Sky Bet Championship
Carabao Cup
2018/2019
1
0
0
0
0
0
0
0
0
90
Carabao Cup
The Emirates FA Cup
2018/2019
2
0
1
0
1
0
0
0
0
107
The Emirates FA Cup
Sky Bet Championship
2018/2019
10
0
3
4
15
0
0
0
0
576
Sky Bet Championship
UEFA Europa League
2018/2019
0
0
0
0
1
0
0
0
0
0
UEFA Europa League
Ladbrokes Premiership
2017/2018
26
3
1
1
1
3
2
0
0
2284
Ladbrokes Premiership
Betfred Cup
2017/2018
2
0
0
1
0
0
0
0
0
169
Betfred Cup
EFL Cup
2016/2017
1
0
0
0
0
0
0
0
0
120
EFL Cup
Sky Bet Championship
2016/2017
15
0
6
3
15
0
0
0
0
754
Sky Bet Championship
The Emirates FA Cup
2015/2016
0
0
0
0
1
0
0
0
0
0
The Emirates FA Cup
Sky Bet League One
2015/2016
6
0
1
1
1
1
0
0
0
464
Sky Bet League One
Sky Bet Championship
2015/2016
0
0
0
0
1
0
0
0
0
0
Sky Bet Championship
Sky Bet Championship
2015/2016
1
0
1
0
3
0
0
0
0
0
Sky Bet Championship
The FA Cup
2014/2015
1
0
0
0
1
-
0
0
0
90
The FA Cup
Capital One Cup
2014/2015
3
0
0
0
0
-
0
0
0
270
Capital One Cup
Sky Bet League One
2014/2015
9
0
1
1
1
-
0
0
0
752
Sky Bet League One
Sky Bet Championship
2014/2015
6
0
4
0
9
-
0
0
0
327
Sky Bet Championship
Barclays Premier League
2013/2014
20
0
4
1
6
0
0
0
0
1487
Barclays Premier League
Show All
Show All
Totals
Premier League 2 - Division 2
2019/2020
2
0
0
0
0
0
0
0
0
180
Premier League 2 - Division 2
Premier League 2 - Division 1
2018/2019
1
0
0
0
0
0
0
0
0
90
Premier League 2 - Division 1
Totals
UEFA Euro Qualification
2020
0
0
0
0
1
0
0
0
0
0
UEFA Euro Qualification
FIFA Friendlies
2019
1
0
1
0
1
-
0
0
0
29
FIFA Friendlies
UEFA Nations League
2018/2019
0
0
0
0
1
0
0
0
0
0
UEFA Nations League
China Cup
2018
2
0
0
1
0
-
0
0
0
150
China Cup
FIFA Friendlies
2018
2
0
1
1
1
-
0
0
0
106
FIFA Friendlies
UEFA Euro Qualification
2016
0
0
0
0
3
0
0
0
0
0
UEFA Euro Qualification
FIFA Friendlies
2014
1
0
1
0
1
-
0
0
0
30
FIFA Friendlies
WC Qualification
2014
1
0
0
0
3
0
1
0
0
90
WC Qualification
Totals
UEFA U-21 Qualifiers
2017
7
0
0
2
0
1
1
0
0
576
UEFA U-21 Qualifiers
Totals