Career
He is the cousin of Northampton Town left-back David Buchanan. Bolton Wanderers (and Chesterfield)
While at Bolton, he made 3 league appearances on loan at Chesterfield in 2002. Lisburn Distillery
Moving back to Northern Ireland after his release from Bolton, he signed for Lisburn Distillery where he spend six years making 226 appearances many as captain.
Move to Australia
He moved to Australia at the end of the 2008-2009 season, where he trailed for Gold Coast United coming close to winning a contract two occasions.
Gateshead
Moving back to the United Kingdom in January 2010, he went on trial at Dundee before signing for Gateshead until the end of the 2009-2010 season. Buchanan made his debut for Gateshead on 13 February 2010 away at Hayes & Yeading United.
Buchanan was released by Gateshead at the end of the 2009-2010 season. Blyth Spartans
On 6 August 2010 it was announced that Buchanan had signed for Conference North side Blyth Spartans following a successful trial period with the club