St. Louis Cardinals vs Toronto Blue Jays Picks, Prediction, Odds, and Line Movement for Friday July 31 2026

By: Kyle Kargel Published 07/31/2026, 08:57 AM ET
Cardinals vs Blue Jays prediction

The St. Louis Cardinals and Toronto Blue Jays open an interleague series Friday at 7:07 PM ET, with Toronto listed as a -175 moneyline favorite and St. Louis available at +144. The Blue Jays are priced at +124 on the -1.5 run line, while the Cardinals can be backed at -149 with 1.5 runs. If you are searching for more value on today's slate, check out our full MLB predictions before locking in your card.

TLDR: Quick Picks and Prediction

  • Moneyline Pick: Blue Jays -175
  • Total Pick: Under 7.5
  • Final Score Prediction: Blue Jays 4, Cardinals 2

Odds and Line Movement

Toronto has grown steadily from -168 to -175 as the favorite throughout the week, while the total has held firm at 7.5 with only minor fluctuation. Here is the current market followed by the full line movement for both the run line and total.

Current Odds

Market St. Louis Cardinals Toronto Blue Jays
Moneyline +144 -175
Run Line -1.5 (-149) +1.5 (+124)
Total 7.5 (Over -110 / Under -110)

Line Movement

Date Time St. Louis Toronto Public ($, #)
07/31 01:55:00AM +144 -175 STL 63%, 15%
07/31 01:55:00AM +144 -175 STL 63%, 16%
07/31 01:55:00AM +144 -175 STL 89%, 16%
07/31 00:39:29AM +144 -175 STL 89%, 11%
07/31 00:38:59AM +144 -175 STL 89%, 11%
07/30 09:07:01PM +143 -173 STL 89%, 6%
07/30 07:32:02PM +143 -173 STL 89%, 7%
07/30 06:50:13PM +143 -173 STL 90%, 7%
07/30 04:25:03PM +143 -173 TOR 90%, 92%
07/30 03:56:23PM +143 -173 STL 89%, 74%
07/30 03:43:44PM +139 -168 STL 89%, 74%

Line Movement - Total

Date Time Over Under Public ($, #)
07/31 04:48:45AM 7½o-106 7½u-113 U88%, NULL
07/31 01:55:00AM 7½o-111 7½u-108 U88%, NULL
07/31 01:11:20AM 7½o-114 7½u-106 U71%, NULL
07/31 00:39:29AM 7½o-117 7½u-103 O94%, NULL
07/31 00:38:59AM 7½o-120 7½u+100 O94%, NULL
07/30 07:32:02PM 8o-101 8u-120 O89%, NULL
07/30 07:28:52PM 7½o-120 7½u-101 O89%, NULL
07/30 06:50:13PM 8o-101 8u-120 O93%, U51%
07/30 06:47:24PM 7½o-120 7½u-101 O93%, U51%
07/30 06:40:14PM 8o-101 8u-120 O90%, U51%
07/30 06:39:24PM 7½o-120 7½u-101 O87%, U51%
07/30 06:37:54PM 8o-101 8u-120 O87%, U51%
07/30 06:34:44PM 7½o-119 7½u-101 O88%, NULL
07/30 06:32:43PM 7½o-118 7½u-102 O64%, U51%
07/30 06:28:23PM 7½o-119 7½u-101 O64%, U51%
07/30 06:25:23PM 7½o-119 7½u-102 O64%, U51%

Cardinals vs Blue Jays Key Matchups and Game Preview

Cardinals Starter's Recent Surge

Kyle Leahy enters at 7-4 with a 3.55 ERA and 1.34 WHIP across 101.1 innings, recording 88 strikeouts against 34 walks while allowing 102 hits and 12 home runs. He also carries a 1.15 ERA over his past six starts, giving St. Louis a dependable option despite its recent struggles.

Toronto's Strikeout Weapon

Toronto counters with Dylan Cease, who owns a 7-5 record, 2.46 ERA and 1.09 WHIP through 113.1 innings. The right-hander has generated 167 strikeouts while allowing only 75 hits and seven home runs, although his 48 walks create occasional traffic on the bases.

Sign Up Get $30 Premium Picks Credit + Exclusive Offers

Subscribe Now

I understand that I can unsubscribe at any time. I have read and accepted the Terms & Conditions and Privacy Policy. I consent that Picks And Parlays may use third-party services to process my data.

St. Louis' Offensive Balance

The Cardinals have produced the stronger offense overall, batting .239 with a .315 on-base percentage, 113 home runs and 476 runs, compared with Toronto's .243 average, .304 OBP, 107 homers and 430 runs. Jordan Walker leads St. Louis with 22 home runs and 78 RBIs while batting .281, and Alec Burleson owns a team-best .284 average.

Blue Jays' Top Producers

Toronto's offense is paced by Kazuma Okamoto, who has 24 home runs and 68 RBIs, while Ernie Clement leads the club with a .294 average. That production has kept Toronto competitive even as injuries have mounted around its everyday lineup.

The Cardinals have dropped four of their last five games, while Toronto has split its past five and enters after a 5-2 victory over Washington. The moneyline has moved from +139 to +144 on St. Louis and from -168 to -175 on Toronto as the market has continued to trend toward the Blue Jays.

Key Injuries and Things To Know: STL and TOR

Injuries are a larger concern for the Blue Jays, especially with Vladimir Guerrero Jr. day-to-day because of right hamstring tightness. His potential absence would remove Toronto's most dangerous established bat, while Jesus Sanchez and Jonatan Clase are also on the injured list, further reducing the lineup's depth. St. Louis is missing reliever JoJo Romero after an appendectomy, weakening its late-inning options, while Ramon Urias and pitching prospect Max Rajcic remain on the 60-day injured list.

Cardinals vs Blue Jays Side and Over/Under Picks

  • Side Pick: Blue Jays Moneyline (-175)
  • Total Pick: Under 7.5 (-110)

Leahy's recent form and the possible absence of Guerrero make the run line attractive, but Cease's elite strikeout production gives Toronto the strongest overall edge in this matchup.

Final Score Prediction

  • Final Score: Blue Jays 4, Cardinals 2

How to Wager On Cardinals vs Blue Jays

Bettors looking to get down on Cardinals vs Blue Jays have several tools available to help shape their picks. Our AI picks hub breaks down model-driven projections for this matchup, while the Dimers review and Oddible review offer additional angles on the run line, total and moneyline markets for this interleague series opener.

Never Tried Picks and Parlays? Now Is Your Chance

  • Get your first daily picks package for ONLY $1 using coupon code BUCK
  • If the pick loses, we credit your account with 3 Flex Picks
  • If the pick wins, we still give you 1 Flex Pick on the house
  • Win or lose, you walk away ahead. One dollar. No catch.
BetMGM Sport

Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win

Show Bonus Code
Claim Bonus
Signup Promo Recommended BetMGM Sport Bonus
Min. Deposit $5
Cashable No
FanDuel Sportsbook

New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer FanDuel Sportsbook Bonus
Requirement New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days. (Up to $1,000 Bet Reset Tokens)
Cashable No
DraftKings Sport

New DraftKings Customers: Spend $5+ Get $150 in Bonus Bets *Paid Within 14 Days

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer DraftKings Sport Bonus
Min. Deposit $5
Cashable No
Video: Giants vs Padres: Steve's HRR Play of the Day | Best MLB Picks Today
Giants vs Padres: Steve's HRR Play of the Day | Best MLB Picks Today
Video: Mariners vs Dodgers: Steve's MLB Best Bets | Best MLB Picks Today
Mariners vs Dodgers: Steve's MLB Best Bets | Best MLB Picks Today
logo

If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER (1-800-426-2537) (IL). Gambling problem? Call 1-800-GAMBLER (MI/NJ/PA/WV/WY), 1-800-9-WITH-IT (IN), 1-800-522-4700 (CO), 1-800-BETS OFF (IA), 1-888-532-3500 (VA), 1-800-NEXT STEP (AZ), or call/text TN REDLINE 1-800-889-9789 (TN). 21+ (18+ WY). AZ/CO/IL/IN/IA/MI/NJ/PA/TN/VA/WV/WY only. Eligibility restrictions apply. T&C's Apply. Void where prohibited. If you click on a link on this site which takes you to a bookmaker or casino and you subsequently open an account, Pick and Parlays may receive a commission. Bets placed are the responsibility of the bettor.

Copyright © 2026 Picks and Parlays. All rights reserved.

The sports news and information contained at this site is for entertainment purposes only. Any use of this information in violation of laws whether they are federal, state and/or local is prohibited. Picks and Parlays is the nation's premier resource for sports betting and handicapping information.

Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Special Offer
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Play now Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.