START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

Blue Jays vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for July 31

Subscribe to our newsletter

Blue Jays vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for July 31

Odds updated as of 1:12 a.m.

The MLB schedule on Friday includes the Toronto Blue Jays taking on the St. Louis Cardinals.

Here's everything you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.

Blue Jays vs Cardinals Game Info

  • Toronto Blue Jays (50-59) vs. St. Louis Cardinals (54-55)
  • Date: Friday, July 31, 2026
  • Time: 7:07 p.m. ET
  • Venue: Rogers Centre -- Toronto, Ontario
  • Coverage: SNET and Cardinals.TV

Blue Jays vs Cardinals Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: TOR: (-188) | STL: (+158)
  • Spread: TOR: -1.5 (+118) | STL: +1.5 (-142)
  • Total: 8 -- Over: (-105) | Under: (-115)

Blue Jays vs Cardinals Probable Starting Pitchers

Probable Pitchers: Dylan Cease (Blue Jays) - 7-5, 2.46 ERA vs Kyle Leahy (Cardinals) - 7-4, 3.55 ERA

The probable starters are Dylan Cease (7-5) for the Blue Jays and Kyle Leahy (7-4) for the Cardinals. When Cease starts, his team is 12-7-0 against the spread this season. Cease's team is 10-6 this season when he starts and they are the moneyline favorite. The Cardinals have a 9-9-0 record against the spread in Leahy's starts. The Cardinals have been the underdog on the moneyline in 12 of Leahy's starts this season, and they went 5-7 in those matchups.

Blue Jays vs Cardinals Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Blue Jays win (57.7%)

Blue Jays vs Cardinals Moneyline

  • The moneyline numbers for Blue Jays vs. Cardinals reveal Toronto as the favorite (-188) and St. Louis as the underdog (+158) on the road.

Blue Jays vs Cardinals Spread

  • The Blue Jays are 1.5-run home favorites on the runline against the Cardinals. The Blue Jays are +118 to cover, and the Cardinals are -142.

Blue Jays vs Cardinals Over/Under

  • Blue Jays versus Cardinals on July 31 has an over/under of 8 runs, with the odds on the over -105 and the under set at -115.

Bet on Toronto Blue Jays vs. St. Louis Cardinals on FanDuel today!

Blue Jays vs Cardinals Betting Trends

  • The Blue Jays have been favorites in 57 games this season and have come away with the win 31 times (54.4%) in those contests.
  • Toronto has a record of 2-4 in contests when sportsbooks favor them by -188 or more on the moneyline.
  • The Blue Jays' games have gone over the total in 55 of their 107 opportunities.
  • The Blue Jays have posted a record of 49-58-0 against the spread this season.
  • The Cardinals have compiled a 34-38 record in games they were the underdog on the moneyline (winning 47.2% of those games).
  • St. Louis has a record of 1-3 in games it has played as a moneyline underdog with odds of +158 or longer (25%).
  • The Cardinals have had an over/under set by bookmakers 106 times, and have combined with opponents to go over the total in 42 of those games (42-58-6).
  • The Cardinals have a 57-49-0 record against the spread this season.

Blue Jays Player Leaders

  • Ernie Clement leads Toronto with a slugging percentage of .423, fueled by 36 extra-base hits. He has a .294 batting average and an on-base percentage of .319.
  • He ranks eighth in batting average, 94th in on-base percentage, and 75th in slugging among qualified batters in baseball.
  • Clement will look for his sixth straight game with a hit in this contest. In his last five games he is hitting .318 with four doubles and three RBIs.
  • Vladimir Guerrero Jr. leads Toronto in OBP (.345) this season, fueled by 101 hits. He's batting .265 while slugging .357.
  • He ranks 56th in batting average, 52nd in on-base percentage and 130th in slugging among qualifying hitters.
  • Guerrero heads into this game looking to extend his two-game hit streak. During his last five outings he is batting .389 with a double, two walks and two RBIs.
  • Kazuma Okamoto has 89 hits and is batting .231 this season.
  • Okamoto heads into this game with three games in a row with at least one hit. During his last five outings he is batting .300 with a double, a home run and three RBIs.
  • George Springer has been key for Toronto with 71 hits, an OBP of .317 plus a slugging percentage of .403.
  • Springer has safely hit in five straight games. During his last five outings he is batting .350 with two home runs, two walks and seven RBIs.

Cardinals Player Leaders

  • Alec Burleson has a .460 slugging percentage, which leads the Cardinals. He's batting .284 with an on-base percentage of .345.
  • Including all qualifying players in the majors, his batting average places him 23rd, his on-base percentage ranks 52nd, and he is 44th in slugging.
  • Jordan Walker has racked up 116 hits to pace his team. He has a batting average of .281 while slugging .496 with an on-base percentage of .342.
  • Including all qualifying players, he is 28th in batting average, 58th in on-base percentage and 19th in slugging percentage.
  • JJ Wetherholt is hitting .253 with 10 doubles, 16 home runs and 47 walks.
  • Ivan Herrera's .364 OBP paces his team.

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup