Astros vs Royals Prediction, Odds, Moneyline, Spread & Over/Under for April 25

Odds updated as of 6:12 a.m.
The MLB slate on Friday includes the Houston Astros taking on the Kansas City Royals.
We've got you covered, in terms of the most important information regarding this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Astros vs Royals Game Info
- Houston Astros (13-11) vs. Kansas City Royals (12-14)
- Date: Friday, April 25, 2025
- Time: 7:40 p.m. ET
- Venue: Kauffman Stadium -- Kansas City, Missouri
- Coverage: FDSKC and SCHN
Astros vs Royals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: HOU: (-122) | KC: (+104)
- Spread: HOU: -1.5 (+138) | KC: +1.5 (-166)
- Total: 8 -- Over: (-108) | Under: (-112)
Astros vs Royals Probable Starting Pitchers
Probable Pitchers: Hayden Wesneski (Astros) - 1-1, 3.91 ERA vs Seth Lugo (Royals) - 1-3, 3.90 ERA
This contest's pitching matchup is set, as the Astros will send Hayden Wesneski (1-1) to the mound, while Seth Lugo (1-3) will take the ball for the Royals. Wesneski's team is 3-1-0 against the spread in his starts this season. Wesneski's team won his only start as a favorite this season. The Royals are 2-3-0 ATS in Lugo's five starts with a set spread. The Royals have a 1-3 record in Lugo's four starts this season when they were the moneyline underdog.
Astros vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Royals win (52%)
Astros vs Royals Moneyline
- Kansas City is a +104 underdog on the moneyline, while Houston is a -122 favorite on the road.
Astros vs Royals Spread
- The Astros are at the Royals and are favored by 1.5 runs (+138 to cover) on the runline. Kansas City is -166 to cover.
Astros vs Royals Over/Under
- The Astros-Royals game on April 25 has been given an over/under of 8 runs. The over is set at -108 and the under at -112.
Bet on Houston Astros vs. Kansas City Royals on FanDuel today!
Astros vs Royals Betting Trends
- The Astros have been favorites in 15 games this season and have come away with the win eight times (53.3%) in those contests.
- This season Houston has been victorious six times in 10 chances when named as a favorite of at least -122 on the moneyline.
- Contests with the Astros have gone over the total set by bookmakers in eight of 24 chances this season.
- The Astros are 14-10-0 against the spread in their 24 games with a line set by sportsbooks this season.
- The Royals are 3-10 in games they were the underdog on the moneyline (winning 23.1% of those games).
- Kansas City has a 1-8 record (winning only 11.1% of its games) when playing as a moneyline underdog of +104 or longer.
- In the 26 games oddsmakers have set an over/under for the Royals, they have combined with opponents to go over the total nine times (9-16-1).
- The Royals have an 11-15-0 record ATS this season (covering 42.3% of the time).
Astros Player Leaders
- Jeremy Pena has three doubles, three home runs and eight walks while hitting .253. He has an on-base percentage of .327 and a slugging percentage of .391.
- Among all qualifying batters in the majors, he ranks 76th in batting average, 82nd in on-base percentage, and 91st in slugging.
- Pena hopes to build on a 14-game hitting streak in this matchup. During his last 10 outings he is batting .324 with two doubles, a home run, three walks and five RBI.
- Isaac Paredes has 21 hits this season and a team-best OBP of .337. He's batting .233 and slugging .378.
- Among qualifiers, he ranks 95th in batting average, 66th in on-base percentage and 97th in slugging percentage.
- Paredes takes a three-game streak with at least one hit into this matchup. In his last five games he is batting .278 with a home run, two walks and three RBI.
- Jose Carlos Altuve leads Houston with 29 hits and a team-best slugging percentage of .404.
- Altuve enters this game with four games in a row with at least one hit. During his last five outings he is hitting .190 with a double, a walk and two RBI.
- Yordan Ruben Alvarez has two home runs, 13 RBI and a batting average of .221 this season.
- Alvarez has safely hit in three straight games. In his last five games he is hitting .267 with a double, three walks and three RBI.
Royals Player Leaders
- Bobby Witt Jr. has a team-best OBP (.377) and slugging percentage (.465), while pacing the Royals in hits (30, while batting .303).
- Including all qualified hitters in the majors, he ranks 24th in batting average, 32nd in on-base percentage and 46th in slugging percentage.
- Witt hopes to build on a 16-game hitting streak in this matchup. In his last 10 outings he is hitting .300 with four doubles, a home run, three walks and four RBI.
- Maikel Garcia is hitting .286 with six doubles, two home runs and 10 walks. He's slugging .429 with an on-base percentage of .358.
- Including all qualified hitters, he ranks 40th in batting average, 46th in on-base percentage and 70th in slugging percentage.
- Salvador Perez is batting .220 with eight doubles, two home runs and seven walks.
- Vinnie Pasquantino has three doubles, a triple, two home runs and nine walks while hitting .181.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!