Astros vs. Royals Prediction, Odds, Picks - April 25

Astros vs. Royals Prediction, Odds, Picks - April 25

Updated Apr. 25, 2025 7:00 p.m. ET
Data Skrive

Seth Lugo takes the mound for the Kansas City Royals on Friday at Kauffman Stadium against Christian Walker and the Houston Astros. First pitch is at 7:40 p.m. ET. Oddsmakers list the Astros as -117 moneyline favorites, while giving the underdog Royals -102 moneyline odds. Houston is the run-line favorite (-1.5). The over/under is 8 runs for this contest.

Here's everything you need from a betting perspective on the Astros-Royals game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Rockies vs. Royals Game 2 Highlights | MLB on FOX

Check out the best moments between the Colorado Rockies and the Kansas City Royals Game 2.

Astros vs. Royals Game Information & Odds

  • When: Friday, April 25, 2025 at 7:40 p.m. ET
  • Where: Kauffman Stadium in Kansas City, Missouri
  • How to watch on TV: FDSKC and SCHN
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Astros -117 -102 8 -104 -116 -1.5 +146 -174

Astros vs. Royals Prediction

  • Score Prediction: Astros 4, Royals 3
  • Total Prediction: Under 8 runs
  • Win Probabilities: Astros 52%, Royals 48%

Astros vs. Royals Betting Insights

  • This season, the Astros have been favored 15 times and won eight, or 53.3%, of those games.
  • Houston has entered 12 games this season favored by -117 or more and is 7-5 in those contests.
  • The implied probability of a win from the Astros, based on the moneyline, is 53.9%.
  • The Royals have won in three, or 23.1%, of the 13 contests they have been named as odds-on underdogs this year.
  • Kansas City has a win-loss record of 2-9 when favored by -102 or worse by bookmakers this year.
  • The Royals have an implied victory probability of 50.5% according to the moneyline set for this matchup.

Astros Recent Betting Performance

  • The Astros were favored on the moneyline for seven of their last 10 games, and they went 5-2 in those matchups.
  • Over their last 10 outings, the Astros and their opponents combined to hit the over on the run total three times (all 10 games had set totals).
  • The Astros' ATS record is 8-2-0 over their past 10 games.

Astros Recent Stats

Stat Avg/Total
Record 7-3
Runs Per Game 3.9
HR 8
ERA 2.56
K/9 7.7

Astros Player Insights

  • Jeremy Pena is batting .253 with three doubles, three home runs and eight walks.
  • Including all MLB batters, Pena is 76th in batting average, 82nd in on-base percentage, and 91st in slugging.
  • Pena has collected a hit in 14 straight games. During his last 10 outings he is batting .324 with two doubles, a home run, three walks and five RBI.
  • Isaac Paredes has shown his power as he leads his team with four home runs and 13 runs batted in.
  • Paredes is 49th in home runs and 54th in RBI among all major league hitters this season.
  • Paredes carries a three-game streak with at least one hit into this matchup. During his last five outings he is batting .278 with a home run, two walks and three RBI.
  • Jose Carlos Altuve paces the Astros with a .293 batting average.
  • Altuve will look to build on his four-game hitting in this matchup. In his last five games he is batting .190 with a double, a walk and two RBI.
  • Yordan Ruben Alvarez has collected 13 runs batted in to pace his team.
  • Alvarez has recorded at least one hit in three straight games. In his last five games he is hitting .267 with a double, three walks and three RBI.

Astros Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Yordan Ruben Alvarez 0.5 (-265) 1.5 (-105) - 0.5 (+150)
Jeremy Pena 0.5 (-265) 1.5 (+120) - 0.5 (+175)
Isaac Paredes 0.5 (-210) 1.5 (+125) - 0.5 (+175)
Christian Walker 0.5 (-195) 1.5 (+135) - 0.5 (+175)
Jose Carlos Altuve 1.5 (+175) 1.5 (+105) - 0.5 (+190)

Royals Recent Betting Performance

  • In six games as underdogs over the last 10 matchups, the Royals have a record of 1-5.
  • In their last 10 games with a total, the Royals and their opponents have failed to hit the over eight times.
  • The Royals have a record of 4-6-0 ATS over their last 10 games.

Royals Recent Stats

Stat Avg/Total
Record 4-6
Runs Per Game 3.2
HR 4
ERA 4.14
K/9 8

Royals Player Insights

  • Bobby Witt Jr. paces the Royals with two home runs and has accumulated a team-best batting average of .303.
  • Witt ranks 131st in homers and 114th in RBI among all batters in the majors.
  • Witt takes a hitting streak of 16 games into this matchup. During his last 10 games he is batting .300 with four doubles, a home run, three walks and four RBI.
  • Maikel Garcia has shown his power as he leads his team with two home runs.
  • Garcia is currently 131st in homers and 114th in RBI in the major leagues.
  • Salvador Perez leads the Royals with two long balls.
  • Vinnie Pasquantino has a team-leading two home runs and has driven in 15 runs.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Vinnie Pasquantino 0.5 (-215) 1.5 (+125) - 0.5 (+175)
Bobby Witt Jr. 1.5 (+185) 1.5 (-110) - 0.5 (+145)
Seth Lugo - - - -
Salvador Pérez - - - -
Michael Massey 0.5 (-185) - - 0.5 (+200)

Angels vs. Astros Highlights | MLB on FOX

Check out the best highlights between the Los Angeles Angels and the Houston Astros.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share