Cardinals vs Diamondbacks Prediction 23 June 2026

Details
The main thing

    📡 The opening game of the series in St. Louis saw the hosts come out on top, 3-2, but Arizona showed they were more than a match in terms of overall play. The Diamondbacks racked up eight hits, yet failed to capitalize on any of their eight opportunities with runners in scoring position. The Cardinals made the most of a brief early surge and then relied on their bullpen to protect a narrow lead down the stretch. For Game 2, the visitors turn to a stronger starting pitcher, which could shift the dynamic of this matchup.

    Head-to-Head

    📊 Over their last 10 head-to-head matchups, the St. Louis Cardinals have come out on top six times, while the Arizona Diamondbacks have claimed four wins. The current series opened with a narrow 3-2 victory for the home side, and six of the past 10 meetings between these teams have finished with nine runs or fewer. The Cardinals tend to edge out tight games, but Arizona consistently generates scoring opportunities at the plate in this matchup. While recent history slightly favors the hosts, the upcoming starting pitching duel appears to offer a more favorable scenario for the visitors.

    H2H Stats Matches and Previous Teams Results

    60%
    43 Wins
    35%
    25 Wins
    22.06.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    Arizona Diamondbacks
    Arizona Diamondbacks
    3
    2
    0
    0
    0
    0
    1
    0
    2
    0
    0
    0
    0
    1
    0
    1
    0
    0
    20.07.25
    MLB
    Arizona Diamondbacks
    Arizona Diamondbacks
    St. Louis Cardinals
    St. Louis Cardinals
    5
    3
    4
    0
    0
    0
    1
    1
    0
    0
    0
    1
    0
    0
    0
    0
    0
    0
    19.07.25
    MLB
    Arizona Diamondbacks
    Arizona Diamondbacks
    St. Louis Cardinals
    St. Louis Cardinals
    10
    1
    3
    0
    2
    0
    1
    0
    3
    0
    0
    0
    0
    1
    0
    0
    1
    0
    19.07.25
    MLB
    Arizona Diamondbacks
    Arizona Diamondbacks
    St. Louis Cardinals
    St. Louis Cardinals
    7
    3
    0
    0
    3
    0
    2
    0
    0
    0
    1
    0
    0
    0
    1
    0
    0
    0
    25.05.25
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    Arizona Diamondbacks
    Arizona Diamondbacks
    4
    3
    1
    2
    0
    0
    1
    0
    0
    0
    0
    0
    1
    1
    1
    0
    0
    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 are 42-34 on the season, with 22 wins in 39 home games. Their victory in the series opener was a crucial response after a challenging stretch-timely RBIs from Alec Burleson, Blaze Jordan, and Nathan Church proved decisive before the Cardinals managed to hold off a late push. St. Louis tend to perform well in low-scoring contests, but their offense sometimes struggles to maintain momentum after an early lead. In Game 2, the hosts will need more quality at the plate against a left-handed pitcher who has rarely allowed opponents to settle into innings this season.

    Match Results: St. Louis Cardinals

    22.06.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    Arizona Diamondbacks
    Arizona Diamondbacks
    3
    2
    0
    0
    0
    0
    1
    0
    2
    0
    0
    0
    0
    1
    0
    1
    0
    0
    W
    21.06.26
    MLB
    Kansas City Royals
    Kansas City Royals
    St. Louis Cardinals
    St. Louis Cardinals
    10
    12
    2
    5
    4
    4
    0
    0
    1
    0
    0
    3
    1
    0
    0
    0
    0
    0
    2
    0
    W
    20.06.26
    MLB
    Kansas City Royals
    Kansas City Royals
    St. Louis Cardinals
    St. Louis Cardinals
    6
    5
    0
    1
    0
    0
    0
    1
    4
    0
    1
    0
    1
    0
    0
    0
    0
    0
    L
    18.06.26
    MLB
    Kansas City Royals
    Kansas City Royals
    St. Louis Cardinals
    St. Louis Cardinals
    14
    6
    1
    2
    6
    0
    0
    0
    4
    1
    0
    1
    1
    0
    1
    2
    1
    0
    L
    17.06.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    San Diego Padres
    San Diego Padres
    1
    6
    0
    1
    0
    0
    0
    0
    0
    1
    1
    1
    0
    0
    0
    0
    0
    0
    0
    3
    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 drop to 39-39 after the loss and now sit at 15-22 on the road. The main issue in Game 1 wasn’t generating chances, but capitalizing on them: eight hits and zero RBIs with runners in scoring position meant the pressure never translated into runs. Corbin Carroll and Ketel Marte remained lively at the plate, while Tommy Troy went deep with a home run, but the D-backs only started chipping away at the deficit too late. Arizona need to step up specifically with runners on base, as their lineup is capable of posing far more of a threat than the final scoreline of Game 1 suggested.

    Match Results: Arizona Diamondbacks

    22.06.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    Arizona Diamondbacks
    Arizona Diamondbacks
    3
    2
    0
    0
    0
    0
    1
    0
    2
    0
    0
    0
    0
    1
    0
    1
    0
    0
    L
    21.06.26
    MLB
    Arizona Diamondbacks
    Arizona Diamondbacks
    Minnesota Twins
    Minnesota Twins
    2
    4
    0
    0
    2
    0
    0
    0
    0
    0
    0
    0
    0
    0
    0
    3
    0
    0
    0
    1
    L
    21.06.26
    MLB
    Arizona Diamondbacks
    Arizona Diamondbacks
    Minnesota Twins
    Minnesota Twins
    8
    16
    0
    2
    0
    0
    0
    0
    0
    4
    2
    10
    0
    0
    5
    0
    1
    0
    0
    0
    L
    20.06.26
    MLB
    Arizona Diamondbacks
    Arizona Diamondbacks
    Minnesota Twins
    Minnesota Twins
    9
    5
    0
    0
    0
    1
    1
    1
    0
    1
    4
    0
    1
    0
    0
    0
    3
    2
    W
    17.06.26
    MLB
    Arizona Diamondbacks
    Arizona Diamondbacks
    Los Angeles Angels of Anaheim
    Los Angeles Angels of Anaheim
    8
    1
    0
    1
    5
    0
    1
    0
    0
    0
    2
    0
    0
    0
    0
    0
    0
    0
    W
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    ⚾ Starting Pitchers

    Kyle Leahy gets the nod for St. Louis. The right-hander enters with a 5-4 record, a 4.63 ERA, and 59 strikeouts. He’s effective when he works the lower part of the zone, but this season he’s struggled at times to avoid extended innings once opponents get runners aboard. Arizona have already shown they can string together hits against the Cardinals’ pitching, so it’s crucial for Leahy to keep Carroll and Marte from batting with runners in scoring position.

    Arizona turn to Eduardo Rodriguez on the mound. The lefty is enjoying a strong campaign, boasting a 6-2 record, a 2.45 ERA, and 65 strikeouts. Rodriguez sets the tempo well, mixes his speeds effectively, and rarely allows opponents to build momentum with consecutive hits. His main task will be containing the right-handed bats in the Cardinals’ lineup and preventing St. Louis from jumping out to another early lead. A quality outing from Rodriguez could give Arizona the breathing room they lacked in the opening game of the series.


    ⭐ Editorial Prediction

    The Cardinals deservedly claimed the opening game of the series, but the 3-2 scoreline doesn’t fully reflect just how many scoring chances Arizona left on base. In Game 2, the Diamondbacks have a significant edge on the mound: Rodriguez is delivering a season with a 2.45 ERA, while Leahy remains more reliant on command and the defense behind him. The visitors’ struggles on the road are a concern, but after squandering so many opportunities in the opener, Arizona’s offense has plenty of room to improve. In this matchup, we’re backing an Arizona Diamondbacks win.

    Our choice
    Arizona Diamondbacks Win at odds of -105*
    MyBookie
    Bet
    *The odds are relevant for the time of publication (23 June 2026, 04:46)

    Will this prediction come true?

    Total votes cast: 0

    Betting Tips: St. Louis Cardinals - Arizona Diamondbacks

    St. Louis Cardinals have won:
    st-louis-cardinalsarizona-diamondbacksin 7 of last 8 home games against Arizona Diamondbacks (MLB).
    st-louis-cardinalsin 7 of last 8 home games (MLB).
    St. Louis Cardinals Win
    Bovada
    -112
    Under 8.5 runs scored:
    st-louis-cardinalsin last 5 St. Louis Cardinals home games (MLB).
    arizona-diamondbacksin last 6 Arizona Diamondbacks away games (MLB).
    Total Under (8,5)
    MyBookie
    -108
    St. Louis Cardinals have scored under 4.5 runs:
    st-louis-cardinalsarizona-diamondbacksin last 5 games against Arizona Diamondbacks (MLB).
    St. Louis Cardinals Total Under (4,5)
    -145
    St. Louis Cardinals won with a +1.5 handicap:
    st-louis-cardinalsarizona-diamondbacksin 8 of last 9 home games against Arizona Diamondbacks (MLB).
    st-louis-cardinalsin 15 of last 17 games (MLB).
    st-louis-cardinalsin 7 of last 8 home games (MLB).
    St. Louis Cardinals Handicap (+1,5)
    Bovada
    -179
    View more facts