START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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

Odds updated as of 7:11 p.m.

The Friday slate in MLB includes a matchup between the Houston Astros and the Kansas City Royals.

Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's everything you need to know.

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: (-118) | KC: (-100)
  • Spread: HOU: -1.5 (+142) | KC: +1.5 (-172)
  • Total: 8 -- Over: (-105) | Under: (-115)

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

The Astros will give the nod to Hayden Wesneski (1-1) against the Royals and Seth Lugo (1-3). Wesneski and his team are 3-1-0 ATS this season when he starts. Wesneski's team won his only start as a favorite this season. The Royals are 2-3-0 ATS in Lugo's five starts that had a set spread. The Royals are 1-3 in Lugo's four starts this season that they were the moneyline underdog.

Astros vs Royals Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Royals win (51.5%)

Astros vs Royals Moneyline

  • Kansas City is the underdog, -100 on the moneyline, while Houston is a -118 favorite despite being on the road.

Astros vs Royals Spread

  • The Royals are +1.5 on the run line against the Astros. The Royals are -172 to cover, and the Astros are +142.

Astros vs Royals Over/Under

  • The Astros-Royals contest on April 25 has been given an over/under of 8 runs. The over is set at -105 and the under at -115.

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 come away with a win seven times in 13 chances when named as a favorite of at least -118 on the moneyline.
  • The Astros and their opponents have gone over the total this season in eight of their 24 opportunities.
  • The Astros are 14-10-0 against the spread in their 24 games with a line set by sportsbooks this season.
  • The Royals have won 23.1% of the games this season they were the moneyline underdog (3-10).
  • In games it has played as a moneyline underdog with odds of -100 or longer, Kansas City has gone 1-8 (11.1%).
  • The Royals have played in 26 games with an over/under set, and have combined with their opponents to go over the total nine times (9-16-1).
  • The Royals are 11-15-0 ATS this season.

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 qualifying batters in MLB, his batting average ranks 76th, his on-base percentage ranks 82nd, and he is 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 leads Houston in OBP (.337) this season, fueled by 21 hits. He's batting .233 while slugging .378.
  • Among all qualifying players, he ranks 95th in batting average, 66th in on-base percentage and 97th in slugging percentage.
  • Paredes has picked up at least one hit in three straight games. In his last five games he is hitting .278 with a home run, two walks and three RBI.
  • Jose Carlos Altuve has a team-high 29 hits to go with a slugging percentage of .404.
  • Altuve brings a four-game hitting streak into this game. During his last five outings he is hitting .190 with a double, a walk and two RBI.
  • Yordan Ruben Alvarez is batting .221 with a .323 OBP and 13 RBI for Houston this season.
  • Alvarez heads into this game on a three-game hitting streak. During his last five outings he is batting .267 with a double, three walks and three RBI.

Royals Player Leaders

  • Bobby Witt Jr. has accumulated 30 hits with a .377 on-base percentage and a .465 slugging percentage, all club-bests for the Royals. He's batting .303.
  • Including all the qualified players in the majors, his batting average is 24th, his on-base percentage is 32nd, and he is 46th in slugging.
  • Witt brings a 16-game hitting streak into this game. During his last 10 outings he is batting .300 with four doubles, a home run, three walks and four RBI.
  • Maikel Garcia is batting .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 is 40th in batting average, 46th in on-base percentage and 70th in slugging percentage.
  • Salvador Perez is hitting .220 with eight doubles, two home runs and seven walks.
  • Vinnie Pasquantino is batting .181 with three doubles, a triple, two home runs and nine walks.

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup