Astros vs. Blue Jays Prediction, Odds, Picks - April 21

Astros vs. Blue Jays Prediction, Odds, Picks - April 21

Updated Apr. 21, 2025 8:00 p.m. ET
FOX Sports

Jose Carlos Altuve and the Houston Astros take on Bo Joseph Bichette and the Toronto Blue Jays on Monday at 8:10 p.m. ET, in the first of a three-game series at Daikin Park. The Astros are favored in this one, at -139, while the underdog Blue Jays have +118 odds to win. Houston (-1.5) is favored on the run line. The total is 7.5 runs for the matchup (with -104 odds on the over and -116 odds on the under).

Take a look at everything you need from a betting perspective on the Astros-Blue Jays game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Mariners vs. Blue Jays Highlights | MLB on FOX

Check out the best moments between the Seattle Mariners and Toronto Blue Jays

Astros vs. Blue Jays Game Information & Odds

  • When: Monday, April 21, 2025 at 8:10 p.m. ET
  • Where: Daikin Park in Houston, Texas
  • How to watch on TV: SCHN and SN1
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Astros -139 +118 7.5 -104 -116 -1.5 +156 -188

Astros vs. Blue Jays Prediction

  • Score Prediction: Astros 4, Blue Jays 3
  • Total Prediction: Under 7.5 runs
  • Win Probabilities: Astros 57%, Blue Jays 43%

Astros vs. Blue Jays Betting Insights

  • This season, the Astros have been favored 13 times and won six, or 46.2%, of those games.
  • This season Houston has won three of its six games when favored by at least -139 on the moneyline.
  • The implied probability of a win from the Astros, based on the moneyline, is 58.2%.
  • The Blue Jays have been victorious in seven, or 46.7%, of the 15 contests they have been chosen as underdogs in this season.
  • Toronto has been listed as an underdog of +118 or more on two occasions this season and split those games.
  • The moneyline set for this matchup implies the Blue Jays have a 45.9% chance of coming away with a victory in the contest.

Astros Recent Betting Performance

  • The Astros went 4-4 over the eight games they were moneyline favorites in their last 10 matchups.
  • Over their last 10 outings, the Astros and their opponents combined to hit the over five times (all 10 of the games had set totals).
  • The Astros' ATS record is 6-4-0 over their past 10 games.

Astros Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 4.5
HR 10
ERA 3.82
K/9 7.6

Astros Player Insights

  • Jeremy Pena leads the Astros with three home runs on the year. He's also hitting .224 with seven RBI.
  • Pena is 73rd in homers and 157th in RBI among all hitters in the majors.
  • Pena carries an 11-game hitting streak into this matchup. During his last 10 games he is batting .297 with three doubles, a home run, four walks and five RBI.
  • Altuve's three home runs pace his team.
  • Altuve is 73rd in home runs and 157th in RBI on the season.
  • Isaac Paredes has put up a team-high three home runs and 11 runs batted in.
  • Jake Meyers' .305 batting average paces his team.

Astros Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Yordan Ruben Alvarez 0.5 (-225) 1.5 (-105) - 0.5 (+140)
Yainer Diaz 0.5 (-245) 1.5 (+125) - 0.5 (+150)
Jose Carlos Altuve 0.5 (-270) 1.5 (+115) - 0.5 (+210)
Jeremy Pena 0.5 (-235) 1.5 (+125) - 0.5 (+175)
Zach Dezenzo 0.5 (-125) 0.5 (-125) - 0.5 (+255)

Blue Jays Recent Betting Performance

  • In nine games as underdogs over the last 10 matchups, the Blue Jays have a record of 4-5.
  • In their last 10 games with a total, the Blue Jays and their opponents have failed to hit the over four times.
  • The Blue Jays are 7-3-0 ATS over their last 10 games.

Blue Jays Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 3.9
HR 6
ERA 3.50
K/9 10.5

Blue Jays Player Insights

  • Vladimir Guerrero Jr. has six doubles, a home run and 14 walks while batting .305.
  • Among all hitters in MLB, Guerrero's home run total ranks 169th and his RBI tally ranks 84th.
  • Bichette has racked up 13 runs batted in to lead his team.
  • Bichette ranks 269th overall in home runs and 38th in RBI this season.
  • Andres Gimenez leads the Blue Jays with three long balls.
  • George Springer paces the Blue Jays with a team-high batting average of .344.

Blue Jays Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Vladimir Guerrero Jr. 1.5 (+185) 1.5 (+115) - 0.5 (+175)
Bo Joseph Bichette 1.5 (+175) 1.5 (+120) - 0.5 (+205)
Myles Straw 0.5 (-140) 0.5 (-145) - 0.5 (+340)
George Springer 0.5 (-185) 0.5 (-190) - 0.5 (+205)
Ernie James Clement 0.5 (-185) 0.5 (-190) - 0.5 (+200)

Astros' Christian Walker crushes a two-run homer to tie the game against Padres

Houston Astros' Christian Walker crushed a two-run homer that tied the game against the San Diego Padres.

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