Diamondbacks vs. Cardinals Prediction: Arizona Looks to Close Out Rare Regular-Season Rematch at Busch Stadium
Arizona and St. Louis meet for a fourth time in less than five weeks on Thursday night, a quirk of the schedule created when their originally planned June 25 series finale was postponed and tacked onto the calendar as a standalone makeup date. First pitch from Busch Stadium is set for 5:15 p.m. ET, with the Diamondbacks (53-49) arriving fresh off a three-game sweep of the Athletics and the Cardinals (52-49) looking to salvage something after dropping two of three to Arizona just days earlier in Phoenix.
Both clubs sit a game apart in the standings and are jockeying for position in crowded races — Arizona 11.5 games back in the NL West behind the runaway Dodgers, St. Louis fighting to stay relevant in the NL Central. Neither team is mathematically dead, but neither has much margin for a long losing skid with roughly two months left in the season. That gives this single-game set more juice than a typical midweek getaway game between two .500 clubs.
How the Betting Market Sees This One
Oddsmakers have installed the Diamondbacks as slight road favorites, with Arizona’s moneyline sitting around -112 to St. Louis’s +105 to -104 depending on the book, and the total hovering near 8 to 9 runs. The spread has the Cardinals as +1.5 underdogs on the run line at roughly -180 to -190, meaning the market expects a competitive nine innings even with Arizona getting the slight nod outright. That pricing tracks with recent history between these two — Arizona has won the last two meetings by a combined three runs, including an 8-7 extra-innings classic on July 19, and neither club has blown the other out at any point in this stretch.
Public money has leaned toward the Cardinals getting a discount price at home, but the sharper action has stuck closer to the Diamondbacks given their pitching matchup edge and the fact St. Louis just dropped four of six on its most recent homestand. Bettors weighing a play here may want to check an MLB betting guide before locking in a side, since run-line value can shift fast on a game like this.
The Pitching Matchup and Recent Form Tell Different Stories
Arizona sends Brandon Pfaadt to the mound, and he’s been a completely different pitcher since re-entering the rotation on June 30. Over his last four starts, Pfaadt is 4-0 with just five total earned runs allowed, and he beat this exact Cardinals lineup on July 18, working 5.1 innings and allowing two runs on six hits with three strikeouts. For the season he sits at 4-1 with a 4.58 ERA and a 1.31 WHIP across 59 innings, numbers skewed by a rough stretch earlier in the year that no longer reflects how he’s throwing right now.
St. Louis counters with Michael McGreevy, whose 2.92 ERA is one of the better marks on the Cardinals staff even with a modest 4-7 record — a sign of how little run support he’s gotten in a lot of his outings. McGreevy has been death on contact, working to a 1.10 WHIP with 71 strikeouts against just 24 walks, and he’ll be motivated to turn in a better final line than his last look at this Arizona lineup.
Arizona’s offense has been the story of this road trip stretch. The Diamondbacks are 8-2 over their last 10 games and just dropped 15 runs on Oakland in their series finale before hopping on a flight to St. Louis. Ketel Marte has been the engine, hitting 18 home runs with 59 RBI and a .458 slugging mark on the year, and he’s been at the center of Arizona’s recent offensive surge — he drove in a run in each of his last two starts and is a career .319 hitter against Oakland-caliber pitching depth this season. Corbin Carroll has quietly put together a strong July as well, and the top of Arizona’s order has given Pfaadt and the rotation a cushion that wasn’t there earlier in the season.
Other Game Picks
- Royals vs. Tigers Prediction: Can Detroit’s Bats Solve Troy Melton at Comerica Park?
- Rays vs. Blue Jays Prediction: Can Toronto Snap a Four-Game Skid Against a Red-Hot Tampa Bay?
- Twins vs. Guardians Prediction: Can Minnesota Salvage the Series Finale at Progressive Field?
- Padres vs. Braves Prediction: Atlanta Looks to Close Out the Series
St. Louis isn’t without its own thump. Willson Contreras has been one of the better hitters in the league this season, batting .291 with 22 home runs and a .944 OPS, and he’s riding an 8-for-20 stretch over his last seven games. The concern for the Cardinals is depth behind him — Nolan Gorman has scuffled to a .194 average, and St. Louis is banged up on the infield with Ramón Urías still working his way back from a lengthy elbow injury and closer JoJo Romero sidelined into August following an appendicitis scare that hit the bullpen hard. Those absences have put extra strain on a St. Louis pitching staff that’s already been stretched thin, and it’s shown in the Cardinals’ 4-6 mark over their last 10 games.
Prediction and Best Bet
Arizona has won the head-to-head series and has the healthier roster and the pitcher throwing with more confidence right now. St. Louis has enough thump in the middle of the order to keep this one from getting away from them, but the Diamondbacks’ recent form and bullpen depth behind Pfaadt make them the play in a game that should stay tight into the late innings.
- Prediction: Diamondbacks 6, Cardinals 4
- Best Bet: Diamondbacks on the moneyline
Betting the Diamondbacks on the moneyline is the cleanest way to play this — Arizona’s offense has separated itself from St. Louis’s over the past two weeks, and Pfaadt’s recent form gives Arizona the pitching advantage most books are already reflecting in a razor-thin price.
The smartest 5 minutes in betting
Get the week's best offers, line moves, and data-driven picks — straight to your inbox. No spam, unsubscribe anytime.
Join 240,000+ subscribers. 21+ only.