Can The Giants Make Their Way Into The NL Postseason?

Jack McMullen joins Ben to discuss if he believes the San Francisco Giants are capable of making the postseason this year at +120 on the FanDuel Sportsbook.