MLB Matchups
Wed Jul 10 7:45PM

Make Your Picks[ - ]

+1.5 (-195)
-1.5 (+170)
O 8.5
U 8.5

Make your predictions for Kansas City Royals vs St. Louis Cardinals to showcase your betting acumen and earn tips for your winners!

Kansas City Royals vs
St. Louis CardinalsPredictions & Preview

St. Louis Cardinals Favored as Sonny Gray Takes Mound Against Kansas City Royals in Game One of Three-Game Series

On Wednesday night, the Kansas City Royals will face off against the St. Louis Cardinals in the first game of a three-game series at Busch Stadium. The Royals will have Alec Marsh on the mound with a 4.57 ERA, while the Cardinals will start Sonny Gray, who has a 2.98 ERA. The game is set to begin at 7:45 PM ET, with St. Louis favored as the home team. In addition, Michael Wacha (ERA: 3.74) will pitch for the Royals and Sonny Gray (ERA: 3.3) will start for the Cardinals. St. Louis opens as the betting favorite with an opening line of -155, but the current line now stands at St. Louis -118.

Betting Odds

  • Moneyline: Royals +105 | Cardinals -118
  • Spread: Royals +1.5 (-195) | Cardinals -1.5 (+170)
  • Total: Over/Under 8.5 (-110)
  • Based on the moneyline, the implied probability that St. Louis will win straight-up is 54%.

Kansas City vs St. Louis Stats

Royals vs Cardinals prediction infographic
View stats & injuries for Royals vs Cardinals

Kansas City Royals

Alec Marsh took the loss for the Royals against the Rays on Thursday, allowing five runs on six hits and three walks over three innings. He struggled out of the gate, issuing a walk to each of the first two batters he faced before allowing two runs in the opening frame. Marsh threw only 10 of his 17 first pitches for strikes and lasted just three innings before being relieved by Carlos Hernandez. This marked the second time this season Marsh was unable to go beyond three innings and the fourth time he's given up at least five runs. Additionally, he has walked multiple batters in five consecutive starts. The Royals, with a power ranking of 25, are ranked 13 in offense, 6 in defense, and hold a 49-43 record this season.

St. Louis Cardinals Analysis

In Game One, the Cardinals will start Sonny Gray, who struggled against lefties in his recent outing against the Nationals, allowing five runs in five innings. Gray's sweeper is less effective against opposite-handed batters, leading to difficulties against lefties. Despite a 3.30 ERA on the season, Gray has a 5.09 ERA in road starts compared to 1.90 at home. The Cardinals, currently five games above .500, have a power ranking of 13 and are #22 for offense and #20 for defense. The Cardinals are 48-42 overall, with Kansas City winning 2 of their last 3 matchups against them.

Sonny Gray to Start Game One for Cardinals, Expected to Lead Team to Victory

The St. Louis Cardinals have announced that Sonny Gray will be starting in Game One. In his last outing against the Nationals, Gray allowed five runs on eight hits in five innings, resulting in a no-decision despite striking out six and walking one. Despite this performance, Gray has shown consistency throughout the season, making his last performance an outlier. Alec Marsh, the pitcher for the opposing team, has displayed inconsistency recently, allowing five runs in his last four games and demonstrating control issues by walking multiple batters in five consecutive starts. With Gray’s track record and the strong offensive performance of the Cardinals, it is expected that he will bounce back and lead the team to victory in the opening game.

Sources: [ 1 ] [ 2 ] [ 3 ]

+ Full Preview
Follow Expert Picks