WINNER - St. Louis Cardinals moneyline
Final: Kansas City Royals 2, St. Louis Cardinals 4
+0.86u
Profit
✅ Cardinals Cover at -116: Road Woes Continue for Royals
Godds Pick
St. Louis Cardinals ML
Moneyline · Best odds: -116 at BetOnline.ag
The Cardinals have a winning record (25-18) and just beat the Royals 5-4 in the first meeting. The Royals are 6-15 on the road and have lost 4 of their last 5. At -116, BetOnline.ag offers the best price on St. Louis.
Bet at BetOnline.ag →50% Welcome Bonus up to $1,000Community Pulse
Pick Cashed
Final: Kansas City Royals 2, St. Louis Cardinals 4 • St. Louis Cardinals moneyline ML
+0.86u
⚡ Why It Hit
The Cardinals were the sharper team at home against a Royals squad that can't win on the road. Sonny Gray's strong start and timely hitting made the difference. The -116 line from BetOnline.ag was pure value.
Post-Game Analysis
✅ WIN: St. Louis Cardinals 4, Kansas City Royals 2. The Cardinals delivered exactly what we expected. Home cooking matters in MLB, and St. Louis is 12-6 at Busch Stadium while the Royals are a pathetic 6-15 on the road. Sonny Gray gave up just 2 runs over 7 innings, and the bullpen locked it down. The Cardinals offense did enough early and never looked back. BetOnline.ag had the best number at -116, and it cashed without drama. Kansas City's road woes continue, and St. Louis is proving to be a reliable side at home.
The God of Odds delivers again.
All Picks & Record →Pre-Game Analysis
The God of Odds likes the St. Louis Cardinals moneyline at -116 and BetOnline.ag is the place to hammer it.
The Cardinals sit at 25-18, a full 6 games above .500, while the Royals are struggling at 19-25. St. Louis just took the first game of this series 5-4, and they've been the sharper team overall. Kansas City is a dreadful 6-15 on the road, and they've lost 4 of their last 5 games. The Cardinals, meanwhile, have won 6 of their last 10 and are the far more reliable side.
Scoring is nearly identical at 4.6 PPG each, but the Cardinals have the better ERA (4.29 vs 4.43) and the home crowd behind them. St. Louis also covers the spread at a 52% clip, showing they win by margins more often than not. The Royals' moneyline record of 205-262 tells you they lose outright frequently.
The line hasn't moved, which is fine because the value is already baked in. You're getting a team with a winning record at home against a sub-.500 road team at a fair price.
For the best price, go to BetOnline.ag at -116. Bovada has -121 and MyBookie has -118, so you're saving juice by shopping. Lock in the Cardinals and let them take care of business.

BetOnline.ag
50% Welcome Bonus up to $1,000
Odds Comparison
Odds as of May 16, 2:24 AM ET — lines may have moved

BetOnline.ag
50% Welcome Bonus up to $1,000