In 2007, Barton appeared on "Baseball America's" Top 100 Prospects list, this time ranked at just #67. He was ranked as the Athletics' #2 prospect behind outfielder Travis Buck, who ranked at #50 on the Top 100 Prospects list. Barton began the 2007 season slowly with the Sacramento River Cats, hitting just .221 in April and .273 in May. He finally got started in June when he hit .454 in 27 games. He was named to the Pacific Coast League Mid-Season All-Star team on July 11. He finished the 2007 minor league season with a .293 batting average and 9 home runs in 137 games.