Welsh international Richard Duffy started with Swansea City and, prior to joining Exeter City, had gained most of his experience as a Portsmouth player on loan with Coventry City. After leaving St James’ Park, Richard had significant spells with Port Vale and Notts County.
Richard joined Swansea City, his hometown club, as a scholar/trainee in 2001 and - together with playing for Wales at various age levels - made eighteen league appearances for the Swans before a £300,000 transfer to Portsmouth in January 2004. In five years at Fratton Park Richard only played twice for the first-team but won 13 caps for Wales between August 2005 and March 2008. He was also loaned on six occasions: once to each of Burnley and Swansea and four times to Coventry where he totalled over sixty first-team appearances. Finally leaving Pompey in February 2009, Richard spent the remainder of 2008/09 with Millwall before arriving at Exeter City in July 2009.
With the Grecians newly arrived in League One, Richard made his debut at Leeds United on 8 August 2009 before going on to make 44 league and cup appearances during his first season with the club which ended with him being voted Players’ Player of the Year. Continuing his good form Richard then played 50 times in all competitions as the City finished 8th in League One in 2010/11. Making 34 league and cup appearances he played less-frequently in City’s subsequent relegation season prior to leaving the club in May 2012 having played 112 League One games.
Richard signed for League Two Port Vale in July 2012 helping them to promotion at the end of his first season. He left Port Vale in 2016 after playing over 130 league games and signed for Eastleigh although, within weeks, he had moved to Notts County for whom he made 104 league appearances up until the end of 2018/19. Richard then joined Kidsgrove Athletic ahead of switching to Congleton Town where he was to become manager in August 2021. He remained in post during 2022/23 when the club reached the semi-finals of the FA Vase.
League 112; Cups 16 (128)