Carter, 30, drew interest from the Rangers and A’s after being released by the Yankees over the All-Star break. He hit just .201/.284/.370 with eight homers in 62 games before twice being designated for assignment and eventually cut loose by New York.
Carter will likely replace Yonder Alonso at first base for the A’s in the near future, as Oakland is actively looking to trade Alonso before the trade deadline on July 31. Carter spent the first three years of his major-league career with Oakland, appearing in 106 games from 2010 to 2012.
Carter hit 41 home runs for Milwaukee last season and has averaged 34 home runs over an 162-game stretch in his career, so he’ll at least bring some pop to the Athletics’ lineup. Carter is a veteran of eight major-league seasons with Oakland, Houston, Milwaukee and New York.