Joe Allen has announced he will retire from professional football at the end of the season.
Allen, 35, revealed the decision on Friday morning and will play his final game for boyhood club Swansea against Oxford United on Saturday.
The midfielder, who earned the nickname 'The Welsh Xavi', enjoyed a hugely impressive career, representing Swansea, Liverpool and Stoke, while he had a short loan spell at Wrexham during his formative years.
Allen also won 77 caps for Wales, scoring twice, and he was part of their memorable run to the semi-finals at Euro 2016.