While playing for Instant-Dict in the Hong Kong league, he played three matches for the Hong Kong League team in the Dynasty Cup. As the Hong Kong team consisted of top players in the local league, including foreigners such as O'Shea, it was not an official match of the Hong Kong FA.
He moved from Grays to take the position at Croydon Athletic. Under O'Shea, the Rams were promoted to the Isthmian League Premier Division. O'Shea resigned from Croydon on 4 September 2010, after the team's owner Mazhar Majeed was alleged to have been involved in spot fixing in Pakistancricket matches, resulting in HM Revenue and Customs officials investigating the club. On 25 October 2010, O'Shea was appointed first-team manager of Lewes. He left at the end of the 2010–11 season after Lewes were relegated.