Logo
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 6:13 p.m.

The Toronto Blue Jays will face the St. Louis Cardinals in MLB action on Friday.

Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's everything you need to know.

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: (-184) | STL: (+170)
  • Spread: TOR: -1.5 (+116) | STL: +1.5 (-140)
  • Total: 7.5 -- Over: (-115) | Under: (-105)

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 Blue Jays will give the ball to Dylan Cease (7-5, 2.46 ERA), who is eyeing win No. 8 on the season, and the Cardinals will counter with Kyle Leahy (7-4, 3.55 ERA). Cease and his team have a record of 12-7-0 against the spread when he starts. Cease's team has been victorious in 62.5% of the games he's started as the moneyline favorite with a record of 10-6. The Cardinals are 9-9-0 against the spread when Leahy starts. The Cardinals are 5-7 in Leahy's 12 starts this season that they were the underdog on the moneyline.

Blue Jays vs Cardinals Prediction & Pick

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

Blue Jays vs Cardinals Moneyline

  • Toronto is a -184 favorite on the moneyline, while St. Louis is a +170 underdog on the road.

Blue Jays vs Cardinals Spread

  • The Blue Jays are hosting the Cardinals and are favored by 1.5 runs on the spread. The Blue Jays are +116 to cover the runline, with the Cardinals being -140.

Blue Jays vs Cardinals Over/Under

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

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

Blue Jays vs Cardinals Betting Trends

  • The Blue Jays have come away with 31 wins in the 57 contests they have been listed as the favorites in this season.
  • Toronto has a record of 2-4 in contests when bookmakers favor them by -184 or more on the moneyline.
  • Contests with the Blue Jays have gone over the total set by bookmakers in 55 of 107 chances this season.
  • The Blue Jays have posted a record of 49-58-0 against the spread this season.
  • The Cardinals have been the underdog on the moneyline 72 total times this season. They've finished 34-38 in those games.
  • In games it has played as a moneyline underdog with odds of +170 or longer, St. Louis has a 1-2 record (winning just 33.3% of its games).
  • 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 are 57-49-0 against the spread this season.

Blue Jays Player Leaders

  • Ernie Clement has an OPS of .742, fueled by an OBP of .319 and a team-best slugging percentage of .423 this season. He has a .294 batting average.
  • Among qualifying hitters in baseball, he is eighth in batting average, 94th in on-base percentage, and 75th in slugging.
  • Clement hopes to build on a five-game hitting streak in this matchup. In his last five games he is batting .318 with four doubles and three RBIs.
  • Vladimir Guerrero Jr. has 101 hits this season and a team-best OBP of .345. He's batting .265 and slugging .357.
  • He is 56th in batting average, 52nd in on-base percentage and 130th in slugging in MLB.
  • Guerrero takes a two-game streak with at least one hit into this matchup. In his last five games he is batting .389 with a double, two walks and two RBIs.
  • Kazuma Okamoto leads Toronto in total hits (89) this season, and 38 of those have gone for extra bases.
  • Okamoto heads into this game with three games in a row with at least one hit. In his last five games he is batting .300 with a double, a home run and three RBIs.
  • George Springer has 12 home runs, 34 RBI and a batting average of .234 this season.
  • Springer takes a five-game hitting streak into this matchup. In his last five games he is hitting .350 with two home runs, two walks and seven RBIs.

Cardinals Player Leaders

  • Jordan Walker has racked up 116 hits, a team-high for the Cardinals. He's batting .281 and slugging .496 with an on-base percentage of .342.
  • Including all the qualifying players in the majors, he ranks 30th in batting average, 58th in on-base percentage and 19th in slugging percentage.
  • Alec Burleson leads his team with a .458 slugging percentage. He has a batting average of .282 with an on-base percentage of .343.
  • Including all qualified hitters, he ranks 28th in batting average, 55th in on-base percentage and 46th in slugging percentage.
  • JJ Wetherholt is batting .253 with 10 doubles, 16 home runs and 47 walks.
  • Ivan Herrera's .364 OBP leads his team.

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup