In August 2006, Weir-Daley signed on loan for struggling League Two side Macclesfield Town for three months. He played seven league games and scored twice. In January 2007 he moved on loan to another League Two side, Lincoln City, on loan sparking interest in a permanent deal and several other clubs after scoring against MK Dons and then two goals against Walsall, All of which were live on sky TV Including a Man of the Match award in the Walsall match His form brought him into consideration for the League Two February player of the month award, in which he came in 2nd place losing out to Wayne Hennessey of Stockport County