After playing in 159 games for the A's in 2010, Barton hasn't been in more than 67 in a season since. He batted .269 with three home runs and 16 RBIs in 37 games this year, while spending most of the season with Triple-A Sacramento. He hit .297 with seven homers and 69 RBIs in 110 games at Triple-A.
Also Friday, the two-time defending AL West champions claimed catcher Chris Gimenez off waivers from Tampa Bay. He batted .224 with three home runs and 22 RBIs in 95 games with Triple-A Durham in 2013.