St. Louis Cardinals vs Arizona Diamondbacks Picks, Prediction, Odds, and Line Movement for Friday July 17 2026

By: Al MacMillan Published 07/17/2026, 07:46 AM ET
Use Code WWWC

The St. Louis Cardinals vs Arizona Diamondbacks matchup opens a three-game National League series at Chase Field on Friday night, with both clubs sitting directly inside the Wild Card conversation. St. Louis enters at 50-45, while Arizona sits at 49-47 and has a chance to make up ground at home against one of the teams it is chasing.

This is a near-pick'em matchup with a strong total angle. St. Louis is a slight favorite behind Michael McGreevy, Arizona counters with Merrill Kelly, and the total is sitting at 9 in a game where both teams have leaned heavily under across the full season. For more betting angles around individual markets in this matchup, check out our MLB player props coverage before first pitch.

Best Available Odds for St. Louis Cardinals vs Arizona Diamondbacks

  • Moneyline: St. Louis Cardinals -109 | Arizona Diamondbacks -104
  • Run Line/Spread: St. Louis Cardinals -1 (+120) | Arizona Diamondbacks +1 (-148)
  • Total: Over 9 (-118) | Under 9 (+100)

Game Info

  • Date: Friday, July 17, 2026
  • Time: 9:40 p.m. EDT
  • Location: Chase Field, Phoenix, Arizona
  • TV: DBACKS.TV, Cardinals.TV Presented by bet365 and MLB.TV
  • Probable Pitchers: Michael McGreevy vs Merrill Kelly

St. Louis Cardinals vs Arizona Diamondbacks Preview

St. Louis enters the second half in a better position than expected. The Cardinals are 50-45, firmly in the National League Wild Card mix, and they closed the first half by taking a series from the NL East-leading Braves. That matters because this roster has had to survive with a thin rotation and several moving parts, yet the results have kept them relevant.

The Cardinals’ season-long betting profile is also stronger than the market price suggests. St. Louis has been profitable on the moneyline, profitable against the spread, and especially strong away from home on both the moneyline and spread. That gives the Cardinals a real argument as a short road favorite even with Arizona playing at Chase Field.

Get Free $30 Credit for Premium Picks + Exclusive Discounts

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 Winners and Whiners may use third-party services to process my data.

The lineup gives St. Louis enough balance to pressure Kelly. Masyn Winn has been a table-setter, Jordan Walker has supplied power, Alec Burleson has added left-handed damage, and Willson Contreras, Brendan Donovan, Lars Nootbaar and Nolan Gorman give the order depth. This is not the deepest offense in the league, but it has enough quality to win a tight, lower-scoring game.

Arizona has the home-field angle and recent head-to-head confidence. The Diamondbacks won two of three in St. Louis in the most recent series between these clubs, and this home set matters because Arizona is trying to pass the Cardinals, Pirates and Marlins in the Wild Card race. A series win here would change the second-half outlook quickly.

The Diamondbacks’ strengths are defense, bullpen improvement and lineup athleticism. Corbin Carroll remains the biggest power-speed threat, Geraldo Perdomo is expected to be available after a hand issue, and Ketel Marte, Lourdes Gurriel Jr., Gabriel Moreno, Tyler Locklear and Jordan Lawlar give Arizona enough contact and extra-base upside to stress McGreevy. The D-backs also have one of the better defensive profiles in this matchup, which matters in a game expected to be close.

The line movement has been minimal. St. Louis opened around -112 and remains in the -109 to -112 range, while Arizona opened around -104 and remains close to that number. The total has stayed at 9, with the market charging more on the over than the under. That gives the under the better price in a matchup where both clubs have been consistently lower-scoring by full-game results.

Pitching Matchup

McGreevy starts for St. Louis at 4-7 with a 3.01 ERA, 101.2 innings and a 1.10 WHIP. The win-loss record is not impressive, but the run prevention and WHIP are much stronger than the surface record. He gives the Cardinals a starter who can work into the middle innings without beating himself.

The key is traffic control. Arizona can run, pressure defenses, and create runs without needing home runs. McGreevy’s job is to keep Carroll and Perdomo from turning singles and walks into immediate scoring chances. If he avoids free passes, St. Louis has the better early-game pitching profile.

