Cardinals vs Diamondbacks Prediction 23 June 2026
📡 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

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

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
⚾ 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.
