John O 'Shea has confirmed that he will retire at the end of the season.
The 38-year-old quarterback, currently in Reading, passed Manchester United's gym to make more than 250 appearances at the club.
He also won 118 appearances for the Republic of Ireland before his international retirement in June.
Winner of the Champions League at United, O & Shea also spent seven seasons at Sunderland before joining the Royals on a one-year deal last summer.
Reading confirmed the news on his 38th birthday on twitter.
"Only a very small part of his playing days was spent with the Royals," he said.
"But he has accumulated a collection of medals that any player would be extremely proud of, earning almost everything possible for nearly 20 years as a professional football player."
In total, O & # 39; Shea participated in United winning 14 trophies during her time at Old Trafford after moving to the club at 17.
They included five Premier League titles and the FIFA World Cup. His international debut came against Croatia in 2001 and he went on to play in two European Championship finals in 2012 and 2016.
He joined Sunderland in 2011 for an undisclosed fee.
Much of their time at Estádio da Luz was spent struggling to keep the Black Cats in the top flight, although they succumbed to relegation in 2017.
Shea would play in the Championship, but could not help to prevent Sunderland from suffering relegation in a row and joining League 1.
This season, he made just 10 appearances for the Royals in a campaign where the club fought against relegation.