Chicago Cubs ML vs St. Louis Cardinals. The sharp money is right.
Godds Pick
Chicago Cubs ML
Moneyline · Best odds: -155 at BetUS
Chicago Cubs are 49-39 with a strong home record of 26-18, while St. Louis Cardinals are 46-39 and losers of 4 of their last 5. Sharp money has pushed the Cubs moneyline from -145 to -157, and BetUS offers the best price at -155.
Bet at BetUS →125% Sign Up Bonus up to $2,500Community Pulse
The God of Odds likes the Chicago Cubs moneyline at -155 against the St. Louis Cardinals. And BetUS is the place to hammer it.
The Cubs are 49-39 overall and a solid 26-18 at Wrigley. They're scoring 5.1 runs per game while allowing 4.6. That's a run differential that wins you a lot of games. Meanwhile, the Cardinals are 46-39 but have lost 4 of their last 5. Their offense averages 4.7 runs per game, but they've been inconsistent, going L-L-D-L-L in a recent stretch.
The head to head record favors St. Louis 3-1 this season, but that's noise. The Cardinals won three tight games by scores of 6-5, 5-1, and 6-5. The Cubs blew them out 6-1 in the other. Regression is coming.
Sharp money agrees. The Cubs moneyline opened at -145 and has been steamed to -157. That's clear professional action. The Cubs also have a moneyline record of 1297-644, meaning they win outright at a high clip. St. Louis is 669-764 on the moneyline. That's a massive gap in betting value.
One injury note: Cubs reliever Brandon Birdsell is out. But it's a bullpen arm, and the Cubs have depth. The Cardinals have no listed injuries, but their form is the real red flag.
BetUS has the best price at -155. Bovada is -165, which is a full 10 cents worse. LowVig and BetOnline are at -157. Take the -155 at BetUS and get the best number in the market. This is a 3/5 confidence play. The Cubs are the better team at home, and the line movement confirms the sharp side. Lay the juice and trust the data.

BetUS
125% Sign Up Bonus up to $2,500Code: JOIN125
Odds Comparison
Odds as of Jul 4, 6:05 PM ET — lines may have moved

BetUS
125% Sign Up Bonus up to $2,500Code: JOIN125
More MLB Picks
Upcoming
Recent Results
Toronto Blue Jays @ Seattle Mariners
Seattle Mariners ML
Minnesota Twins @ New York Yankees
New York Yankees ML
Pittsburgh Pirates @ Washington Nationals
Pittsburgh Pirates ML
New York Mets @ Atlanta Braves
Atlanta Braves ML
Chicago White Sox @ Cleveland Guardians
Chicago White Sox ML
Baltimore Orioles @ Cincinnati Reds
Baltimore Orioles ML
Minnesota Twins @ New York Yankees
New York Yankees ML