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

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

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.

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.

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.

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.

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.

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.

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.

Recommended articles