He played his first major league game on April 28, 2007. In his rookie season, he maintained an impressive batting average of .322 and totaled 17 home runs and 69 runs batted in 108 games. He finished 3rd in the National League Rookie of the Year voting, behind Ryan Braun and Troy Tulowitzki.