Seattle Mariners vs Toronto Blue Jays Prediction, 4/20/2025 MLB Picks, Best Bets & Odds
Game: Seattle Mariners vs Toronto Blue Jays
Date: Sunday, April 20, 2025
Location: Rogers Centre in Toronto, ON
TV: Sportsnet
Odds/Point Spread: Seattle (+220) Toronto (-275)
Rogers Centre is the site where the Toronto Blue Jays (11-8) will play the Seattle Mariners (10-9) on Sunday. The moneyline on this contest has Seattle at +220 while Toronto is priced at -275. The over/under comes in at 8.5. The pitchers who are expected to start will be Luis Castillo and Easton Lucas.


The Mariners have compiled 21 two-baggers as a unit and have hit 26 balls out of the stadium. Seattle has a slugging % of .384 and have been called out on strikes 167 times, while drawing a walk on 80 occasions. As a team, the Seattle Mariners are knocking in 4.3 runs per game, which has them at 15th in the league. They have tallied 74 runs batted in and 136 hits for the year, while their average at the plate sits at .219. They are sitting with 81 runs and hold an on-base percentage of .317.
Today’s Featured MLB Best Bet! SCOTT SPREITZER has a 7-Unit MLB Play Saturday (4 p.m.). Scott went 5-1 on the bases last night and he's 11-3 the last 4 days. And after winning another 7-Unit last night (prop), Scott's top play run has now produced +34,420. Scott measures success by the years, not mere weeks. Continue winning on the bases and with top plays overall. Get Scott's 7-Unit MLB late afternoon side by signing up below. 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 MLB Expert Picks
The Mariners have an earned run average of 3.92 on the year (14th in MLB), and their staff has struck out 160 batters. Mariners pitchers have surrendered 18 home runs in addition to 83 runs in total (18th in MLB). They have walked 69 opposing batters and their FIP sits at 3.73 as a team over the course of the season. Seattle has relinquished 164 base hits (8.5 per 9 innings) in addition to 76 earned runs. Their strikeout to walk ratio is 2.32 and their pitching staff has recorded a WHIP of 1.34.
The Mariners bullpen have compiled a save rate of 63.6% and have stepped onto the mound in 24 save situations. The relief pitchers have inherited 22 runners this season and 31.8% of those players ended up scoring. Mariners pitchers have stepped onto the hill with runners on base 20 times as well as having 30 appearances in high leverage situations. The Mariners have dispatched 73 relievers to the hill over the course of the season. The bullpen have recorded 13 holds over the course of the season (15th in the league). They have accumulated 7 saves this year and have blown 4 of 11 chances to get a save.
The Mariners have converted 69.2% of balls in play into outs out of their 1,569 innings on the field, which has them sitting 24th in baseball. The San Francisco Giants have accumulated 523 putouts at this point in the season, in addition to 185 assists and 9 errors. Their fielding percentage is holding steady at .987 which has them sitting 10th in MLB, and they have turned 16 double plays.
Castillo has taken the hill for 1,251 frames and is sitting with 1,349 punch outs during his career. Castillo (74-78 win-loss record in his career) sits with a FIP of 3.51 and he has faced 5,173 hitters in the major leagues. His ERA is 3.57 (496 earned runs allowed) and his career WHIP is 1.181. He has allowed 1,060 base knocks (7.6 hits per nine innings) and has had 417 walks.
The Blue Jays have a team slugging percentage of .373 and they average 4.00 runs per contest (21st in baseball). They have 36 two-baggers, while getting a free base 65 times and putting up 76 runs. Toronto has hit 12 HRs so far this year to go along with 71 RBIs. They have struck out on 131 occasions (28th in MLB) and are sitting with 162 base knocks. The Toronto Blue Jays have a team on-base percentage of .331 and a batting average of .256 so far this year.
The Toronto pitching staff have given up 72 runs for the year while having a team ERA of 3.37 (64 earned runs conceded). They have given up 25 home runs and they give up 3.79 runs per 9 innings (5th in the league). The Blue Jays hold a team WHIP of 1.075 and have a FIP of 3.91 as a squad for the year. Their K/BB ratio sits at 9.30 (177 strikeouts vs 54 free passes). They come in at 6th in baseball as a pitching staff in total hits allowed with 130.
Toronto has had bullpen pitchers take the mound in 10 save opportunities and they have tallied 6 saves. They are currently ranked 20th in baseball with a save percentage of 60.0%, and they have sent 67 bullpen pitchers onto the field on the year. Their relievers have stepped onto the mound 15 times in high leverage situations and also on 21 occasions with runners on base. Toronto bullpen pitchers have an inherited score percentage of 25.9% out of their 27 inherited base runners. With 24 save situations, the Blue Jays have earned 14 holds in addition to 4 blown saves.
The Toronto Blue Jays have gotten 13 double plays and have a fielding rate of .984 (20th in MLB). The Blue Jays have accrued 143 assists, 11 errors and have a tally of 514 putouts during this campaign. In their 1,542 innings on the diamond, the Blue Jays have accumulated a defensive efficiency of 73.8% (4th in baseball).
So far in his pro baseball career, Lucas has surrendered 37 hits while accumulating 31 punch outs in 33 innings pitched. Lucas (3-1 career record) has earned a 7.59 ERA while surrendering 10.0 hits per 9 innings. He has allowed 28 earned runs while holding a WHIP of 1.717 and a FIP of 7.5. His strikeout to walk ratio is 1.55 and he has faced 157 opposing batters so far in his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Seattle (+220)
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:
Toronto Blue Jays - Twitter
Seattle Mariners - Twitter