Blue Jays vs Astros Picks and Prediction – 4/23/2025

By: Dylan Hellebrand |

Last Updated: 04/22/2025 at 10:06 PM ET

Toronto Blue Jays at Houston Astros 04/23/25 - MLB Picks & Predictions
Game Start: 4/23/2025, 11:40 PM UTC
Latest Odds: TOR -115 ; O/U 8.5

Blue Jays vs Astros Prediction

On Wednesday, the Toronto Blue Jays (12-10) face off against the Houston Astros (10-11) at Daikin Park in Houston, Texas. Keep up to date with all the MLB action, with our expert MLB picks.

Houston comes into this matchup on a one-game losing streak, but has won three of their last five games prior to their first two games of their series against Toronto. In their recent 3-2 defeat against the San Diego Padres, Astros starter Framber Valdez went six innings on the mound, surrendering two earned runs on seven hits while issuing three walks and tallying two strikeouts. On offense, Isaac Paredes, Jose Altuve, Cam Smith, and Jeremy Peña have each blasted three home runs this season, tying for the team lead. Yordan Alvarez and Christian Walker are close behind, each having gone deep twice so far this year. When it comes to driving in runs, both Paredes and Alvarez have tallied a team-high eleven RBIs apiece. Jose Altuve is off to a strong start at the plate, leading Houston with a .302 batting average. Over their last five games, the Astros have struggled to generate runs, averaging just 2.8 per contest. This recent slump has left them two and a half games behind the Texas Rangers at the top of the AL West standings. As a team, the Astros are managing an average of 3.7 runs per game so far this season and are looking to spark their offense and put together a winning streak.

Toronto enters this game on a two-game losing streak, but has won three of their last five games prior to their first two games of their series against Houston. In their recent 8-3 defeat against the Seattle Mariners, Blue Jays pitcher Easton Lucas struggled in relief, lasting just 1⅔ innings while surrendering six earned runs on seven hits. He also issued two walks but managed to strike out five batters during his outing. So far this season, Andres Gimenez has been Toronto’s top power hitter, leading the team with three home runs. Both George Springer and Anthony Santander are not far behind, having each hit two homers. Driving in runs has largely been the work of Bo Bichette, who currently tops the team with 13 RBIs this year. When it comes to consistency at the plate, George Springer stands out, boasting an impressive .344 batting average—the highest among his teammates. Over their last five games, the Blue Jays have averaged 3.8 runs per contest. This performance has helped them sit in a tie for second place in the AL East with the Boston Red Sox, though they remain two games behind the division-leading New York Yankees. As the Blue Jays head into a road series against the Houston Astros, they aim to continue defying expectations and keep up their fight. Overall this year, Toronto is averaging 3.9 runs per game as they look to maintain their early-season momentum.

Blue Jays vs Astros Pick Analysis

Toronto has quietly emerged as a potential dark horse early on this season, and they’ll be aiming to strengthen their case with a key victory while on the road against Houston. The Blue Jays have shown promise and consistency, making them a team to keep an eye on as the season unfolds. Meanwhile, the Astros have experienced a rocky start, struggling to find their rhythm, particularly on offense. As they return home to face the Blue Jays, Houston will be eager to spark their bats and get their lineup back on track in front of their fans. On the mound, Toronto is starting Bowden Francis, who holds a 2-2 record with an impressive 3.13 ERA, showcasing his solid performances so far. Houston counters with Ryan Gusto, who has also put together a strong start to his season, posting a 2-1 record and a 3.18 ERA. Both pitchers have been reliable for their teams, setting up what should be a competitive and closely contested matchup. Final Score Prediction, Houston Astros win 4-3.

Our Free MLB Pick for Houston Astros vs Toronto Blue Jays

Houston Astros -110