The Championship club revealed the signing of the 37-year-old centre back on their official club website on Wednesday evening, with Royals boss, Paul Clement saying: “John has played and won at the very highest level – he has won five Premier League titles, been part of a European Cup-winning side and earned 118 caps for his country.
#ReadingFC are delighted to confirm that John O'Shea will join the club on a one-year deal on July 1st ✍️
— Reading FC (@ReadingFC) June 6, 2018
“He will bring us fantastic levels of experience and proven leadership qualities.
“We looked very carefully at John’s recent playing statistics and he played a total of 40 games for Sunderland last season; he is still incredibly fit and a hugely motivated individual. So we look forward to him being a big contributor out on the pitch next season.”