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

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

 

Why the Toronto Blue Jays will win

 

Why the St. Louis Cardinals will win

Total Runs Facts

Toronto Blue Jays Player Prop Facts

St. Louis Cardinals Player Prop Facts

Matchup/League Facts

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.

Exit mobile version