The St. Louis Cardinals and Kansas City Royals meet Tuesday in MLB action at Kauffman Stadium. The St. Louis Cardinals look for a win after splitting their last 10 games. The Kansas City Royals look to snap a four-game losing streak.
The St. Louis Cardinals have scored eight runs in their last three games and three or fewer runs in six of their last nine games. The Cardinals have lost six of their last seven games when scoring three or fewer runs. Nolan Arenado leads the Cardinals with 28 hits and 18 RBI, while Paul Goldschmidt and Tommy Edman have combined for 46 hits and 22 RBI. Dakota Hudson gets the ball, and he is 2-1 with a 2.75 ERA and 14 strikeouts this season. Hudson is 1-0 with a 3.24 ERA and 11 strikeouts in his career against the Royals.
The Kansas City Royals have scored four runs in their last three games and four or more runs in five of their last nine games. The Royals have lost five of their last eight games when scoring four or more runs. Andrew Benintendi leads the Royals with 27 hits and 10 RBI, while Bobby Witt Jr. and Hunter Dozier have combined for 33 hits and 11 RBI. Brad Keller gets the ball, and he is 0-2 with a 2.19 ERA and 17 strikeouts this season. Keller is 1-4 with a 4.99 ERA and 28 strikeouts in his career against the Cardinals.
The Cardinals are 28-10 in their last 38 road games and 31-13 in their last 44 overall. The Royals are 0-4 in their last 4 home games and 2-8 in their last 10 overall. The over is 4-1 in Cardinals last 5 overall. The over is 3-1-1 in Royals last 5 overall. The Cardinals are 38-13 in the last 51 meetings in Kansas City and 20-7 in the last 27 meetings.
Both the Cardinals and Royals have had issues stringing together offensive success this season. Dakota Hudson has allowed 11 hits and six earned runs through his first 19.2 innings. Brad Keller has given up 14 hits and six earned runs in his first 24.2 innings. This game has the recipe for an under, as both offenses are hit or miss and both pitchers are off to strong starts. Give me the under.