Diamondbacks vs Cardinals Prediction 19 July 2025

    Arizona Diamondbacks
    Arizona Diamondbacks
    St. Louis Cardinals
    St. Louis Cardinals
    10
    1
    3
    2
    1
    3
    0
    0
    0
    1
    -
    0
    0
    0
    0
    0
    1
    0
    0
    -

    The MLB matchup between the Arizona Diamondbacks and the St. Louis Cardinals is set to take place at Chase Field in Phoenix. Both teams find themselves around the middle of the standings, making this game crucial for both sides in terms of improving their league positions. Arizona are under pressure to steady the ship following a series of inconsistent performances, while St. Louis aim to solidify their standing after a string of disappointing road games.

    Head-to-Head

    An exciting matchup between the Diamondbacks and the Cardinals is on the horizon, promising to be a true spectacle. In their last encounter on July 19, the Arizona team secured a convincing 7-3 victory. The head-to-head history reveals that the Diamondbacks have claimed 23 wins, with 11 of those achieved at home. However, the Cardinals present a more formidable record with 42 triumphs, half of which were secured on the road. The average scoring statistics also tell a compelling story: the home team averages around 4.17 runs per game, while the visitors outpace them with an average of 4.9 runs.

    H2H Stats Matches and Previous Teams Results

    35%
    25 Wins
    59%
    42 Wins
    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
    24.05.25
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    Arizona Diamondbacks
    Arizona Diamondbacks
    6
    5
    1
    0
    0
    0
    0
    0
    0
    0
    0
    1
    0
    0
    3
    0
    2
    4
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    Arizona Diamondbacks Team Overview

    The Arizona Diamondbacks are having an average season with 48 wins and 50 losses. Their last 10 games have been inconsistent, splitting them evenly with 5 wins and 5 losses. However, they show confidence at home, especially against their current opponent, St. Louis. The main issue remains their defensive vulnerability, which allows opponents to score plenty of runs. Nonetheless, their home form and the support from their fans could prove decisive in the upcoming matchup.

    Match Results: Arizona Diamondbacks

    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
    17.06.26
    MLB
    Arizona Diamondbacks
    Arizona Diamondbacks
    Los Angeles Angels of Anaheim
    Los Angeles Angels of Anaheim
    0
    7
    0
    0
    0
    1
    0
    1
    0
    1
    0
    2
    0
    1
    0
    0
    0
    1
    0
    0
    L
    16.06.26
    MLB
    Arizona Diamondbacks
    Arizona Diamondbacks
    Los Angeles Angels of Anaheim
    Los Angeles Angels of Anaheim
    4
    3
    1
    1
    0
    0
    0
    0
    1
    0
    0
    1
    0
    0
    2
    0
    0
    0
    W
    14.06.26
    MLB
    Cincinnati Reds
    Cincinnati Reds
    Arizona Diamondbacks
    Arizona Diamondbacks
    3
    5
    1
    0
    0
    0
    1
    1
    0
    0
    0
    0
    1
    2
    0
    0
    0
    1
    0
    1
    W
    13.06.26
    MLB
    Cincinnati Reds
    Cincinnati Reds
    Arizona Diamondbacks
    Arizona Diamondbacks
    2
    1
    0
    1
    0
    0
    1
    0
    0
    0
    0
    0
    0
    0
    0
    0
    1
    0
    L
    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

    The St. Louis Cardinals are having a slightly better season with a record of 51 wins and 47 losses. However, their recent performances indicate a dip in form, particularly noticeable in away games, where they've won only 4 of their last 10. The team struggles to capitalize on offensive opportunities on the road, as evidenced by their recent results, often scoring fewer runs than expected. This could be attributed to player fatigue or insufficient adaptation to playing conditions at opposing venues.

    Match Results: St. Louis Cardinals

    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
    16.06.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    San Diego Padres
    San Diego Padres
    3
    2
    0
    0
    2
    0
    0
    0
    0
    0
    1
    1
    0
    1
    0
    0
    0
    0
    W
    15.06.26
    MLB
    St. Louis Cardinals
    St. Louis Cardinals
    San Diego Padres
    San Diego Padres
    3
    0
    0
    0
    0
    0
    0
    0
    2
    0
    1
    0
    0
    0
    0
    0
    0
    0
    W
    14.06.26
    MLB
    Minnesota Twins
    Minnesota Twins
    St. Louis Cardinals
    St. Louis Cardinals
    5
    4
    0
    0
    0
    0
    0
    0
    2
    1
    0
    0
    0
    2
    2
    1
    1
    0
    L
    Empty
    There are no events
    Add the matches you are interested in or Subscribe to a team, tournament or player.

    ⭐ Editorial Prediction

    Both teams are grappling with certain challenges: Arizona are striving to stabilize their form, while St. Louis are looking for ways to overcome their slump on the road. Considering the head-to-head statistics and the current trends of the teams, a well-founded bet seems to be Arizona Diamondbacks' individual total over 3.5 runs due to their successful home performance against this opponent.

    Our choice
    Arizona Diamondbacks Total Over (3,5) at odds of -137*
    *The odds are relevant for the time of publication (19 July 2025, 08:50)

    Betting Tips: Arizona Diamondbacks - St. Louis Cardinals

    St. Louis Cardinals have lost:
    st-louis-cardinalsin 6 of last 7 away games (MLB).
    Arizona Diamondbacks Win
    Bovada
    +109
    Arizona Diamondbacks have scored over 2.5 runs:
    arizona-diamondbacksst-louis-cardinalsin 17 of last 18 games against St. Louis Cardinals (MLB).
    arizona-diamondbacksin last 6 games (MLB).
    Arizona Diamondbacks Total Over (2,5)
    -227
    Arizona Diamondbacks have scored over 3.5 runs:
    arizona-diamondbacksst-louis-cardinalsin 8 of last 9 home games against St. Louis Cardinals (MLB).
    Arizona Diamondbacks Total Over (3,5)
    -125
    Over 8.5 runs scored:
    st-louis-cardinalsin 9 of last 10 St. Louis Cardinals games (MLB).
    Total Over (8,5)
    -
    View more facts

    Diamondbacks - Cardinals Table position

    National League
    gWLP
    7.
    Cincinnati Reds
    Cincinnati Reds
    1618378714
    8.
    Arizona Diamondbacks
    Arizona Diamondbacks
    1618081787
    9.
    San Francisco Giants
    San Francisco Giants
    1618081701
    10.
    Miami Marlins
    Miami Marlins
    1617883705
    11.
    St. Louis Cardinals
    St. Louis Cardinals
    1617883689
    12.
    Atlanta Braves
    Atlanta Braves
    1617586720