Cleveland Guardians vs Kansas City Royals Prediction, 7/25/2025 MLB Picks, Best Bets & Odds
Game: Cleveland Guardians vs Kansas City Royals
Date: Friday, July 25, 2025
Location: Kauffman Stadium in Kansas City, MO
TV: FanDuel Sports Network Kansas City
Odds/Point Spread: Cleveland (-122) Kansas City (+102)
Kauffman Stadium is the site where the Kansas City Royals (50-53) will go up against the Cleveland Guardians (51-50) on Friday. The odds on this game have the Guardians at -122 and the Royals are coming in at +102. The total has been set at 8.5. The pitchers taking the mound will be Gavin Williams and Michael Wacha.


The Guardians have compiled 148 two-baggers as a squad and have hit 106 balls out of the park. Cleveland owns a slugging percentage of .372 and have struck out 824 times, while being walked on 324 occasions. As a squad, the Cleveland Guardians are notching 3.9 runs per game, which ranks them 26th in the league. They have compiled 375 RBI's and 739 base knocks this year, while their average at the plate is sitting at .224. They have earned 390 runs while holding a team OBP of .298.
Today’s Featured MLB Best Bet! AUGUST YOUNG is hitting 62% since the all-star break with his MLB selections! AY has identified a special edge and is releasing a 7-Unit MLB Best Bet Thursday (1p.m EST) AY is connecting at a 64% clip this season on his MLB plays rated 7.0+ and is looking to hit another! Click BUY NOW below! 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
The Guardians hold a team earned run average of 3.92 on the season (16th in the league), and their staff has struck out 850 hitters. Guardians pitchers have conceded 108 long balls and 424 runs in total (13th in the league). They have walked 363 opposing batters and their FIP is 4.08 as a team on the campaign. Cleveland has conceded 826 hits (8.3 per 9 innings) and 391 earned runs. Their strikeout to walk ratio is 2.34 and the pitching staff has a collective WHIP of 1.33.
Guardians bullpen pitchers have gone to the mound with runners on 86 times as well as having 112 appearances in high leverage situations. The relievers have recorded 71 holds for the year (4th in MLB). The Guardians relief pitchers have accumulated a save rate of 70.7% and have entered the game in 114 save situations. They have recorded 29 saves over the course of the season and have missed out on 12 of their 41 save opportunities. The relief pitchers have inherited 121 base runners on the campaign and 36.4% of them crossed the plate. The Guardians have dispatched 336 relief pitchers to the mound for the season.
The Cincinnati Reds have 2,692 putouts so far this season, as well as 824 assists and 67 errors. Their fielding percentage sits at .981 which ranks 28th in baseball, and they have turned 81 double plays. The Guardians have turned 69.1% of baseballs in play into outs out of 8,076 innings, ranking them 21st in the majors.
Williams has thrown 262 frames and is sitting with 266 punch outs thus far in his career. Williams (12-19 career mark) sits with a FIP of 3.79 and he has faced 1,124 opposing batters in the majors. His earned run average is 3.85 (112 ER's allowed) and he has a WHIP of 1.339. He has conceded 224 hits (7.7 hits per 9 innings) and has had 127 free passes.
The Royals hold a team slugging % of .380 and they are recording 3.52 runs per game (29th in MLB). They have hit 180 doubles, while getting a free base 241 times as well as putting up 363 runs. Kansas City has accounted for 85 home runs this year to go along with 357 runs batted in. They have been called out on strikes on 705 occasions (29th in baseball) and have notched a total of 845 hits. The Kansas City Royals have an OBP of .299 and a team batting average of .245 on the season.
The Kansas City pitching staff have conceded 385 runs this season while holding an ERA of 3.51 (356 earned runs allowed). They have relinquished 105 homers and they yield 3.79 runs per 9 innings (2nd in the league). The Royals have a WHIP of 1.218 with a FIP of 3.85 as a staff over the course of the season. They currently have a K/BB ratio of 8.20 (833 strikeouts against 303 walks). They are sitting at 9th in the league as a staff in total hits conceded with 810.
With 94 save situations, the Royals have 51 holds and 13 blown saves. Kansas City has had relievers enter the game in 42 save chances and they have recorded 29 saves. Their relievers have taken the field 110 times in high leverage situations and on 99 occasions with runners on base. Kansas City relievers hold an inherited score percentage of 31.4% of 140 inherited runners. They are currently ranked 6th in the league holding a save percentage of 69.0%, and they have sent 334 relievers to the hill over the course of the season.
Out of their 8,229 innings on the diamond, the Royals have a defensive efficiency of 71.1% (7th in the majors). The Kansas City Royals have turned 79 double plays and own a fielding percentage of .988 (7th in MLB). The Royals have recorded 919 assists, 46 errors and have a tally of 2,743 putouts this year.
So far in his career, Wacha has surrendered 1,510 base knocks while he has earned 1,375 punch outs in 1,566 frames. Wacha (105-71 career record) has a 3.87 ERA and has given up 8.7 hits per 9 innings. He has conceded 674 earned runs while earning a WHIP of 1.278 and a FIP of 3.8. His strikeout to walk ratio is 2.79 and he has faced 6,600 opposing batters in his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Cleveland (-122)
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:
Kansas City Royals - Twitter
Cleveland Guardians - Twitter