The first-place St. Louis Cardinals will open a home series this afternoon versus the San Francisco Giants. Is a bet on St. Louis the right play to make in this spot?

Game Snapshot

905 San Francisco Giants at 906 St. Louis Cardinals

Busch Stadium at 2:15PM ET

TV: FS-M

Compare odds from multiple different online sportsbooks and shop for the best lines at our MLB Odds & Betting Page.

Public Betting Information

According to oddsmakers, the Cardinals are a -175 favorite to win on the moneyline. The Giants are a +165 underdog, while the total sits at 9.5 runs. As of Monday morning, 79 percent of public bets are pouring in on host St. Louis. Check out our MLB Public Betting Page for the latest info.

Giants doubled up by Padres

San Francisco lost by a score of 8-4 Sunday afternoon at home versus San Diego to drop to 66-70 overall and 30-38 at home. Kevin Pillar helped lead the Giants offensively as he finished the contest 2-for-4 with a home run and two RBIs. Evan Longoria went 1-for-4 with a homer and two RBIs. Donovan Solano was 2-for-4 with a run scored. Jeff Samardzija took the loss as he allowed six earned runs on nine hits with two strikeouts and one walk over 5 1/3 innings. Tyler Beede gets the start today as he enters with a 3-8 record, 5.56 ERA and 5.59 WHIP with 89 strikeouts over 92 1/3 innings of work.

Cardinals rally past Reds

St. Louis scored one run each in the seventh, eighth and ninth innings Sunday afternoon to rally to a 4-3 home win over Cincinnati. Harrison Bader drove in the winning run with a single in the bottom of the ninth. Carlos Martinez picked up the win in relief as he struck out all three batters he faced. Bader was 2-for-4 with two RBIs to pace the offense. Yadier Molina ended the game 2-for-4 with a double and a run scored. Jose Martinez finished 1-for-2 with a walk and a run. Adam Wainwright draws the start today for the Cardinals as he comes in with a 9-9 record, 4.52 ERA and 1.46 WHIP plus 130 strikeouts over 135 1/3 innings of work.

MLB Betting Trends

San Francisco

The Giants are 1-4 in their last five games overall. San Francisco is 0-7 in the last seven Beede starts.

St. Louis

The Cardinals are 5-0 in the last five Wainwright Monday starts. St. Louis is 35-17 in its last 52 games overall.

Prediction:

The Cardinals are the obvious better team here, are at home and have a pitcher going in Wainwright who I trust more than the opposing pitcher even if his best days are far behind him. St. Louis is strong at home and I’m betting on the hosts with confidence here.