Millar, 38, will compete for a job as a backup first baseman and pinch-hitter.
He batted .223 with seven home runs and 29 RBIs in 78 games with the Toronto Blue Jays last year.
ESPN.com first reported the imminent signing Monday, after receiving word from Millar.

