Place of Birth:
Swansea, Glamorgan, Wales
UEFA Champions League
20
0
6
4
9
0
2
0
0
1324
UEFA Champions League
UEFA Europa League
17
0
3
4
6
1
2
0
0
1227
UEFA Europa League
UEFA Europa Conference League
4
0
0
1
0
0
1
0
0
316
UEFA Europa Conference League
Proathlita Cyta
49
1
4
12
8
0
8
0
0
3736
Proathlita Cyta
Kypello Coca-Cola
6
0
0
1
0
1
0
0
0
523
Kypello Coca-Cola
Super Cup
Premier League
1
0
1
0
6
0
0
0
0
36
Premier League
The Emirates FA Cup
7
0
2
1
3
0
1
0
0
502
The Emirates FA Cup
Carabao Cup
Sky Bet League One
78
1
8
9
27
7
5
0
0
6197
Sky Bet League One
Sky Bet Championship
125
2
26
17
53
5
7
0
0
9314
Sky Bet Championship
Bristol Street Motors Trophy
8
0
0
1
0
2
0
0
0
726
Bristol Street Motors Trophy
cinch Premiership
101
4
12
27
18
6
3
0
0
7535
cinch Premiership
Viaplay Cup
Scottish Gas Scottish Cup
7
1
0
1
1
-
1
0
0
629
Scottish Gas Scottish Cup
Totals
FIFA Friendlies
6
0
1
3
6
0
0
0
0
416
FIFA Friendlies
China Cup
UEFA Euro Qualification
1
0
1
0
5
0
0
0
0
49
UEFA Euro Qualification
WC Qualification
4
0
1
1
3
0
0
0
0
237
WC Qualification
Carling Nations Cup
2
0
2
0
2
0
0
0
0
47
Carling Nations Cup
Totals
Proathlita Cyta
2023/2024
26
1
1
6
1
-
4
0
0
2087
Proathlita Cyta
Super Cup
2023
1
0
0
1
0
-
0
0
0
80
Super Cup
UEFA Europa Conference League
2023/2024
4
0
0
1
0
0
1
0
0
316
UEFA Europa Conference League
Kypello Coca-Cola
2022/2023
6
0
0
1
0
-
0
0
0
523
Kypello Coca-Cola
Proathlita Cyta
2022/2023
23
0
3
6
7
-
4
0
0
1649
Proathlita Cyta
Super Cup
2022
1
0
0
0
0
-
0
0
0
90
Super Cup
UEFA Europa League
2022/2023
7
0
1
2
1
0
1
0
0
530
UEFA Europa League
The Emirates FA Cup
2021/2022
0
0
0
0
1
0
0
0
0
0
The Emirates FA Cup
Papa John's Trophy
2021/2022
3
0
0
1
0
-
0
0
0
276
Papa John's Trophy
Sky Bet League One
2021/2022
28
0
0
4
5
2
1
0
0
2411
Sky Bet League One
Sky Bet League One
2020/2021
27
0
5
2
10
2
0
0
0
1928
Sky Bet League One
Papa John's Trophy
2020/2021
1
0
0
0
0
-
0
0
0
90
Papa John's Trophy
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
29
0
1
0
4
1
4
0
0
2520
Sky Bet Championship
The Emirates FA Cup
2018/2019
2
0
0
0
0
0
1
0
0
180
The Emirates FA Cup
Checkatrade Trophy
2018/2019
3
0
0
0
0
-
0
0
0
270
Checkatrade Trophy
Sky Bet League One
2018/2019
23
1
3
3
12
3
4
0
0
1858
Sky Bet League One
Checkatrade Trophy
2017/2018
1
0
0
0
0
-
0
0
0
90
Checkatrade Trophy
Carabao Cup
2017/2018
3
0
0
0
0
0
0
0
0
270
Carabao Cup
Sky Bet Championship
2017/2018
34
1
9
2
17
2
0
0
0
2503
Sky Bet Championship
EFL Cup
2016/2017
2
0
0
2
0
0
0
0
0
111
EFL Cup
Sky Bet Championship
2016/2017
12
0
1
5
5
1
1
0
0
850
Sky Bet Championship
Barclays Premier League
2015/2016
1
0
1
0
6
0
0
0
0
36
Barclays Premier League
Capital One Cup
2015/2016
1
0
0
1
0
-
0
0
0
58
Capital One Cup
Sky Bet Championship
2015/2016
9
0
0
4
0
1
0
0
0
746
Sky Bet Championship
Scottish Premiership
2014/2015
29
1
5
10
5
-
1
0
0
2060
Scottish Premiership
UEFA Europa League
2014/2015
5
0
1
2
2
1
1
0
0
327
UEFA Europa League
UEFA Champions League
2014/2015
4
0
2
0
3
0
0
0
0
231
UEFA Champions League
Scottish Premiership
2013/2014
23
1
2
10
2
-
1
0
0
1536
Scottish Premiership
UEFA Champions League
2013/2014
6
0
2
2
3
0
1
0
0
375
UEFA Champions League
Clydesdale Bank Premier League
2012/2013
22
2
3
5
4
-
1
0
0
1682
Clydesdale Bank Premier League
UEFA Champions League
2012/2013
10
0
2
2
3
0
1
0
0
718
UEFA Champions League
Clydesdale Bank Premier League
2011/2012
27
0
2
2
7
-
0
0
0
2257
Clydesdale Bank Premier League
UEFA Europa League
2011/2012
5
0
1
0
3
-
0
0
0
370
UEFA Europa League
Show All
Show All
Totals
China Cup
2018
1
0
1
0
2
-
0
0
0
11
China Cup
WC Qualification
2018
0
0
0
0
1
0
0
0
0
0
WC Qualification
FIFA Friendlies
2016
1
0
0
0
1
-
0
0
0
90
FIFA Friendlies
UEFA Euro Qualification
2016
0
0
0
0
2
0
0
0
0
0
UEFA Euro Qualification
FIFA Friendlies
2014
-
-
-
-
-
-
-
-
-
-
FIFA Friendlies
FIFA Friendlies
2013
1
0
0
1
1
-
0
0
0
73
FIFA Friendlies
WC Qualification
2014
4
0
1
1
2
0
0
0
0
237
WC Qualification
FIFA Friendlies
2012
2
0
0
2
1
-
0
0
0
135
FIFA Friendlies
Carling Nations Cup
2011
2
0
2
0
2
0
0
0
0
47
Carling Nations Cup
FIFA Friendlies
2011
2
0
1
0
1
-
0
0
0
118
FIFA Friendlies
UEFA Euro Qualification
2012
1
0
1
0
3
-
0
0
0
49
UEFA Euro Qualification
FIFA Friendlies
2009
-
-
-
-
-
-
-
-
-
-
FIFA Friendlies
Show All
Show All
Totals