Houston Astros vs Kansas City Royals Prediction, 4/27/2025 MLB Picks, Best Bets & Odds
Game: Houston Astros vs Kansas City Royals
Date: Sunday, April 27, 2025
Location: Kauffman Stadium in Kansas City, MO
TV: FanDuel Sports Network Kansas City
Odds/Point Spread: Houston (-128) Kansas City (+106)
The Kansas City Royals (12-14) will try to defeat the Houston Astros (13-11) at Kauffman Stadium on Sunday. The odds on this game have the Astros at -128 and the Royals are at +106. The over/under comes in at 8. The starting pitchers are Hunter Brown and Kris Bubic.


Houston has a slugging percentage of .349 and have struck out 197 times, while being walked on 78 occasions. They have accumulated 85 RBI's in addition to 186 base knocks this year, while their average at the plate is sitting at .236. The Astros have tallied 28 two-baggers as a team and have knocked 19 baseballs out of the park. They are sitting with 92 runs while holding a team on-base percentage of .310. As a squad, the Houston Astros are notching 3.8 runs per game, which ranks them 23rd in MLB.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has nailed 3 straight plays! Sunday will feature a 5-unit selection you do not want to miss (first pitch is 4:10 p.m.). We are profitable on the season and have produced a 10K profit dating back to Memorial Day of 2025. Sign-up below with a daily picks package from MLB Baseball. 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 Free MLB Picks
The Astros have a team earned run average of 3.26 on the season (4th in the league), and the staff has rung up 225 batters. Astros pitchers have given up 21 long balls in addition to 81 runs in total (3rd in baseball). Their pitching staff has walked 71 players from the other team and their FIP is 3.30 as a squad so far this year. Houston has conceded 161 hits (6.7 per 9 innings) in addition to 78 earned runs. Their strikeout to walk ratio is 3.17 and the pitching staff has a team WHIP of 1.08.
Astros relief pitchers have stepped onto the hill with opponents on base 19 times as well as having 22 appearances in high leverage situations. The bullpen have racked up 19 holds on the campaign (7th in baseball). The Astros relievers have recorded a save rate of 72.7% and have stepped onto the mound in 30 save situations. They have compiled 8 saves so far this year and have not converted 3 of their 11 save opportunities. The relief pitchers have inherited 26 base runners for the season with 30.8% of them ended up scoring. The Astros have dispatched 77 relievers to the mound this year.
The Astros have turned 73.3% of balls in play into outs out of their 1,941 innings on the diamond, which ranks them 5th in MLB. The Detroit Tigers have a total of 647 putouts thus far, as well as 187 assists and 10 errors. Their fielding percentage is holding steady at .988 which puts them in 10th in professional baseball, and have accumulated 14 double plays.
Brown (27-23 record in his career) has earned a FIP of 3.76 while he has gone up against 1,567 hitters in the major leagues. He has conceded 345 base hits (8.2 hits per 9 innings) and has 128 walks. His ERA is 3.82 (160 ER's allowed) and he has a WHIP of 1.255. Brown has taken the ball for 377 frames and has accounted for 410 strikeouts so far in his MLB career.
The Royals hold a team SLG% of .320 and they are earning 3.23 runs per game (27th in MLB). They have tallied 43 doubles, while getting a free base 75 times and putting up 84 runs. Kansas City has compiled 12 home runs so far this year and 84 RBIs. They have been called out on strikes on 197 instances (22nd in the league) and have recorded 189 base knocks. The Kansas City Royals have compiled an OBP of .290 and a batting average of .221 this season.
The Royals hold a team WHIP of 1.260 with a FIP of 3.77 as a team over the course of the season. Their K/BB ratio comes in at 8.40 (215 strikeouts vs 90 bases on balls). They come in at 17th in MLB as a staff in total hits relinquished with 200. They have allowed 24 dingers and they concede 3.91 runs per 9 innings (5th in baseball). The Kansas City pitching staff have surrendered 100 runs this season while having an ERA of 3.52 (90 earned runs relinquished).
With 23 save situations, the Royals have tallied 12 holds and 4 blown saves. Kansas City has had relief pitchers take the mound in 11 save chances and they have come away with 7 saves. Their bullpen pitchers have stepped onto the mound 27 times in high leverage situations in addition to 22 occasions with runners on. Kansas City relievers have an inherited score rate of 39.3% out of their 28 inherited runners. They rank 17th in the league with a save rate of 63.6%, and they have dispatched 82 bullpen pitchers onto the field for the season.
The Kansas City Royals have turned 22 double plays and have a fielding rate of .988 (8th in baseball). The Royals have accrued 238 assists, 11 errors and have a total of 691 putouts so far this year. In 2,073 innings on the field, the Royals have earned a defensive efficiency of 70.9% (12th in MLB).
Thus far in his career, Bubic has conceded 398 base knocks and he has 361 strikeouts in 386 frames. Bubic (13-30 win-loss record in his career) has a 4.41 earned run average and has conceded 9.3 hits per nine innings. He has conceded a total of 189 ER's while holding a WHIP of 1.445 and a FIP of 4.3. His strikeout to walk ratio is 2.26 and he has faced 1,681 opposing batters during his career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Kansas City (+106)
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
Houston Astros - Twitter