Masyn Winn leads the St. Louis Cardinals (24-20) into a contest with the Kansas City Royals (25-20) after he racked up four hits in a 14-7 win over the Phillies. The Royals are favorites (-157) against the Cardinals (+132) in this outing, which starts at 7:40 p.m. ET on Friday. Kansas City has Cole Ragans set to start, while St. Louis will send out Andre Pallante.
Check out all the Latest Baseball Betting Previews!
Moneyline
Bet $20, Payout $32.74
Royals to win vs Cardinals -157
Royals vs. Cardinals betting lines
- Favorite: Royals (-157)
- Underdog: Cardinals (+132)
- Over/under: 8
Royals betting info, hitting leaders, & pitching
Royals betting info
- The Royals have been favored on the moneyline 19 total times this season. They’ve gone 13-6 in those games.
- When it has played as moneyline favorites with odds of -157 or shorter, Kansas City has a 7-1 record (winning 87.5% of its games).
- Based on this matchup’s moneyline, the Royals have an implied win probability of 61.1%.
- In the 45 games in which oddsmakers have set an over/under for Kansas City, it has combined with opponents to go over the total 15 times (15-29-1).
- The Royals have collected a 24-21-0 record ATS this season.
Royals hitting info
- Bobby Witt Jr. has accumulated a team-high batting average of .312 and paces the Royals in runs batted in (25).
- Witt’s home runs rank 94th in MLB and he ranks 36th in RBI in MLB.
- Maikel Garcia has 11 doubles, a triple, five home runs and 17 walks while hitting .295.
- Garcia ranks 94th in home runs and 95th in RBI among MLB hitters this season.
- Vinnie Pasquantino paces the Royals with six home runs and 25 runs batted in.
- Jonathan India has nine doubles, a home run and 21 walks while batting .244.
- India brings a three-game hitting streak into this game. In his last five games he is batting .286 with a double, a walk and three RBIs.
Royals pitching rankings
- The 8.2 strikeouts per nine innings compiled by the Royals pitching staff ranks 18th in the majors.
- Kansas City has a 3.03 team ERA that ranks second across all MLB pitching staffs.
- The Royals have the seventh-lowest WHIP in the majors (1.179).
- Royals pitchers combine to surrender the eighth-fewest home runs in baseball (40 total, 0.9 per game).
- Kansas City fell to the Astros 4-3 in its last game with six strikeouts while allowing eight hits.
Cardinals betting info, hitting leaders, & pitching
Cardinals betting info
- The Cardinals have entered the game as underdogs 30 times this season and won 16, or 53.3%, of those games.
- St. Louis has a record of 3-6, a 33.3% win rate, when it’s set as an underdog of +132 or more by oddsmakers this season.
- The moneyline for this contest implies a 43.1% chance of a victory for the Cardinals.
- So far this season, St. Louis and its opponents have hit the over in 23 of its 44 games with a total.
- The Cardinals are 26-18-0 ATS in their 44 games with a spread this season.
Cardinals hitting info
- Lars Nootbaar leads St. Louis in home runs this season with seven while driving in 24 runs.
- Among all hitters in the big leagues, Nootbaar ranks 47th in homers and 46th in RBI.
- Nootbaar has hit safely in seven games in a row. In his last 10 games he is batting .293 with three doubles, two home runs, six walks and six RBIs.
- Brendan Donovan leads St. Louis in batting with a .313 average while slugging three homers and driving in 20 runs.
- Donovan currently ranks 162nd in homers and 82nd in RBI in the major leagues.
- Nolan Arenado has collected 39 base hits, an OBP of .335 and a slugging percentage of .396 this season.
- Willson Contreras leads St. Louis in runs batted in (25) this season. He’s batting .256 while slugging .413.
- Contreras brings a four-game hitting streak into this game. In his last five games he is hitting .294 with a double, a home run, two walks and three RBIs.
Cardinals pitching rankings
- The Cardinals strike out just 7.2 batters per nine innings as a pitching staff, which ranks 29th in MLB.
- St. Louis has pitched to a 3.85 ERA this season, which ranks 12th in baseball.
- The Cardinals rank 11th in MLB with a combined 1.238 WHIP this season.
- The Cardinals have given up the second-fewest long balls so far this season with only 34 home runs allowed.
- St. Louis pitchers struck out 11 Phillies batters while allowing 10 hits in a 14-7 win last time out.
Author Profile

BetDecider Team
The BetDecider team brings you the most current sports betting content, with expert insights and tips. Our aim is that you can make an informed betting decision, including best odds and exclusive sportsbook offers, to maximize your betting experience.


