The Coach's MLB Total PUNISHER
(MLB) Philadelphia vs. San Francisco,
Total: 6.00 | 101.00 Under
Result: Win
The San Francisco Giants have lost eight of their last nine overall, and they now sit in third place in the NL West, 5.5 games back of the Dodgers. The good news is that they host the Phillies for a three game series prior to the All Star Break, and I like the Giants to get back on track tonight in the series opener.

Here are my keys to the game:

1. Pitching - Cole Hamels will be on the mound for the Phillies, coming off another dominant outing. Unfortunately for Hamels though, he's still win-less in his last seven starts. He has a losing road record, going 3-4 with a 3.64 ERA outside of Philly, and he's been hit hard by the Giants in his career. San Francisco will counter with Madison Bumgarner, who was roughed up in Washington in his last start. Bumgarner is 3-2 with a 2.49 ERA in nine starts at AT&T Park so far.

2. Batter vs. Pitcher - Buster Posey has missed the last few games to rest a sore hamstring, but he's likely to be back in the lineup tonight. Posey is 9-for-18 (.500) lifetime versus Hamels.

3. X-Factor - The Phillies have seen the total go over at a rate of 14-5-1 in their last 20 overall.

Selection: This is a play on PHI@SF to go over the total (10*)