Kansas City Royals vs Cleveland Guardians Prediction, 4/12/2025 MLB Picks, Best Bets & Odds
Game: Kansas City Royals vs Cleveland Guardians
Date: Saturday, April 12, 2025
Location: Progressive Field in Cleveland, OH
TV: CLEGuardians.TV
Odds/Point Spread: Kansas City (-122) Cleveland (+102)
The Cleveland Guardians (5-6) welcome the Kansas City Royals (6-6) at Progressive Field on Saturday. The moneyline on this contest has the Royals at -122 while the Guardians are priced at +102. The over/under is 9. The pitchers taking the mound are Michael Lorenzen and Luis Ortiz.


Kansas City has a slugging percentage of .328 and have been rung up 88 times, while taking a walk on 31 occasions. They have recorded 42 RBI's and 87 base knocks so far this season, while their batting average is at .220. The Royals have hit 23 doubles as a unit and have smacked 6 balls out of the park. They have 42 runs scored while holding a team on-base percentage of .287. As a team, the Kansas City Royals are putting up 3.5 runs/g, which has them at 21st in baseball.
Today’s Featured MLB Best Bet! JASON SHARPE is back on Wednesday (7:40pm est) with a huge 7u MLB play that you do not want to miss. Sharpe is out of the gates ahead more than $1,600+ to start the 2025 baseball season. He's done his best work on the diamond winning his followers over 30k+ since 2021 and his top plays this year in MLB action that were rated 7u and up have went 3-1 overall. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Picks Today
They have accrued a K/BB ratio of 2.64 and their pitching staff holds a WHIP of 1.18. Royals pitchers have given up 10 home runs and also 43 total runs (6th in baseball). Kansas City has allowed 90 base hits (7.4 per 9 innings) as well as 37 earned runs. The Royals have an ERA of 3.05 so far this year (3rd in MLB), and the staff has struck out 103 batters. They have walked 39 players from the other team and their FIP is 3.48 as a team on the year.
Royals bullpen pitchers have entered the contest with opponents on base 9 times as well as having 14 appearances in high leverage situations. The relief pitchers have tallied 7 holds for the season (16th in baseball). The Royals relievers have recorded a save percentage of 66.7% and has stepped onto the mound in 13 save situations. They have compiled 4 saves over the course of the season and have blown 2 of 6 save opportunities. The relievers have inherited 11 base runners so far this season with 36.4% of those runners ended up crossing the plate. The Royals have dispatched 40 relief pitchers to the mound over the course of the season.
The Royals have converted 71.4% of baseballs in play into outs in their 984 innings, which has them sitting 14th in professional baseball. The Houston Astros have 328 putouts this season, as well as 121 assists and 4 errors. Their fielding percentage is holding steady at .991 which ranks 5th in baseball, and have accumulated 13 double plays.
Lorenzen has taken the ball for 865 innings and has earned 709 punch outs during his career. Lorenzen (48-45 record in his career) has a FIP of 3.92 while he has faced 3,655 batters during his time in the majors. His ERA is 3.98 (383 earned runs allowed) and his WHIP is 1.310. He has given up 782 base hits (8.1 hits per nine innings) and has 351 free passes.
Cleveland is sitting with 14 home runs so far this season to go along with 37 RBIs. They have 11 doubles, while taking a walk 44 times and earning 38 runs. The Cleveland Guardians have tallied an OBP of .300 as well as a team batting average of .204 this year. The Guardians have a team slugging percentage of .364 and they score 3.45 runs per contest (25th in MLB). They have been rung up on 94 occasions (20th in the league) and have 70 hits.
The Guardians have a WHIP of 1.468 and have a FIP of 4.71 as a squad this season. They have earned a K/BB ratio of 7.80 (81 strikeouts vs 42 walks). They are currently ranked 18th in MLB as a staff in total hits conceded with 96. They have surrendered 14 homers and they allow 5.07 runs per 9 innings (26th in MLB). The Cleveland pitching staff have relinquished 53 runs this year while having an ERA of 4.21 (44 earned runs relinquished).
With 15 save situations, the Guardians have 11 holds in addition to 2 blown saves. Cleveland has called on relievers to step onto the hill in 4 save opportunities and they have recorded 2 saves. Their relievers have taken the field 13 times in high leverage situations and on 12 occasions with runners on. Cleveland relievers have an inherited score percentage of 22.2% out of 18 inherited base runners. They rank 20th in MLB with a save percentage of 50.0%, and they have sent 41 relievers to the hill on the season.
In their 846 innings played, the Guardians have a efficiency on defense of 67.5% (24th in MLB). The Cleveland Guardians have turned 10 double plays and have a fielding percentage of .971 (30th in MLB). The Guardians have racked up 84 assists, 11 errors and have a total of 282 putouts for the year.
Ortiz (12-15 win-loss record in his career) has earned a 4.13 earned run average while surrendering 8.4 hits per nine innings. His K/BB ratio is 1.81 and he has gone up against 1,076 batters so far in his pro baseball career. He has surrendered a total of 114 ER's while earning a WHIP of 1.353 and a FIP of 4.1. So far in his pro baseball career, Ortiz has given up 232 hits and he has 188 punch outs in 248 frames.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Cleveland (+102)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Cleveland Guardians - Twitter
Kansas City Royals - Twitter