Left-hander Noah Lowry is winless in his last four outings with a too-high 4.74 ERA over that stretch, and he hopes some home cooking will turn his season around when he faces Florida at AT&T Park.
That record, however, is a bit deceptive. Lowry lost, 1-0, to Oakland on May 19 and allowed only three earned runs over six frames in a loss to St. Louis on May 24.
Lowry succumbed to the Fish last Tuesday at Dolphin Stadium, 5-3, with one pitch -- a two-run homer to Miguel Cabrera -- ruining his night.
The Giants bullpen could be bolstered on the homestand, with reliever Tim Worrell recovered from a neck strain.
"He's due to come off the disabled list Monday after pitching in extended [Spring Training]," said manager Felipe Alou.
Pitching matchup
SF: LHP Noah Lowry (1-3, 4.05 ERA)
Lowry makes his seventh start of the season and fourth lifetime vs. the Marlins. He is 1-1 with a 3.93 ERA over his first three outings, but he'll face Florida for the first time in San Francisco.
FLA: RHP Brian Moehler (3-4, 6.38 ERA)
Moehler won his third straight decision in his last start against the Giants. The righty went six solid innings, allowing two runs on six hits with three strikeouts and also hit an RBI single to get his first career win against the Giants.
Player to watch
Shortstop Omar Vizquel is batting .333 in his career against Moehler, going 7-for-21 with a triple.