Kansas City Royals at St. Louis Cardinals 5/2/22 - MLB Picks & Predictions

Last Updated: 05/01/2022 at 10:31 PM ET

Kansas City Royals at St. Louis Cardinals 5/2/22 - MLB Picks & Predictions

The Monday MLB schedule will get underway with a matinee between the Kansas City Royals and the St. Louis Cardinals from Busch Stadium. The Royals (7-13) were swept this weekend by the New York Yankees and were outscored 21-6. On Sunday, Kansas City went 1–for-8 with runners in scoring position and left ten men on base during a 6-4 home loss.

2009 American League Cy Young Award winner Zack Greinke (0-1 2.86 ERA) will take the ball for the Royals. Through 22 innings of work, Greinke owns a stellar 1.09 WHIP and has allowed just one home run.

The St. Louis Cardinals have split their previous ten games and trail Milwaukee by two full games for the NL Central Division lead. On Sunday, St. Louis earned a split of their four-game series by defeating Arizona by a 6-4 final score. Harrison Bader and Nolan Arenado each went deep for the Cardinals, who improved to 12-9 overall.

Thirty year old left-hander Steven Matz (2-1 6.11 ERA) will make his fifth start for the Cardinals. Last time out, Matz gave up four runs in four innings during a 10-5 home victory versus New York.

St. Louis SP Jack Flaherty (shoulder) has been playing long toss and is expected to return next month. Through 20 games, Kansas City ranks 28th in OPS and 30th in runs scored. For the season, St. Louis ranks 19th in OPS and 19th in runs scored. Take the Royals to win on the road. Final Score Prediction, Kansas City Royals win 4-3.