MLB Picks

Toronto Blue Jays vs St. Louis Cardinals Prediction 7/31/26 MLB Picks Today

St. Louis Cardinals (54-55) vs. Toronto Blue Jays (50-59)
July 31, 2026 7:07 pm EDT
The Line: Toronto Blue Jays -187 / St. Louis Cardinals +153; Over/Under: 7.5
(Get latest betting odds)

The St. Louis Cardinals and the Toronto Blue Jays meet Friday in MLB action from Rogers Centre. We will look at this from a betting perspective and determine the best bets for this game. Here’s a St. Louis Cardinals vs. Toronto Blue Jays prediction.

Starting Pitching Matchup

The St. Louis Cardinals will send out Kyle Leahy for the start and Leahy is 7-4 with a 3.55 ERA and 88 strikeouts this season. Dylan Cease will start for the Blue Jays and is 7-5 with a 2.46 ERA and 167 strikeouts this season.


St. Louis Cardinals Recap

The St. Louis Cardinals come into this game looking to bounce back from a 4-2 loss at the hands of the Chicago Cubs last time out to sit at 54-55 this season. After this series, the Cardinals will head on the road for a series against the New York Yankees.

Cardinals Lose 7 Of Last 9

Jordan Walker has 116 hits, 23 doubles, 22 home runs and 78 RBIs while Alec Burleson has 118 hits with 26 doubles, 15 home runs and 71 RBIs. JJ Wetherholt has 103 hits with 16 home runs and 41 RBIs while Ivan Herrera has 99 hits with 17 doubles, 12 home runs and 46 RBIs. Nolan Gorman has 39 hits with 7 home runs and 26 RBIs this season. Masyn Winn’s added 88 hits with 13 doubles and 44 RBIs and Nathan Church has 60 hits with 8 home runs and 31 RBIs this season.

Toronto Blue Jays Recap

The Toronto Blue Jays come into this game looking to add on to their 5-2 win over Washington last time out to sit at 50-59 this season. After this series, the Blue Jays will head on the road for a series against the Houston Astros.

Blue Jays Alternate Wins & Losses In 8 Straight

Andres Gimenez has 73 hits with 16 doubles, a triple, 7 home runs and 41 RBIs while Ernie Clement has 121 hits with 27 doubles, 8 home runs and 35 RBIs. Kazuma Okamoto has 89 hits with 14 doubles, 24 home runs, 68 RBIs and a team-high 133 strikeouts while George Springer also has 13 doubles, 12 homers and 34 RBIs. Vladimir Guerrero Jr. has 101 hits with 17 doubles, 6 home runs and 44 RBIs as well. Jesus Sanchez also has 59 hits with 14 doubles, 7 home runs and 29 RBIs.

St. Louis Cardinals @ Toronto Blue Jays Betting Trends: July 31, 2026

 

  • Probable Starting Pitcher: Dylan Cease      Record this season: 7-5      ERA: 2.46
  • Home Record: 1-4
  • Last 5 against Cardinals: 1-0

Why the Toronto Blue Jays will win

  • The Cardinals have lost each of their last seven games against AL East opponents following a home loss.
  • The Blue Jays have won each of their last six games against the Cardinals.
  • The Cardinals have failed to cover the run line in seven of their last eight games.
  • The favorites have covered the run line in five of the Blue Jays’ last six games.
  • The Blue Jays have led after 3 innings in four of their last five night games against NL Central opponents that held a losing record.
  • The Blue Jays have won the first inning in four of their last five night games against NL Central opponents that held a losing record.
  • The Blue Jays have led after 5 innings in each of their last four games against the Cardinals.

 

  • Probable Starting Pitcher: Kyle Leahy      Record this season: 7-4      ERA: 3.55
  • Road Record: 4-1
  • Last 5 against Blue Jays: 0-0

Why the St. Louis Cardinals will win

  • The underdogs have won each of the Blue Jays’ last four games at Rogers Centre.
  • The Blue Jays have lost four of their last five games as home favorites.
  • The road team has covered the run line in eight of the Cardinals’ last nine games.
  • The Blue Jays have failed to cover the run line in eight of their last nine home games against teams that held a losing record.
  • The Blue Jays have trailed after 3 innings in each of their last three games against opponents that held a losing record.
  • The Blue Jays have lost the first inning in three of their last four night games against opponents that held a losing record.
  • The Blue Jays have trailed after 5 innings in four of their last five home night games.

Total Runs Facts

  • Six of the Cardinals’ last seven road games after going to extra innings have gone UNDER the total runs line.
  • Five of the Blue Jays’ last six games as favorites against National League opponents have gone OVER the total runs line.
  • There has been at least one run scored in the first inning in each of the Blue Jays’ last four home games against NL Central opponents.
  • There has been no run scored during the first inning in five of Kyle Leahy’s last six appearances as a starter.

Toronto Blue Jays Player Prop Facts

  • George Springer has hit at least one home run in four of the Blue Jays’ last five games against NL Central opponents that held a losing record.
  • Dylan Cease has recorded a win in each of his last four appearances against NL opponents that held a losing record.
  • Dylan Cease has recorded eight or more strikeouts in each of his last four home appearances against NL opponents.
  • Ernie Clement has recorded at least one hit in each of the Blue Jays’ last 10 games against NL opponents.
  • Dylan Cease ranks 3rd in the league for total Strikeouts (167) this season.

St. Louis Cardinals Player Prop Facts

  • Jordan Walker has hit a home run in three of the Cardinals’ last four games against AL East opponents.
  • Kyle Leahy has recorded five or more strikeouts in each of his last four appearances with the Cardinals as road underdogs.
  • Jordan Walker has recorded at least one hit in each of the Cardinals’ last seven night games against AL opponents that held a losing record.
  • Alec Burleson ranks T9th in the league in Hits (117) this season.

Matchup/League Facts

  • The Blue Jays rank 30th in the league for runs scored this season (430).
  • The Blue Jays rank 30th in the league for runs scored this season (430).
  • The Cardinals rank 29th in the league for slugging percentage this season (.378).
  • The Cardinals rank 29th in the league for slugging percentage this season (.378).

St. Louis Cardinals vs. Toronto Blue Jays Prediction

I’m on the Blue Jays in this one. I just think that Toronto needs to start stringing wins together if they’re going to make one last run at a playoff spot, and the problem for St. Louis here is that the Cardinals are up against a Cy Young front runner in Cease, who has great career numbers against the current Cardinal lineup. Toronto has been inconsistent offensively, but I think the Blue Jays back Cease up and get the win here. Give me Toronto.

Chris Ruffolo's Free Pick: Toronto Blue Jays -187

Need More? Get Premium Picks

Chris Ruffolo

Chris joined the Sports Chat Place team in August 2016 and has a proven system that combines multiple analytical and situational statistics and trends to give out thousands of winning picks over the last three years with winning records across all of the top leagues, Follow Chris Ruffolo on Twitter @ruffthepickdawg

Related Articles

Back to top button