He left Peterhead for Montrose in January 2008. Buchan joined Highland League club Cove Rangers in 2009.
He relocated from Peterhead to Montrose in January 2008. Buchan then connected with Highland League club Cove Rangers in 2009.