Angels vs. Astros Prediction, Odds, Picks - June 21

Angels vs. Astros Prediction, Odds, Picks - June 21

Updated Jun. 21, 2025 9:01 p.m. ET
Data Skrive

Taylor Ward and the Los Angeles Angels will play Jeremy Pena and the Houston Astros on Saturday at Angel Stadium, at 9:38 p.m. ET. The Angels are -120 moneyline favorites for this matchup with the Astros (+100). Los Angeles is the favorite on the run line (-1.5 with +171 odds). The over/under for the matchup is set at 8 runs.

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

Keep up with MLB on FOX Sports.

Benches clear between Astros and Angels after Zach Neto gets hit by pitch

Angels' Zach Neto confronted Houston Astros pitcher Hunter Brown after hit by pitch.

Angels vs. Astros Game Information & Odds

  • When: Saturday, June 21, 2025 at 9:38 p.m. ET
  • Where: Angel Stadium in Anaheim, California
  • How to watch on TV: FDSW and SCHN
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Angels -120 +100 8 -114 -106 -1.5 +171 -205

Angels vs. Astros Prediction

  • Score Prediction: Astros 5, Angels 4
  • Total Prediction: Over 8 runs
  • Win Probabilities: Angels 52%, Astros 48%

Angels vs. Astros Betting Insights

  • The Angels have won eight, or 57.1%, of the 14 games they've played as favorites this season.
  • Los Angeles is 7-5 this season when entering a game favored by -120 or more on the moneyline.
  • The Angels have a 54.5% chance to win this game based on the implied probability of the moneyline.
  • The Astros have been underdogs in 23 games this season and have come away with the win 13 times (56.5%) in those contests.
  • This season, Houston has come away with a win eight times in 15 chances when named as an underdog of at least +100 or longer on the moneyline.
  • The moneyline set for this matchup implies the Astros have a 50% chance of walking away with the win.

Angels Recent Betting Performance

  • Over the last 10 games, the Angels were listed as the moneyline favorite by bookmakers only twice, and they won both games.
  • In their last 10 outings, the Angels and their opponents combined to go over the run total three times (all 10 of the games had set totals).
  • The Angels' record against the spread is 5-5-0 over their past 10 games.

Angels Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 2.8
HR 13
ERA 3.30
K/9 9.6

Angels Player Insights

  • Nolan Schanuel is the Angels best hitter so far this season, hitting at a team-leading .273 clip along with five homers and 25 RBI.
  • Among all batters in baseball, Schanuel's home run total places him 186th, and his RBI tally ranks him 154th.
  • Ward's 19 home runs and 50 runs batted in both pace his team.
  • Ward ranks ninth in home runs in the majors, and 15th in RBI.
  • Ward has two straight games with at least one hit. During his last five outings he is hitting .150 with a home run, two walks and three RBIs.
  • Zach Neto has 13 doubles, a triple, 10 home runs and 11 walks while batting .263.
  • Jo Adell is hitting .222 with seven doubles, 16 home runs and 14 walks.
  • Adell brings a three-game streak with at least one hit into this one. During his last five outings he is hitting .167 with three home runs, two walks and four RBIs.

Angels Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Taylor Ward 0.5 (-215) 1.5 (+120) - 0.5 (+140)
Mike Trout 0.5 (-240) 1.5 (+110) - 0.5 (+140)
Logan O'Hoppe 0.5 (-200) 1.5 (+135) - 0.5 (+170)
Jo Adell 0.5 (-185) 1.5 (+125) - 0.5 (+175)
Zach Neto 1.5 (+165) 1.5 (-115) - 0.5 (+160)

Astros Recent Betting Performance

  • Over the past 10 games, the Astros have been underdogs twice and won both contests.
  • In their last 10 games with a total, the Astros and their opponents have combined to hit the over four times.
  • The Astros have a record of 5-5-0 ATS over their last 10 games.

Astros Recent Stats

Stat Avg/Total
Record 8-2
Runs Per Game 6.1
HR 16
ERA 2.57
K/9 10.9

Astros Player Insights

  • Pena paces the Astros with a team-high batting average of .328.
  • Among all hitters in the majors, Pena ranks 67th in home runs and 60th in RBI.
  • Pena brings a hitting streak of three games into this matchup. During his last five outings he is batting .364 with a home run, two walks and four RBIs.
  • Isaac Paredes been a consistent power bat this season, as he leads his team with 16 home runs and 45 RBI.
  • Paredes ranks 15th among all batters in the majors in home runs, and 27th in RBI.
  • Jose Altuve is batting .269 with 10 doubles, 12 home runs and 21 walks.
  • Jake Meyers has 13 doubles, a triple, three home runs and 23 walks while hitting .307.

Astros Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Jose Altuve 0.5 (-265) 1.5 (+135) - 0.5 (+175)
Isaac Paredes 0.5 (-215) 1.5 (+145) - 0.5 (+180)
Cam Smith 0.5 (-230) 1.5 (+145) - 0.5 (+195)
Yainer Diaz 1.5 (+175) 1.5 (+115) - 0.5 (+140)
Jeremy Pena 1.5 (+170) 1.5 (+115) - 0.5 (+195)

Benches clear between Astros and Angels after Zach Neto gets hit by pitch

Angels' Zach Neto confronted Houston Astros pitcher Hunter Brown after hit by pitch.

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