Only a one-out fielding error in the eighth inning by third baseman Juan Uribe separated Sanchez from a perfect game.
Now after two trades sent Sanchez from San Francisco to Kansas City to Colorado, the 29-year-old left-hander will face his former team Friday, when the Rockies open up a three-game weekend set with the Giants in Denver.
"It really doesn't matter who we're facing, we really need to start getting quality at-bats," Giants manager Bruce Bochy said after a 9-1 loss to the Mets on Thursday. "We know Jonny, he's got good stuff and he can be dangerous out there. We just need to go out there and execute, get these bats going again."
In his first two starts since the Royals traded him to the Rockies, Sanchez hasn't seen much success back in the National League West.
The D-backs pounded him for five runs over four innings, then the Reds scored six times off him in his latest start over 4 1/3 innings.
"We have to keep moving forward [with Sanchez]," Rockies manager Jim Tracy said after his second Rockies outing. "He's struggling with his command, so he's placing the ball. And his velocity has backed up a few miles per hour since I last saw him with San Francisco. We have to be mindful of those things."
Countering Sanchez for the Giants will be Ryan Vogelsong. The right-hander is looking to bounce back from taking a hard-luck loss in his last start, when he gave up just one earned run over six innings but lost, 4-0, to the Dodgers.
"Our guy threw great; he gave us what we expected," Bochy said after the outing. "I'll take that start any time."
Back in May, Vogelsong held the Rockies to one run over seven innings on just three hits in a 3-2 Giants win. The Giants, who have lost seven of their last eight games, could use a similar result to kick off their road trip.
Rockies: Cuddyer continues to rest sore oblique
Michael Cuddyer was out of the starting lineup for the second straight day with a sore right oblique in Thursday's series finale against the Cardinals.
"I don't think there'll be any [game] activity tonight, but [the training staff is] working towards having something available tomorrow," Tracy said on Thursday.
Cuddyer played catch with head athletic trainer Keith Dugger before Thursday's game, with Tyler Colvin starting in his place in right field.
Todd Helton, unavailable on Wednesday because of a stomach bug, started at first base Thursday night. He finished the game going 0-for-1 with three walks.
Giants: Bochy expects Sandoval on time
Bochy said Thursday that he remains optimistic that Pablo Sandoval will be healthy enough to return from the disabled list when he is eligible on Aug. 9.
The All-Star third baseman is rehabbing a strained left hamstring that he injured stretching for a double play while playing first base against the Padres on July 24, and Bochy said he is uncommitted on whether Sandoval will play first base again when he returns.
Beginning Friday, the Giants will play 19 of their next 29 games away from AT&T Park.