 He signed with Macclesfield Town in July 2005, before retiring the following year.Beresford began his career with Oldham Athletic, being named as a squad member at Boundary Park in 1993–94, just as the club suffered relegation out of the Premier League, in the last season in the reign of Joe Royle.They finished 14th in the First Division in 1994–95 under new boss Graeme Sharp, before finishing 18th in 1995–96.