Weaver has already had one stellar outing this season against San Francisco, and one forgettable one. He limited the Giants to five hits over eight innings in the Dodgers’ 6-0 win at SBC Park on April 7.
Five days later, he was hit hard for eight runs and 11 hits over three-plus innings, but was let off the hook as the Dodgers rallied for a 9-8 win.
The veteran right-hander has struggled in his last two starts, giving up 10 earned runs and 16 hits over 13 1-3 innings against Atlanta and Florida. The Marlins knocked Weaver around for six runs and 10 hits, including three homers, over 5 2-3 innings in an 8-3 win on Wednesday.
The Dodgers have mirrored their struggling right-hander, losing eight of their last 11, though they did beat the Los Angeles Angels in the finale of their interleague series on Sunday.
“Hopefully this is a momentum-builder and moves us forward to play like the way we were playing earlier this season,” Dodgers manager Jim Tracy said. “We got seven more great innings from our starter, we picked up some hits when we needed them, and we got some home runs.”
After losing five of their previous six, the Giants are coming off two straight wins over Oakland.
The Giants will activate right-hander Jason Schmidt from the disabled list to start the series opener. Schmidt has been sidelined since May 8 with a strained right shoulder.
Schmidt has pitched poorly of late, going 0-1 with a 6.21 ERA in his last five starts.