Looks like a decent bet to me:


Away Runs vs Home Runs for Game
-115


Only couple of small favorites are visitors today:

Nationals -106
Phillies -108

Not sure why the Home price is so good.