Schmidt, who spent parts of six seasons with Pittsburgh from 1996-2001 before being traded to San Francisco, is 3-1 with a 2.86 ERA in four career starts against the Pirates. He is also 5-0 with a 2.09 ERA in eight road starts this year.
Schmidt posted his NL-leading 14th victory and 100th of his career Friday in a 6-2 home triumph over the Chicago Cubs. The 31-year-old right-hander allowed two runs, seven hits and walked three over seven innings. He also struck out 11, but walked three. He has issued 13 walks over his last 27 2-3 innings.
“To be honest with you, I haven’t felt right the last five or six starts,” said Schmidt, who is just 2-2 since winning a career-high 12 decisions in a row. “I go through this every year. I have a streak of six or seven starts where nothing works … and then something clicks.”
The Giants have lost seven of 11, including Wednesday’s 8-6, 11-inning defeat that left them three games behind the Cubs in the NL wild-card race. The defending NL West champions also fell 8 1/2 back of Los Angeles in the division.
Bonds, batting a league-best .350, had a six-game hitting streak snapped during which he had three homers, seven RBIs and 10 walks.
Bonds, who started his major league career with Pittsburgh in 1986, is just 1-for-5 (.200) with a homer, an RBI and five walks against his former club this season.
The Pirates, who have already secured their first winning season against San Francisco since going 8-3 in 1997, are trying to finish a perfect 6-0 against the Giants this season.
Pittsburgh will start Ryan Vogelsong, who was part of the deal for Schmidt on July 30, 2001.
Pirates manager Lloyd McClendon said Vogelsong, who is 1-4 with a 7.15 ERA in nine home games, shouldn’t even consider the unique nature of the matchup.
“It has nothing to do with Schmidt. It has everything to do with Vogelsong,” he said. “It could be Walter Johnson. It doesn’t make a difference. Vogelsong’s got to pitch.”