Continuing to evolve as a hitter, Holliday started the 2007 season as in the Rockies' lineup as the number five hitter, but changed to the third slot for the final five months of the season. He fashioned a new career-high 14-game hitting streak that spanned from April 17 to May 1. His two outfield assists on April 21 against San Diego in the sixth inning tied a club record for outfield assists in one inning. In the April 29 contest against the Braves, Holliday hit his first career walk-off home run in the bottom of the 11th off Bob Wickman to provide a 9–7 victory. From May 22 to June 7, he established a new career-high 15 game hitting streak. In 87 first half games, Holliday totaled 30 doubles, 15 home runs, 69 RBI, 122 hits, a .341 average, and a .573 slugging percentage. NL players and coaches selected him in with 725 votes to play in the All-Star Game at AT&T Park in San Francisco for the second straight season. He also participated in the Home Run Derby.