Zach Eflin, last 3 starts

Zach Eflin, regular season

Eflin will pitch in San Francisco for the second time in his career and the third time facing the Giants overall. He threw six innings, giving up one unearned run on five hits at AT&T Park in June 2016.

Matt Moore, last 3 starts

Matt Moore, regular season

Moore turned in arguably his best start this year against the Nationals, finishing seven strong innings of two-run ball while fanning nine. His 4.82 ERA since the All-Star break is an improvement from his first-half 6.04 ERA.

Mark Leiter, last 3 starts

Mark Leiter, regular season

Leiter hopes for better results and better defense after allowing eight runs (four earned) in five innings Tuesday against the Padres. He takes Vince Velasquez's spot in the rotation. He is out with an injured middle finger.