PHOENIX -- D-backs manager Bob Melvin said it was tough to change his lineup around Sunday.

After all, when you've won eight straight games, it's hard to change a winning formula. But Melvin gave center fielder Chris Young and first baseman Conor Jackson the day off against the Rockies.

Jackson left Wednesday's game against the Dodgers after he was hit in the hand by a pitch from Hiroki Kuroda. And while Jackson started the last two games, Melvin said his hand "still isn't great," also noting Jackson is 0-for-11 in his career against Colorado's Sunday starter Aaron Cook.

The first baseman scored all three times he got on base in Saturday's 10-3 win over the Rockies, going 1-for-3 with two walks and one RBI.

Chris Burke started in Jackson's place, batting second.

For Young, who had started the season's first 11 games, was given his first day off after going 1-for-5 on Saturday. Jeff Salazar took Young's spot in center, hitting eighth.

"C.Y. has started every game out there, so you've got to get some other guys involved," Melvin said. "As hot as we've been, in the course of a 162-game season, we've got to use some other guys."

Eric Byrnes led off for the first time this season and Mark Reynolds -- who leads the National League in home runs, along with teammate Justin Upton, with five home runs and 15 RBIs, was moved to the cleanup spot. Upton, who entered the game second in the league with a .415 batting average, was moved to the fifth spot.

Upton started the season batting eighth, and Melvin said he could potentially be slotted in the third or fourth spot later in the season.

Melvin said he wanted to keep switch-hitter Orlando Hudson hitting third for now for the way he has hit from the right side of the plate, where he hit his second home run of the season Friday off Rockies left-hander Jeff Francis.

"I almost don't want to mess with [the lineup] every day, but I just felt like today was a good day to do it," Melvin said.