“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! He will bring us fantastic levels of experience and proven leadership qualities," manager Paul Clement said upon John O'Shea agreeing to a contract at Madejski Stadium.
“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.”
Here are some of the best images from this afternoon as the Republic of Ireland legend agrees to a one-year deal with the Royals...