Royals vs Guardians Picks and Prediction – 4/12/2025

By: David Anicetti |

Last Updated: 04/11/2025 at 7:04 PM ET

Kansas City Royals at Cleveland Guardians 04/12/25 - MLB Picks & Predictions
Game Start: 4/12/2025, 10:10 PM UTC
Latest Odds: CLE -121 ; O/U 7.5

Royals vs Guardians Prediction

The Kansas City Royals play the second game of a three-game series on the road Saturday versus the Cleveland Guardians. Kansas City is 7-6 following its 3-2 victory over the Minnesota Twins on Thursday. Kansas City won three out of four in their series with the Twins. The Royals are second in the American League Central, just a half-game behind first-place Detroit. Keep up to date with all the MLB action with our MLB picks.

Bobby Witt Jr is batting .280 with 14 hits to lead Kansas City in both categories. Maikel Garcia has a team-high of two home runs. Vinnie Pasquantino is the leader in RBI with 10, and Jonathan India is the leader in on-base percentage with .357. On Saturday, Kansas City will send Michael Lorenzen to the mound. The right-hander is 1-1 with a 3.18 ERA, 10 Ks, and 3 BBs.

The Cleveland Guardians improved to 6-6 following a 6-1 victory over the Chicago White Sox on Thursday. Steven Kwan hit a home run and three singles with four RBI to help lead the Guardians to the win. Cleveland is third in the American League Central, one game behind the first-place Detroit Tigers and a half-game behind Kansas City.

Steven Kwan is batting .356 with 16 hits and an on-base percentage of .420 to lead Cleveland in each of the three categories. Jose Ramirez is the leader in home runs with four. Kyle Manzardo is the leader in RBI with 11. Cleveland is batting .212 with a .377 slugging percentage. On Saturday, Cleveland will send Luis Ortiz to the mound. The right-hander is 0-2 with an 8.44 ERA, 5 Ks, and 4 BBs.

Royals vs Guardians Pick Analysis

Kansas City will win on Saturday when visiting Cleveland. The Royals have won four in the last five overall, and four of the last five played on the road versus Cleveland. Kansas City starter Michael Lorenzen is coming off a strong outing in which the right hander allowed one run across six innings, while Cleveland starter Luis Ortiz has been hit hard and two consecutive outings allowing 10 runs across 10.2 innings. Final Score Prediction, Kansas City Royals win 6-2.

Our Free MLB Pick for Cleveland Guardians vs Kansas City Royals

Kansas City Royals +101