Cardinals vs Diamondbacks Prediction 23 July 2026

Details
The main thing
    St. Louis Cardinals
    St. Louis Cardinals
    Arizona Diamondbacks
    Arizona Diamondbacks
    6
    10
    2
    0
    0
    0
    0
    0
    0
    0
    4
    0
    0
    0
    3
    1
    0
    0
    5
    1

    📡 Arizona lead the series 2-1 and head into the final game riding a two-game winning streak. On Tuesday, the Diamondbacks snatched a dramatic 4-3 victory in the ninth inning, then followed up with a commanding 9-4 win on Wednesday, punishing the home team's starter early. For the first time in this series, the Cardinals find themselves needing to respond after a rough stretch. Playing at home gives St. Louis a chance to end the matchup on a positive note and prevent Arizona from leaving town with three wins.

    Head-to-Head

    📊 Over their last 10 head-to-head clashes, the Arizona Diamondbacks and St. Louis Cardinals have split the results evenly, with five wins apiece. This current series has already served up three distinct scenarios: the Cardinals opened with a 3-2 victory, only for Arizona to bounce back with two consecutive wins (4-3 and 9-4). In seven of their past ten meetings, the total runs have stayed under 10, but the most recent game proved how quickly a single mistake on the mound can snowball into a big inning. While history suggests these sides are evenly matched, the hosts now have an opportunity to respond in front of their home crowd in this decisive contest.

    Head-to-head statistics Cardinals - Diamondbacks

    56%
    44 Wins
    38%
    30 Wins
    23.07.26
    major league baseball
    St. Louis Cardinals
    St. Louis Cardinals
    Arizona Diamondbacks
    Arizona Diamondbacks
    6
    10
    2
    0
    0
    0
    0
    0
    0
    3
    0
    1
    0
    0
    0
    0
    0
    5
    4
    1
    19.07.26
    major league baseball
    Arizona Diamondbacks
    Arizona Diamondbacks
    St. Louis Cardinals
    St. Louis Cardinals
    8
    7
    0
    0
    0
    0
    0
    5
    0
    0
    0
    2
    3
    0
    2
    0
    2
    0
    0
    0
    1
    0
    18.07.26
    major league baseball
    Arizona Diamondbacks
    Arizona Diamondbacks
    St. Louis Cardinals
    St. Louis Cardinals
    5
    3
    0
    0
    1
    0
    3
    0
    1
    0
    0
    0
    0
    2
    0
    0
    0
    0
    18.07.26
    major league baseball
    Arizona Diamondbacks
    Arizona Diamondbacks
    St. Louis Cardinals
    St. Louis Cardinals
    4
    5
    0
    2
    1
    0
    1
    0
    0
    0
    0
    1
    0
    0
    0
    0
    2
    1
    0
    1
    24.06.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    Arizona Diamondbacks
    Arizona Diamondbacks
    4
    9
    0
    0
    1
    0
    0
    0
    1
    6
    0
    0
    0
    0
    0
    2
    0
    1
    2
    0
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    St. Louis Cardinals Team Overview

    St. Louis hold a 42-35 record and have claimed victory in 22 of their 40 home games. In this series against Arizona, the hosts have already demonstrated their ability to control the game through strong starting pitching and solid defense. However, the following two games exposed their struggles to maintain pressure across all nine innings. On Wednesday, the Cardinals conceded nine runs, making it crucial for them not to let their opponents build an early lead again. Offensively, St. Louis have plenty of depth: Jordan Walker leads the way with 18 home runs and 58 RBIs, while JJ Weatherholt brings energy to the top of the lineup. Playing at home, the Cardinals need to set the tone early with a more aggressive approach at the plate.

    Match Results: St. Louis Cardinals

    30.08.26
    major league baseball
    St. Louis Cardinals
    St. Louis Cardinals
    Pittsburgh Pirates
    Pittsburgh Pirates
    4
    5
    0
    0
    0
    2
    0
    1
    0
    0
    2
    1
    0
    0
    2
    1
    0
    0
    0
    0
    L
    29.08.26
    major league baseball
    St. Louis Cardinals
    St. Louis Cardinals
    Pittsburgh Pirates
    Pittsburgh Pirates
    2
    6
    0
    1
    0
    0
    1
    0
    0
    1
    0
    3
    1
    0
    0
    0
    0
    0
    0
    1
    L
    29.08.26
    major league baseball
    St. Louis Cardinals
    St. Louis Cardinals
    Pittsburgh Pirates
    Pittsburgh Pirates
    4
    1
    0
    0
    0
    0
    2
    0
    1
    0
    0
    1
    0
    0
    0
    0
    1
    0
    W
    27.08.26
    major league baseball
    St. Louis Cardinals
    St. Louis Cardinals
    Baltimore Orioles
    Baltimore Orioles
    7
    5
    0
    0
    3
    0
    0
    0
    2
    0
    1
    1
    0
    0
    0
    3
    1
    1
    W
    26.08.26
    major league baseball
    St. Louis Cardinals
    St. Louis Cardinals
    Baltimore Orioles
    Baltimore Orioles
    7
    8
    0
    5
    1
    2
    0
    0
    0
    0
    6
    0
    0
    0
    0
    0
    0
    0
    0
    1
    L
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Arizona Diamondbacks Team Overview

    Arizona are currently sitting at 40-39, but their road record tells a different story with just 16 wins against 22 losses away from home. Back-to-back victories in St. Louis were a crucial response following a rough series against Minnesota, where the Diamondbacks surrendered far too many runs. On Wednesday, the offense finally clicked: the team piled up nine runs on 12 hits, with contributions coming from across the lineup rather than relying on a single leader. Corbin Carroll remains the focal point of the roster with 13 home runs, while Ketel Marte leads the club in RBIs. Still, Arizona’s overall profile continues to hinge on the quality of their starting pitching. Away from home, they’ve struggled for consistency and often find themselves in difficult situations after falling behind early.

    Match Results: Arizona Diamondbacks

    30.08.26
    major league baseball
    San Francisco Giants
    San Francisco Giants
    Arizona Diamondbacks
    Arizona Diamondbacks
    7
    2
    1
    0
    0
    0
    0
    1
    0
    0
    3
    0
    0
    0
    1
    1
    2
    0
    L
    29.08.26
    major league baseball
    San Francisco Giants
    San Francisco Giants
    Arizona Diamondbacks
    Arizona Diamondbacks
    1
    7
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    4
    1
    1
    0
    2
    W
    29.08.26
    major league baseball
    San Francisco Giants
    San Francisco Giants
    Arizona Diamondbacks
    Arizona Diamondbacks
    6
    10
    1
    1
    1
    0
    1
    5
    2
    0
    0
    0
    0
    3
    0
    1
    1
    0
    0
    0
    W
    28.08.26
    major league baseball
    San Francisco Giants
    San Francisco Giants
    Arizona Diamondbacks
    Arizona Diamondbacks
    6
    1
    1
    0
    0
    0
    0
    0
    0
    1
    1
    0
    0
    0
    0
    0
    4
    0
    L
    26.08.26
    major league baseball
    Arizona Diamondbacks
    Arizona Diamondbacks
    Chicago Cubs
    Chicago Cubs
    2
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    1
    0
    0
    0
    1
    0
    W
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    ⚾ Starting Pitchers

    St. Louis hand the ball to Michael McGreevy. The right-hander comes in with a 3-6 record, a 3.35 ERA, and a 1.53 WHIP. Those win-loss numbers hardly reflect his overall performance: McGreevy consistently keeps the ball in the zone, mixes up his speeds, and limits opponents’ ability to elevate the ball. His main challenge will be containing Carroll and Marte at the top of Arizona’s lineup, as both set the table for the Diamondbacks’ extended innings. After a taxing night for the Cardinals’ bullpen, they will be counting on McGreevy to deliver a composed and lengthy outing.

    For Arizona, Zac Gallen gets the nod. The righty is also 3-6 on the season but carries a troubling 6.10 ERA during one of the most inconsistent stretches of his career. Gallen’s experience and deep pitching arsenal can shut down any lineup on his day, but this year he’s struggled with hard contact and often loses command after early mistakes. St. Louis feature enough right-handed bats to challenge him through the heart of the zone. If the Cardinals start putting pressure on Gallen in the opening innings, Arizona may once again be forced to turn to their bullpen earlier than planned.


    ⭐ Editor’s Prediction

    Arizona have rightfully taken the lead in the series, but Game 3 also exposed a different side to their game: the team relies heavily on seizing early momentum. St. Louis are noticeably more confident at home, and the opening exchanges in this decisive matchup seem to favour the hosts. McGreevy enters the game with a 3.35 ERA, while Gallen takes the mound with a 6.10 ERA and remains vulnerable when runners get on base early. The Cardinals have already shown in the series opener that they can keep Arizona in check in tight contests, and after back-to-back defeats, the home side’s motivation will be at its peak. Here, we’re backing a St. Louis Cardinals win.

    St. Louis Cardinals Win
    MyBookie
    Place a bet-133
    Published: 25/06/2026, 02:49

    No comments

    Minimum 20 characters, maximum 500 characters

    Betting Tips: St. Louis Cardinals - Arizona Diamondbacks

    Arizona Diamondbacks have scored over 3.5 runs:
    st-louis-cardinalsarizona-diamondbacksin 8 of last 9 games against St. Louis Cardinals (MLB).
    arizona-diamondbacksin 8 of last 9 games (MLB).
    Arizona Diamondbacks Total Over (3,5)
    -122
    St. Louis Cardinals have scored under 4.5 runs:
    st-louis-cardinalsin 16 of last 17 home games (MLB).
    St. Louis Cardinals Total Under (4,5)
    -179
    Over 7.5 runs scored:
    arizona-diamondbacksin 8 of last 9 Arizona Diamondbacks games (MLB).
    Total Over (7,5)
    MyBookie
    -120
    Under 9.5 runs scored:
    st-louis-cardinalsin 8 of last 9 St. Louis Cardinals games (MLB).
    Total Under (9,5)
    -222
    View more facts