St. Louis Cardinals vs Toronto Blue Jays Prediction, 7/31/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Toronto Blue Jays
Date: Friday, July 31, 2026
Location: Rogers Centre in Toronto, ON
TV: Sportsnet
Odds/Point Spread: St. Louis (+120) Toronto (-144)
The Toronto Blue Jays (50-59) host the St. Louis Cardinals (54-54) at Rogers Centre on Friday. The moneyline on this matchup has St. Louis at +120 and Toronto is at -144. The over/under is 8.5. The starting pitchers will be Kyle Leahy and Dylan Cease.

The Cardinals have compiled 147 doubles as a squad and have knocked 112 balls out of the park. St. Louis has a slugging % of .379 and have struck out 829 times, while drawing a walk on 346 occasions. As a unit, the St. Louis Cardinals are notching 4.4 runs per outing, which has them at 17th in the league. They have earned 462 runs batted in and 863 base knocks over the course of the season, while their average at the plate is at .239. They have notched a total of 474 runs while holding a team OBP of .315.
Today’s Featured MLB Best Bet! ARUN SHIVA has released a 7-Unit MLB Total Thursday between Washington vs. Atlanta (7 p.m.). Shiva won his 6-Unit Play last night with Tampa Bay after a 4-Unit win Tuesday with Washington. He is going for a third straight and you can sign up below to get on it. 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 Parlay Picks
The Cardinals have a team earned run average of 4.18 on the season (16th in the league), and they have rung up 833 batters. Cardinals pitchers have surrendered 107 home runs in addition to 486 runs in total (15th in baseball). They have walked 364 opposing batters and their FIP comes in at 4.12 as a unit on the season. St. Louis has conceded 933 hits (8.7 per 9 innings) and 448 earned runs. They have accrued a K/BB ratio of 2.29 and their pitching staff has a collective WHIP of 1.34.
Cardinals pitchers have come into the game with players on base 117 times and also have had 131 appearances in high leverage situations. The relief pitchers have notched 69 holds this season (6th in the league). The Cardinals bullpen have recorded a save rate of 62.0% and have come into the game in 122 save situations. They have 31 saves so far this year and have blown 19 of their 50 save opportunities. The relief pitchers have inherited 170 runners this year with 35.9% of them crossing home plate. The Cardinals have sent 364 relievers to the hill over the course of the season.
The Cardinals have transformed 69.3% of balls in play into outs out of their 8,688 innings, ranking them 20th in baseball. The St. Louis Cardinals have earned a total of 2,896 putouts over the course of the season, as well as 1,005 assists and 47 errors. Their fielding percentage is holding steady at .988 which has them sitting 5th in pro baseball, and they have turned 98 double plays.
Leahy (12-8 career mark) sits with a FIP of 3.56 while going up against 1,001 batters during his time in the major leagues. He has given up 226 hits (8.5 hits per 9 innings) and has had 77 walks. His ERA is 3.61 (96 ER's allowed) and his career WHIP is 1.267. Leahy has pitched in 239 innings and has accumulated 203 K's so far in his pro baseball career.
The Blue Jays have a slugging percentage of .380 and they score 3.94 runs per contest (29th in the league). They have put up 170 doubles, while getting a free base 295 times as well as putting up 430 runs. Toronto has recorded 107 HRs on the season as well as 412 RBIs. They have struck out on 787 occasions (29th in MLB) and have earned 889 hits. The Toronto Blue Jays have accumulated an OBP of .304 in addition to a batting average of .243 for the year.
The Toronto pitching staff have surrendered 490 runs so far this season while having a team ERA of 4.15 (444 earned runs allowed). They have given up 118 HR's and they give up 4.58 runs per 9 innings (17th in MLB). The Blue Jays have a team WHIP of 1.313 and have a FIP of 3.99 as a pitching staff on the season. Their strikeout to walk ratio sits at 9.00 (967 strikeouts against 387 free passes). They are sitting at 15th in the league as a staff in total hits relinquished with 878.
They are currently ranked 6th in baseball holding a save percentage of 71.7%, and they have dispatched 398 relievers onto the diamond so far this season. Their relief pitchers have stepped onto the mound 123 times in high leverage situations in addition to 117 occasions with runners on. With 119 save situations, the Blue Jays have tallied 70 holds in addition to 13 blown saves. Toronto has called on relievers to take the mound in 46 save chances and they have tallied 33 saves. Toronto bullpen pitchers have an inherited score rate of 28.7% of 174 inherited runners.
The Toronto Blue Jays have turned 75 double plays and own a fielding percentage of .981 (28th in professional baseball). The Blue Jays have recorded 919 assists, 72 errors and have a total of 2,891 putouts this season. In 8,673 innings on the diamond, the Blue Jays have a defensive efficiency of 69.1% (24th in pro baseball).
So far in his MLB career, Cease has allowed 929 base knocks and he has 1,398 K's in 1,128 innings. He has given up a total of 469 earned runs while holding a WHIP of 1.247 and a FIP of 3.7. His K/BB ratio is 2.92 and he has faced 4,761 batters in his pro baseball career. Cease (72-63 career record) has a 3.74 ERA and has surrendered 7.4 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take Toronto (-144) and under 8.5 runs
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
