/cdn.vox-cdn.com/uploads/chorus_image/image/46484360/usa-today-8588991.0.jpg)
Editor's Note: SB Nation's partner FanDuel is hosting a $125,000 one-day fantasy baseball league today. It's $3 to join and first place wins $10,000. Enter now!
It's hard for the Phillies to score runs, normally. This weekend, it could be damn near impossible. The San Francisco Giants are in town for a three-game series starting tonight at 7:05pm ET at Citizens Bank Park, and that ain't never fun.
The Giants enter the series at 30-25 and are just 1 1/2 games behind the Los Angeles Dodgers in the NL West. They just got done visiting Barack Obama at the White House yesterday, so you would assume they'll be too distracted by all the new White House gear they stole to really concentrate on the Phils, who are 21-34.
However, the Giants just got swept by the Pirates in a three-game series in Pittsburgh and will be looking to get back on the winning track. The Phils, meanwhile, just took two out of three games from the Cincinnati Reds in ridiculously fun fashion. However, they have lost eight of their last 10 and are just 2-4 on the homestand.
Probable Pitchers:
Jerome Williams: Jerry and his pink glove take the hill tonight. He has a 3-5 record and a 5.49 ERA in 11 starts, and has given up at least three runs in three straight starts and in seven of eight appearances. He's gonna have to turn it around soon if he wants to make the All Star team!
Tim Lincecum: Lincecum has had a decent season so far, 5-3 with a 3.00 ERA in 10 starts. However, he gave up four runs and eight hits in 4 1/3 innings in his last start against Atlanta, and has given up eight runs in his last two appearances. The good news for Timmy, who skipped the White House visit by the way, is that he's facing a Philadelphia team against whom he has a 6-3 record and a 3.29 ERA in 14 outings.