Houston Astros vs Kansas City Royals Prediction, 4/25/2025 MLB Picks, Best Bets & Odds
Game: Houston Astros vs Kansas City Royals
Date: Friday, April 25, 2025
Location: Kauffman Stadium in Kansas City, MO
TV: FanDuel Sports Network Kansas City
Odds/Point Spread: Houston (-182) Kansas City (+150)
The Houston Astros (13-11) are en route to Kauffman Stadium on Friday where they will take on the Kansas City Royals (10-14). The line on this contest has the Astros at -182 while the Royals are coming in at +150. The betting total is set at 8. The starting pitchers will be Hayden Wesneski and Seth Lugo.


As a unit, the Houston Astros are compiling 3.8 runs/g, which has them at 23rd in baseball. They have earned 92 runs and have an on-base percentage of .310. The Astros have tallied 28 doubles as a team and have knocked 19 baseballs out of the park. They have accounted for 85 RBI's and 186 base knocks so far this season, and their team batting average is at .236. Houston is slugging .349 and have been called out on strikes 197 times, while drawing a walk on 78 occasions.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 5-unit selection on Thursday you do not want to miss (6:30 p.m.). We nailed a 7-unit underdog KBO play this morning and had a bad beat with our top play on Tuesday. Receive this selection by signing-up below for a daily MLB picks package and stream the game live on MLB.tv. 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 ERA of 3.26 for the year (4th in MLB), and they have struck out 225 batters. Astros pitchers have yielded 21 long balls and 81 runs (3rd in the league). They have walked 71 opposing players and their FIP is 3.31 as a unit this season. Houston has given up 161 base hits (6.7 per 9 innings) as well as 78 earned runs. Their K/BB ratio is 3.17 and the pitching staff has a collective WHIP of 1.08.
Astros relief pitchers have come into the game with players on base 19 times and also have had 22 appearances in high leverage situations. The relievers have notched 19 holds for the season (7th in baseball). The Astros bullpen have a save rate of 72.7% and have stepped onto the mound in 30 save situations. They have recorded 8 saves on the campaign and have blown 3 of 11 save chances. The bullpen pitchers have inherited 26 base runners for the year with 30.8% of those runners ended up scoring. The Astros have dispatched 77 relievers to the hill this year.
The Detroit Tigers have 647 putouts this year, in addition to 187 assists and 10 errors. Their fielding percentage is currently at .988 which has them sitting 8th in pro baseball, and have a total of 14 double plays. The Astros have converted 73.3% of baseballs in play into outs out of 1,941 innings on the field, which has them ranked 5th in pro baseball.
Wesneski has taken the ball for 213 innings and has racked up 208 punch outs during his pro baseball career. Wesneski (10-14 career win-loss mark) holds a FIP of 3.87 while he has faced 884 batters during his time in the majors. His earned run average is 3.93 (93 ER's allowed) and he has a WHIP of 1.136. He has surrendered 178 hits (7.5 hits per nine innings) with 64 walks.
Kansas City has accounted for 12 home runs on the year as well as 71 runs batted in. They have recorded 35 two-baggers, while walking 67 times and scoring 71 runs. The Kansas City Royals have recorded a team on-base percentage of .279 and a team batting average of .212 on the campaign. The Royals hold a team slugging % of .310 and they are earning 2.96 runs per game (30th in the league). They have been rung up on 183 occasions (25th in the league) and are sitting with 167 base hits.
The Royals have a WHIP of 1.273 with a FIP of 3.65 as a squad so far this year. They have a ranking of 9th in MLB as a pitching staff in total hits surrendered with 187. The Kansas City pitching staff have surrendered 94 runs over the course of the season while holding a team ERA of 3.56 (84 earned runs conceded). They currently have a K/BB ratio of 8.40 (199 strikeouts against 83 free passes). They have surrendered 20 long balls and they concede 3.99 runs per 9 innings (8th in baseball).
Kansas City has had bullpen pitchers enter the contest in 10 save opportunities and they have come away with 6 saves. They rank 21st in the league with a save rate of 60.0%, and they have dispatched 76 bullpen pitchers onto the diamond on the campaign. Their bullpen pitchers have come in 27 times in high leverage situations and on 22 occasions with runners on. Kansas City bullpen pitchers hold an inherited score percentage of 39.3% out of their 28 inherited runners. Sitting with 20 save situations, the Royals have recorded 10 holds and 4 blown saves.
Out of their 1,911 innings on the field, the Royals have accumulated a defensive efficiency of 70.2% (15th in MLB). The Kansas City Royals have turned 20 double plays and hold a fielding percentage of .987 (12th in the majors). The Royals have 227 assists, 11 errors and have accumulated 637 putouts so far this season.
Lugo (57-43 record in his career) has earned a 3.40 earned run average and has conceded 8.0 hits per nine innings. He has a K/BB ratio of 3.66 and he has faced 3,608 hitters during his career. He has allowed 331 ER's while earning a WHIP of 1.156 and being the owner of a FIP of 3.3. Thus far in his career, Lugo has allowed 782 base knocks while he has earned 850 K's in 877 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Kansas City (+150)
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