 Treacy has also played for Stockport County, Sheffield United, Preston North End, Burnley, Sheffield Wednesday, Barnsley, Drogheda United and St Patrick's Athletic.Treacy started playing football with Belvedere for the youth team, before signing his first professional contract in 2005, keeping him until 2008.On 23 November 2006, Treacy joined Stockport County on a one-month loan deal.