Former Liverpool and Stoke midfielder Joe Allen has announced his retirement from the Wales national team - claiming he wants to 'make way for the next generation'.
Allen picked up 74 caps during his time with the Dragons and was part of the team who reached the Euro 2016 semi-finals under Chris Coleman - with the side going on to lose 2-0 to eventual winners Portugal.
Now at Swansea, Allen was also part of the Wales squad that travelled to Qatar for the 2022 World Cup - starting in their 3-0 loss to England and coming on briefly in their 2-0 defeat against Iran before they were dumped out in the group stages.
The 32-year-old said 'time and injuries' had taken their toll and that he was ready to step aside to give youngster a chance to stake their claim for call-ups under manager Rob Page.
'Playing for Wales has been a great passion and love in my life, I have been extremely fortunate,' he said in a statement published by the Welsh FA.
'I have shared this journey with incredible people… my family, teammates, staff and fans have made it special and I'm hugely grateful to you all.
'Our nation's support is inspiring, and it has given me immense pride to wear the shirt… so many unforgettable experiences.
'Unfortunately, time and injuries take their toll and so it's time for me to make way for our next generation. The future of Welsh football is bright. All the best, Joe.'
Neco Williams was the first Wales player to pay tribute to Allen, posting a picture of the pair together on social media and writing 'legend'.
W0W100
0
even in Liverpool shirt
you an your wierd words and country
dewbcdiky
0
only wales softlad
even in Liverpool shirt
W0W100
0
thank you joe........our love and support forever
a welsh chelsea fan
W0W100
0
thank you legend for services in football
only wales softlad
W0W100
1
thats only because delilia got banned and abyway its only wales
dewbcdiky
2
thank you legend for services in football
Tabbcknstz
0
Zlatan be like
cozemnryz
4
thank you joe........our love and support forever