Davidson spent two seasons at Station Park before moving to Arbroath for the 2005-06 season. In January 2006, he moved, this time to Montrose. In January 2009, Davidson signed a contract extension until 2011.
Davidson spent time at Station Park before moving to Arbroath for the 2005-06 season. He relocated once more in January 2006, this time to Montrose, and signed a new deal in 2009 that kept him there until 2011.