Ferguson began his football career with
Home Farm before moving to
Coventry City. While there he played at the
1999 FIFA World Youth Championship finals in Nigeria. Although he never made a competitive first team appearance for City, Ferguson went on to have brief spells in the lower divisions with
Colchester United,
Hartlepool United and
Northampton Town. Ferguson returned to Ireland to link up with
Longford Town in the summer of 2002. He captained
FAI Cup and
League Cup winning teams during his three years at the midlands club. Ferguson scored in a
2004–05 UEFA Cup tie against
FC Vaduz. As Longford's penalty taker he missed the chance for an equaliser in the last minute of the 2003
FAI League Cup Final. He made his Rovers debut on the opening day of the
2007 League of Ireland season at UCD. He signed for the club from city rivals
Bohemians in January 2007, having spent just one season with the Dalymount outfit. Ferguson was forced to retire in February 2009 due to a serious hip injury. ==Personal life==