 He had the opportunity to sign for Motherwell on schoolboy forms, but turned the offer down due to the distance from his family home.Main began his professional career with Lossiemouth his local club Highland League Club before transferring to neighbours and fellow Highland Club, Elgin City.From Elgin City he was transferred to Dundee United, making his début as a nineteen-year-old.