Cardinals vs Diamondbacks Prediction 7/23/26 MLB Picks Today | Sports Chat Place

Cardinals vs Diamondbacks Prediction 7/23/26 MLB Picks Today | Sports Chat Place

Arizona Diamondbacks (53-49) vs. St. Louis Cardinals (52-49) July 23, 2026 5:15 pm EDT The Line: St. Louis Cardinals -125 / Arizona Diamondbacks 104; Over/Under: 8 (Get latest betting odds)

The Arizona Diamondbacks and St. Louis Cardinals meet Thursday in MLB action at Busch Stadium. Here’s a Cardinals vs Diamondbacks Prediction. This article will include a Cardinals vs Diamondbacks Pick.

The Arizona Diamondbacks are 53-49 on the year and play the Pirates and Nationals next. The Arizona Diamondbacks are batting .240 on the season, have a .311 OBP, and have a .393 slugging percentage. The Arizona Diamondbacks’ pitching staff has a 4.21 ERA and a 1.29 WHIP. Ketel Marte leads the Arizona Diamondbacks with 102 hits and 59 RBI, while Corbin Carroll and Geraldo Perdomo have combined for 174 hits and 84 RBI.

Brandon Pfaadt gets the ball for the Arizona Diamondbacks, and he is 4-1 with a 4.58 ERA and 44 strikeouts this season. Pfaadt is 2-0 with a 3.99 ERA and 22 strikeouts in his career against the St. Louis Cardinals.

The St. Louis Cardinals are 52-49 on the year and play the Cubs and Reds next. The St. Louis Cardinals are batting .240 on the season, with a .316 OBP and a .384 slugging percentage. The St. Louis Cardinals’ pitching staff has a 4.12 ERA and a 1.33 WHIP. Jordan Walker leads the St. Louis Cardinals with 110 hits and 76 RBI, while Alec Burleson and JJ Wetherholt have combined for 204 hits and 109 RBI.

Michael McGreevy gets the ball for the St. Louis Cardinals, and he is 4-7 with a 2.92 ERA and 71 strikeouts this season. This will be McGreevy’s second career game against the Arizona Diamondbacks.

Tough spot for the Diamondbacks, who had to catch a flight for this game just to fly out to Washington after it. The Cardinals get to breathe a bit with their next series being at home. The Diamondbacks have also had a couple of extra-innings games this week. A lot of wear and tear for the Diamondbacks here. Pfaadt has been good this month, but he has a 4.58 ERA and 1.31 WHIP on the season, and he’s allowing a .270 batting average in 24.2 innings on the road.

McGreevy is far more trustworthy with a 2.92 ERA and 1.10 WHIP through 108 innings. McGreevy has allowed 19 hits and 4 earned runs in his last 24.2 innings. In 52.1 innings at home, McGreevy has a 1.89 ERA and a .221 allowed batting average. I have to side with the Cardinals and the cheap price in this spot.

Recommended articles