
St. Louis Cardinals vs San Francisco Giants MLB Free Picks: Division leaders lock horns on Tuesday night for ESPN’s baseball betting battle of the day, as the San Francisco Giants (29-24) take on the St. Louis Cardinals (32-23) at Busch Stadium, with the first pitch coming at 7:05 ET.
This has been lousy period in San Fran’s season, as the G-Men have lost five out of seven since the first series of Interleague play. They really haven’t done much in terms of get offensive production, though yesterday, they did score seven runs off of Kyle McClellan and the St. Louis bullpen for an upset at +142 on the MLB Odds.