The person spoke on condition of anonymity because the deal is not final. The agreement is pending a physical planned for the first week of January.
Glaus has played third base most of his career but the Braves probably would use him at first base in place of Adam LaRoche, who became a free agent. Glaus played in two games at first base for St. Louis this year, when he missed most of the season while recovering from shoulder surgery. He hit .172 in only 14 games.
The deal was first reported by foxsports.com.