 Linn began his career with Dundee, making his debut as a substitute for Fabián Caballero in a 1–0 win against Partick Thistle in the Scottish Premier League on 18 October 2003, with his first goal coming on 3 December 2003, the winning goal in extra-time in a 1–0 win against Hearts in the Scottish League Cup.On 22 September 2004, Linn left Dundee after having his contract terminated by mutual consent.Linn then signed for Peterhead of the Scottish Third Division in October 2004.