Weaver signed for Dundee United on 5 August 2009 on a short-term contract, playing in every league match before his contract expiry in early January 2010.
Weaver signed for Dundee United on 5 August 2009 on a short-term contract. The United fans took to him instantly and he played in every league match before his contract expiry in early January 2010.