Toronto Blue Jays vs St. Louis Cardinals Prediction, 6/9/2025 MLB Picks, Best Bets & Odds
Game: Toronto Blue Jays vs St. Louis Cardinals
Date: Monday, June 9, 2025
Location: Busch Stadium in St. Louis, MO
TV: FanDuel Sports Network Midwest
Odds/Point Spread: Toronto (+132) St. Louis (-160)
The Toronto Blue Jays (33-29) are en route to Busch Stadium on Monday where they will attempt to defeat the St. Louis Cardinals (34-28). The moneyline on this contest has Toronto at +132 and St. Louis is at -160. The over/under comes in at 8.5. The pitchers who are expected to start are Jose Berrios and Andre Pallante.


As a unit, the Toronto Blue Jays are putting up 4.2 runs per game, which has them at 17th in the league. They have earned 262 runs scored and hold an OBP of .326. The Blue Jays have accumulated 107 doubles as a squad and have hit 61 baseballs out of the stadium. They have accumulated 252 runs batted in as well as 528 hits this season, and their batting average sits at .254. Toronto has a slugging percentage of .396 and have been called out on strikes 428 times, while drawing a walk on 213 occasions.
Today’s Featured MLB Best Bet! AUGUST YOUNG is on a +2,730 winning MLB run and is loading up on Monday with an 8-Unit MLB Game of the Year (9:40 p.m.). Young is 5-2 this MLB season on plays rated 7.0+ for +1,995, which includes going 1-0 on his 8-Unit Plays. Sign 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
They have earned a strikeout to walk ratio of 3.15 and their pitching staff has earned a collective WHIP of 1.20. Blue Jays pitchers have allowed 85 home runs and 263 total runs (17th in the league). Toronto has surrendered 487 hits (7.9 per 9 innings) as well as 245 earned runs. The Blue Jays hold a team ERA of 3.98 this season (18th in baseball), and they have struck out 563 batters. Their pitching staff has walked 179 opposing players and their FIP is 4.16 as a squad for the season.
The Blue Jays have sent 207 relievers to the hill this season. The relief pitchers have inherited 82 base runners on the season and 22.0% of those players earned a run for their team. They have accumulated 18 saves on the campaign and have blown 10 of their 28 save opportunities. The Blue Jays relievers have accumulated a save rate of 64.3% and have entered the game in 60 save situations. The relievers have racked up 32 holds this season (23rd in MLB). Blue Jays pitchers have entered the game with players on base 61 times as well as having 52 appearances in high leverage situations.
The Blue Jays have turned 71.0% of baseballs in play into outs out of their 4,983 innings, which has them sitting 9th in the majors. The Toronto Blue Jays have 1,661 putouts this season, in addition to 486 assists and 28 errors. Their fielding rate is holding at .987 which has them ranked 12th in the majors, and have a total of 41 double plays.
Berrios has taken the hill for 1,481 innings and has racked up 1,413 strikeouts thus far in his career. Berrios (101-79 record in his career) has earned a FIP of 3.99 while he has gone up against 6,225 hitters during his time in the major leagues. His earned run average is 4.05 (667 earned runs allowed) and his career WHIP is 1.234. He has given up 1,381 base hits (8.4 hits per 9 innings) and has 447 free passes.
St. Louis has compiled 56 home runs for the season as well as 276 runs batted in. They have notched 114 two-baggers, while walking 204 times and earning 291 runs. The St. Louis Cardinals are sitting with an OBP of .329 as well as a batting average of .257 this year. The Cardinals have a team SLG% of .395 and they are earning 4.69 runs per contest (8th in MLB). They have struck out on 481 occasions (24th in baseball) and have recorded 542 base knocks.
The Cardinals hold a team WHIP of 1.258 and have a FIP of 3.70 as a squad so far this year. They sit at 20th in MLB as a pitching staff in total hits relinquished with 519. The St. Louis pitching staff have allowed 265 runs for the season while holding an ERA of 3.93 (240 earned runs relinquished). Their K/BB ratio comes in at 7.20 (441 strikeouts vs 172 free passes). They have surrendered 50 dingers and they surrender 4.34 runs per 9 innings (19th in the league).
St. Louis has had relief pitchers enter the contest in 26 save chances and they have earned 17 saves. They are ranked 11th in the league with a save rate of 65.4%, and they have dispatched 188 relief pitchers to the hill this season. Their bullpen pitchers have come in 75 times in high leverage situations in addition to 61 occasions with runners on. St. Louis bullpen pitchers have an inherited score rate of 39.5% out of 81 inherited runners. Sitting with 70 save situations, the Cardinals have tallied 41 holds and 9 blown saves.
The St. Louis Cardinals have gotten 42 double plays and have a fielding percentage of .989 (2nd in baseball). The Cardinals have racked up 601 assists, 24 errors and have earned a total of 1,649 putouts over the course of the season. In 4,947 innings on the field, the Cardinals have accumulated a defensive efficiency of 70.3% (14th in pro baseball).
In his MLB career, Pallante has surrendered 367 base hits while totaling 254 strikeouts in 363 innings. He has surrendered a total of 161 ER's while holding a WHIP of 1.399 and a FIP of 3.9. He has a K/BB ratio of 1.80 and he has faced 1,552 hitters in his career. Pallante (22-17 career record) has earned a 3.99 earned run average and has allowed 9.1 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Toronto (+132)
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:
St. Louis Cardinals - Twitter
Toronto Blue Jays - Twitter