St. Louis Cardinals vs Toronto Blue Jays Prediction, 8/2/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Toronto Blue Jays
Date: Sunday, August 2, 2026
Location: Rogers Centre in Toronto, ON
TV: Sportsnet
Odds/Point Spread: St. Louis (+106) Toronto (-128)
The Toronto Blue Jays (50-59) will compete against the St. Louis Cardinals (54-55) at Rogers Centre on Sunday. The line on this matchup has St. Louis at +106 while Toronto is coming in at -128. The betting total is set at 8.5. The pitchers who are expected to start will be Matthew Liberatore and Max Scherzer.

The Cardinals have accrued 147 two-baggers as a squad and have knocked 113 baseballs out of the park. St. Louis has a slugging rate of .378 and have struck out 838 times, while taking a walk on 349 occasions. As a team, the St. Louis Cardinals are putting up 4.4 runs per game, which has them sitting at 17th in the league. They have accounted for 464 RBI's as well as 872 base knocks so far this season, and their average at the plate sits at .239. They have 476 runs scored and have an on-base percentage of .314.
Today’s Featured MLB Best Bet!
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 NHL package. Join Now! |
Get all of our MLB Expert Picks
The Cardinals have a team earned run average of 4.16 for the season (15th in the league), and their staff has struck out 838 batters. Cardinals pitchers have relinquished 107 home runs and 490 runs (16th in the league). They have walked 368 hitters and their FIP comes in at 4.10 as a unit this season. St. Louis has allowed 944 base hits (8.7 per 9 innings) as well as 451 earned runs. They have accumulated a K/BB ratio of 2.28 and the pitching staff has earned a collective WHIP of 1.35.
The Cardinals bullpen have recorded a save rate of 62.0% and stepped onto the hill in 122 save situations. They have recorded 31 saves on the season and have missed out on 19 of their 50 save opportunities. The relievers have inherited 171 runners for the year and 36.3% of them ended up scoring. Cardinals pitchers have entered the contest with runners on base 119 times as well as having 135 appearances in high leverage situations. The Cardinals have dispatched 368 relievers to the mound this year. The bullpen have 69 holds for the season (6th in baseball).
The St. Louis Cardinals have notched a total of 2,926 putouts at this point in the season, as well as 1,023 assists and 48 errors. Their fielding percentage is holding at .988 which has them sitting 6th in baseball, and they have turned 100 double plays. The Cardinals have converted 69.2% of balls in play into outs out of 8,778 innings, which has them ranked 23rd in the majors.
Liberatore has taken the hill for 436 innings and is sitting with 372 punch outs in his pro baseball career. Liberatore (21-32 record in his career) holds a FIP of 4.71 and he has gone up against 1,898 hitters in the major leagues. His earned run average is 4.79 (232 ER's allowed) and his WHIP is 1.417. He has surrendered 467 base hits (9.6 hits per 9 innings) and has had 151 walks.
Toronto has 107 HRs this season as well as 412 RBIs. They have hit 170 doubles, while getting a free base 295 times as well as putting up 430 runs. The Toronto Blue Jays have accounted for an on-base percentage of .304 and a team batting average of .243 on the year. The Blue Jays hold a slugging % of .380 and they score 3.94 runs per contest (29th in baseball). They have been rung up on 787 occasions (29th in baseball) and have earned 889 base knocks.
The Blue Jays hold a team WHIP of 1.313 in addition to having a FIP of 3.98 as a team on the campaign. They rank 13th in MLB as a staff in total hits allowed with 878. The Toronto pitching staff have surrendered 490 runs this year while holding an ERA of 4.15 (444 earned runs surrendered). They currently have a strikeout to walk ratio of 9.00 (967 strikeouts vs 387 walks). They have surrendered 118 dingers and they concede 4.58 runs per 9 innings (17th in the league).
Toronto relievers have an inherited score percentage of 28.7% out of their 174 inherited base runners. Their relievers have taken the field 123 times in high leverage situations in addition to 117 occasions with base runners. Sitting with 119 save situations, the Blue Jays have amassed 70 holds and 13 blown saves. They are currently ranked 5th in the league with a save rate of 71.7%, and they have sent 398 bullpen pitchers to the hill for the season.
In their 8,673 innings on the field, the Blue Jays are sitting with a defensive efficiency of 69.1% (24th in MLB). The Toronto Blue Jays have turned 75 double plays and hold a fielding percentage of .981 (28th in baseball). The Blue Jays have 919 assists, 72 errors and have earned a total of 2,891 putouts over the course of the season.
So far in his MLB career, Scherzer has surrendered 2,464 hits while he has totaled 3,507 strikeouts in 2,987 innings. He has given up 1,085 ER's while holding a WHIP of 1.090 and having a FIP of 3.2. He has a strikeout to walk ratio of 4.42 and he has faced 12,104 hitters during his pro baseball career. Scherzer (222-121 career record) holds a 3.27 earned run average and has conceded 7.4 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take St. Louis (+106)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Toronto Blue Jays - Twitter
St. Louis Cardinals - Twitter
