10* Major Mismatch
(MLB) St. Louis vs. Kansas City,
Money Line: -112.00 St. Louis (Away)
Result: Loss
We are backing the better team with the better pitcher here on Tuesday night!

Kansas City has lost nine of 11 games -- three by shutout -- heading into this two-game set at Kauffman Stadium.

KC just cannot produce any runs or offense. Through 21 games the Royals hit .212 as a team and ranked last in the major leagues in runs scored (63).



Royals starting pitcher Brad Keller is decent but his teammates have scored just three times for him in his 24 2/3 innings of play.


Keller is 1-4 with a 4.99 ERA in seven career appearances against the Cardinals, including five starts.

Cardinals starting pitcher Dakota Hudson (2-1, 2.75 ERA) is also coming off a strong performance. He held the Arizona Diamondbacks to one hit in six scoreless innings on April 28. Prior to that, he held the Cincinnati Reds scoreless on two hits in 6 2/3 innings.


The Cardinals have won two games in a row and four of their last six and I expect them to get the win here on Tuesday night over KC.