 Main then transferred to top-tier Dundee United, signing a full-time contract, and remained with the club for nine years.He also played for St Johnstone, Livingston and Gretna in a twenty-year full-time professional career.In addition, Main appeared for Cowdenbeath and East Stirlingshire on loan and Ayr United as a trialist.