The Cardinals head into Friday night’s interleague matchup in Kansas City riding a strong season overall with a baseball betting odds record of 39-31. As a result, they are in second place in the NL Central. By contrast, the Royals sit near the bottom of the AL Central at 29-44 and are struggling to generate consistent wins.
St Louis boasts one of the better offenses in the league, averaging over four and a half runs per game. Correlate, they bring a team batting average near .246, an on-base percentage of 323, and a slugging percentage of .400.
The Redbirds are powered by a solid group of hitters. Including Jordan Walker, who has been on fire with a batting average close to .300, double-digit home runs, and strong run production. Additionally, Alec Burleson is providing consistent contact and extra-base hits.
On the other hand, Kansas City has been one of the weaker offensive units. To show, KC is ranking near the bottom in most categories, with an average of around 242 fewer runs scored overall. They have limited pop in the order, posting just 64 home runs as a team.
Namely, Bobby Witt Jr remains the standout Kansas City threat with his speed, power, and on-base skills. While veterans like Salvador Perez provide some thump in the middle of the order. But the supporting cast has struggled with offshore betting consistency. Thus, leaving the Royals too often reliant on small ball and hoping for timely hitting that has not materialized frequently enough this year.
Cardinals vs. Royals MLB Betting Information
| Date and Time: | Friday, June 19, 2026, 8:15 PM ET. |
|---|---|
| Location: | Kauffman Stadium in Kansas City, MO. |
| TV Coverage: | Apple TV. |
| Betting Online Odds at SBG: | Click Here |
The St. Louis Cardinals visit the Kansas City Royals on Friday, June 19, 2026, at Kauffman Stadium in Kansas City, with the first pitch scheduled for 8:15 pm ET and the game available on Apple TV.
Probable Starting Pitchers and Bullpens
Michael McGreevy gets the start for the Cardinals against Stephen Kolek of the Royals in this Friday night matchup at Kauffman Stadium.
McGreevy, a 25-year-old right-hander, has posted a solid 3-5 MLB odds record with a 2.99 ERA and 1.08 WHIP over 72 innings this season. He is allowing 61 hits and 10 home runs while striking out 49 and walking 17.
Kolek, the 29-year-old right-hander acquired by Kansas City, has been one of the better surprises in the AL Central this year. To illuminate, he is 4-1 with a 2.68 ERA and 1.03 WHIP across 50 innings. He has surrendered just 42 hits and five homers with 34 strikeouts against only 10 walks.
Overall, the Cardinals’ bullpen has been a mixed bag this season, sitting around the middle of the pack. Specifically, they have an overall ERA of 4.20 and a save conversion rate hovering in the low to mid 60s. Riley O’Brien has handled the majority of closing duties with around 17 saves and a solid mid-3s ERA. While showing good command, he has been prone to the occasional hard contact.
In comparison, Kansas City owns one of the weaker bullpens in the league. They rank near the bottom with an ERA closer to 4.80 and a save percentage struggling around 54 percent. Lucas Erceg has been their primary closer with about a dozen saves. But he owns a 3.89 ERA and some inconsistency, allowing too many baserunners.
SBG Free Picks
Compared to Kansas City, St. Louis offers superior lineup depth, Jordan Walker heating up, and better overall momentum. The Kansas City club has struggled to score consistently outside of stars like Bobby Witt Jr and Salvador Perez.
SBG Best Bet: St. Louis Cardinals and Under the Total.

