SAN FRANCISCO -- Injured Giants starter Ryan Vogelsong completed his second rehab appearance Friday night with Class A San Jose. In 2 2/3 innings, the only hit he allowed was a two-run home run.
Vogelsong threw 45 pitches after throwing 34 in his first outing with the Giants' Arizona League club Tuesday.
"He felt great," manager Bruce Bochy said. "He really felt good about adjusting. He said in the [pregame] bullpen he was a little uncomfortable getting balls where he wanted, but he adjusted."
Vogelsong will travel to the White House on Monday before joining the Giants' Double-A affiliate in nearby Richmond, Va. Bochy said Vogelsong's rehab is coming along according to plan, which suggests the original target date of Aug. 9 is still a possibility.
"His arm feels great," Bochy said.
Moscoso happy to join Giants' organization
SAN FRANCISCO -- A day after the Giants acquired him from the Cubs, pitcher Guillermo Moscoso was in the clubhouse Saturday, but not yet activated as a member of the 25-man roster.
Moscoso, who has spent parts of four seasons in the Majors with Texas, Oakland and Colorado, said he is happy to join San Francisco and the familiar faces that are now teammates.
"I know pretty much all the guys," said Moscoso, who said he has played with Gregor Blanco, Marco Scutaro and Pablo Sandoval in winter ball and in Venezuela.
Moscoso said he appreciates the opportunity to pitch in cavernous AT&T Park. In his last Major League stint, Moscoso pitched for the Rockies in hitter-friendly Coors Field. On the road, Moscoso's ERA was 2.70 in 23 1/3 innings, but at home the mark ballooned to 9.11 in 26 2/3 innings.
"It was tough in the beginning," he said. "It's a hitter's park. I got used to it. I made adjustments.
"It was a good experience. It was a different way to pitch."
Manager Bruce Bochy said the club might activate Moscoso on Sunday.
Bochy bemoans Giants' defensive woes
SAN FRANCISCO -- The Giants' stellar pitching during championship runs in 2010 and 2012 gets most of the attention, but manager Bruce Bochy said putting out a dependable defense was also a hallmark of those successful clubs. During the team's 2013 swoon, San Francisco has not thrown and caught the ball with the same consistency.
Through 102 games, the Giants' 74 errors were the most in the National League, tied with the Angels for the second most in baseball. San Francisco committed two of those errors in Friday's 3-2 loss to the Cubs, including the two-out, two-run misplay by first baseman Brandon Belt when a ground ball went between his legs and into right field.
"He's fine," Bochy said. "We talked a little bit. In this game, you have no choice when you have a hard day to bounce back."
Bochy said it is pointless for the club to look at the standings right now and that the focus should be on returning to the fundamentals.
"My biggest disappointment is we're last in the league in errors," he said. "That's what we're becoming, not who we are."
With the defensive lapses occurring at a high rate for a few months now -- the Giants led the Majors in errors in May -- Bochy said the team might participate in additional infield drills to improve the fielding.
"There maybe will be days we may not hit [in batting practice]," he said. "We may come out here and take ground balls or take infielding.
"We've got to get back to playing smart baseball."
• Pitching coach Dave Righetti returned to the club Saturday after missing the past few days following surgery on his left elbow. In his absence, bullpen coach Mark Gardner served as pitching coach.
• George Kontos pitched in 44 games as a member of the World Series champions last year but might be unable to visit the White House with the club Monday because he is currently with Triple-A Fresno. Bochy said bringing him to Washington, D.C., is a possibility and has been talked about.
• Entering Saturday, the Giants had hit just three home runs in their last 22 games at AT&T Park and had only 30 at home this season. The total, which ranked 29th in baseball, was, however, just one short of tying their total for all of 2012 at AT&T Park.