Toronto Blue Jays vs Houston Astros Prediction, 4/21/2025 MLB Picks, Best Bets & Odds
Game: Toronto Blue Jays vs Houston Astros
Date: Monday, April 21, 2025
Location: Daikin Park in Houston, TX
TV: Space City Home Network
Odds/Point Spread: Toronto (-130) Houston (+110)
Daikin Park is the site where the Houston Astros (8-10) will go up against the Toronto Blue Jays (11-8) on Monday. The odds on this game have the Blue Jays at -130 while the Astros are coming in at +110. The betting total is set at 8. The pitchers taking the mound are Kevin Gausman and Hunter Brown.


Toronto has a slugging rate of .373 and have been called out on strikes 131 times, while taking a walk on 65 occasions. They have accrued 71 runs batted in in addition to 162 base knocks on the campaign, and their batting average is at .256. The Blue Jays have tallied 36 doubles as a team and have hit 12 balls out of the park. They have accumulated 76 runs while having a team on-base percentage of .331. As a team, the Toronto Blue Jays are knocking in 4.0 runs per contest, which has them at 21st in the league.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has a 5-unit selection on Thursday you do not want to miss (6:30 p.m.). We nailed a 7-unit underdog KBO play this morning and had a bad beat with our top play on Tuesday. Receive this selection by signing-up below for a daily MLB picks package and stream the game live on MLB.tv. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our Free MLB Picks
The Blue Jays have an earned run average of 3.36 on the year (4th in baseball), and the staff has struck out 177 hitters. Blue Jays pitchers have allowed 25 home runs and 72 total runs (7th in baseball). Their pitching staff has walked 54 opposing hitters and their FIP is 3.91 as a team so far this season. Toronto has conceded 130 hits (6.8 per 9 innings) in addition to 64 earned runs. Their strikeout to walk ratio sits at 3.28 and the pitching staff has a collective WHIP of 1.08.
The Blue Jays have sent 67 relief pitchers to the mound so far this season. The relief pitchers have inherited 27 runners so far this year and 25.9% of those runners earned a run for their team. They have earned 6 saves so far this year and have not converted 4 of 10 chances to save the game. The Blue Jays bullpen have accumulated a save rate of 60.0% and have come into the game in 24 save situations. The relief pitchers have notched 14 holds on the year (10th in the league). Blue Jays relief pitchers have stepped onto the hill with players on base 21 times in addition to having 15 appearances in high leverage situations.
The Blue Jays have converted 73.8% of balls in play into outs in their 1,542 innings, which ranks them 4th in pro baseball. The Toronto Blue Jays have earned a total of 514 putouts at this point in the season, in addition to 143 assists and 11 errors. Their fielding percentage is at .984 which has them sitting 20th in pro baseball, and they have turned 13 double plays.
Gausman has taken the hill for 1,743 innings and has accumulated 1,785 strikeouts thus far in his career. Gausman (104-103 career mark) has earned a FIP of 3.76 while going up against 7,302 opposing hitters in the majors. His ERA is 3.82 (740 ER's allowed) and his WHIP is 1.252. He has conceded 1,695 base hits (8.8 hits per nine innings) and has 488 free passes.
The Houston Astros have an OBP of .300 as well as a batting average of .216 on the year. They have struck out on 152 occasions (18th in the league) and have a total of 127 base hits. Houston has a total of 14 home runs on the campaign and 59 RBIs. The Astros hold a slugging % of .317 and they earn 3.67 runs per game (23rd in the league). They have tallied 16 doubles, while taking a walk 66 times and scoring 66 runs.
The Astros have a team WHIP of 1.129 and have a FIP of 3.37 as a staff for the season. They come in at 3rd in MLB as a staff in total hits given up with 123. The Houston pitching staff have conceded 70 runs for the year while holding an ERA of 3.74 (67 earned runs surrendered). Their K/BB ratio comes in at 10.10 (181 strikeouts against 59 bases on balls). They have allowed 17 home runs and they allow 3.91 runs per 9 innings (8th in baseball).
With 20 save situations, the Astros have earned 12 holds and 3 blown saves. Houston has called on relievers to enter the game in 8 save opportunities and they have tallied 5 saves. Their relievers have stepped onto the hill 18 times in high leverage situations and also on 16 occasions with base runners. Houston relievers hold an inherited score percentage of 34.8% out of their 23 inherited runners. They are ranked 15th in baseball with a save rate of 62.5%, and they have dispatched 59 relief pitchers onto the field for the year.
In 1,455 innings on the field, the Astros are sitting with a defensive efficiency of 72.2% (8th in MLB). The Houston Astros have gotten 9 double plays and have accounted for a fielding rate of .986 (16th in baseball). The Astros have accrued 130 assists, 9 errors and have notched a total of 485 putouts on the campaign.
Thus far in his career, Brown has surrendered 343 base hits and he has 401 punch outs in 370 innings pitched. Brown (26-23 career win-loss record) has a 3.89 earned run average while giving up 8.3 hits per 9 innings. He has allowed 160 ER's while holding a WHIP of 1.270 and being the owner of a FIP of 3.8. His strikeout to walk ratio is 3.16 and he has gone up against 1,544 hitters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take Toronto (-130)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Houston Astros - Twitter
Toronto Blue Jays - Twitter