Kelly counters for Arizona at 7-8 with a 5.38 ERA, 93.2 innings and a 1.51 WHIP. The season-long numbers are rough, but his recent form is better. He won back-to-back starts before the break against San Diego and Miami, allowing only three total runs over 12 innings. He also has a strong career track record against St. Louis, going 4-2 with a 3.33 ERA in nine starts.

The problem is that the Cardinals are not an easy bounce-back opponent. St. Louis has enough patient bats to push Kelly’s pitch count, and his WHIP gives the Cardinals a path to create scoring without needing a full power outbreak. If Kelly’s recent form holds, Arizona can win. If the season-long version shows up, St. Louis has the cleaner path.

Game Thesis: St. Louis is the right side because the Cardinals have the better starter profile, the stronger road moneyline and spread trend, and a slightly better full-season record. The best bet is Under 9 because both teams are 40-51 to the under by full-game results, McGreevy has been steady, and the market is offering plus money on a number that can still push at 9. The projected final is St. Louis 5, Arizona 3.

St. Louis Cardinals vs Arizona Diamondbacks Best Bet - Total: Under 9 (+100)

Under 9 is the best bet in this St. Louis Cardinals vs Arizona Diamondbacks matchup because both clubs have been clear under teams across the full season. St. Louis is 40-51-4 to the under, while Arizona is 40-51-5. That is a strong combined signal, and the current number still gives push protection at exactly nine runs.

McGreevy is the main reason to trust the under. His 3.01 ERA and 1.10 WHIP give St. Louis a stable starter profile, and he does not need to dominate to keep Arizona controlled. He needs to limit traffic and force the Diamondbacks to create offense one base at a time.

Kelly is the volatility point because his season-long ERA is high, but his last two starts were much sharper. If he is close to that recent version, this game can stay in the 4-3 or 5-3 range. With both teams trending under and the under priced at plus money, this is the cleanest wager on the board.

St. Louis Cardinals vs Arizona Diamondbacks Moneyline Pick: St. Louis Cardinals (-109)

St. Louis is the moneyline pick because the Cardinals have the better starter profile and the stronger betting resume. McGreevy’s ERA and WHIP are both clearly better than Kelly’s, and St. Louis has been profitable on the road. In a near-pick'em game, that is enough to side with the Cardinals.

Arizona is live because Kelly has pitched better lately and the Diamondbacks are at home in a direct Wild Card swing series. The D-backs can win if Carroll and Marte create early pressure and Kelly carries his pre-break form forward. The issue is that St. Louis has the more reliable starter and the better season-long side profile. The Cardinals are the better straight-up pick.

Run Line/Spread Pick: St. Louis Cardinals -1 (+120)

St. Louis -1 is the run-line pick because it stays aligned with the moneyline side and offers a plus-money payout with push protection if the Cardinals win by exactly one. That is important in a matchup that profiles close, lower scoring, and playoff-adjacent in urgency.

The Cardinals have been one of the stronger spread teams in baseball, and their road spread profile is even better than their overall mark. If McGreevy gives St. Louis the early edge and the lineup gets to Kelly for enough traffic, a 5-3 Cardinals win is a realistic outcome.

Top Player Prop Picks for St. Louis Cardinals vs Arizona Diamondbacks

Merrill Kelly Over 2.5 Earned Runs Allowed (-111): Kelly has pitched better lately, but his season-long 5.38 ERA and 1.51 WHIP still create a clear path for St. Louis to reach three earned runs against him. The Cardinals can cash this through traffic, not just power.

Michael McGreevy Under 2.5 Earned Runs Allowed (+100): McGreevy has the steadier starter profile in this matchup, and Arizona’s season-long team scoring has been slightly lower than St. Louis’. If he limits walks, he can keep the Diamondbacks to two earned runs or fewer.

Corbin Carroll Over 1.5 Total Bases (+115): Carroll is Arizona’s best extra-base angle because he can clear this number with one double, one triple, or one home run. Even in a Cardinals win and under script, Carroll has enough power-speed upside to be the Diamondbacks hitter most likely to create damage.

Prediction: St. Louis Cardinals 5, Arizona Diamondbacks 3

Never Tried Winners and Whiners? Now Is Your Chance

  • Get your first daily picks package for ONLY $1 using coupon code DOLLAR
  • 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.
  • Check out more MLB predictions
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 $200 in Bonuses Instantly!

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer DraftKings Sport Bonus
Min. Deposit $5
Odds Requirements -500
Cashable No

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.