Diamondbacks vs Cardinals Odds & Prediction: Arizona Eyes Upset Over Cardinals
The Arizona Diamondbacks (8-11) are 0-5 in their last five road games against the St. Louis Cardinals (10-7). The Diamondbacks will try to snap that losing streak with an upset win as a Diamondbacks vs Cardinals prediction underdog in St. Louis on Thursday night.
- Date/Time: April 28, 7:45 p.m. ET
- Stadium: Busch Stadium
- TV Coverage: BSMW, BSAZ, MLBN
- Sportsbook Diamondbacks vs Cardinals Odds: Cardinals -196 | O/U 7.5
- Diamondbacks vs Cardinals Betting Matchup Report
Diamondbacks vs Cardinals Odds & Analysis
Sportsbook Odds
The Cardinals opened as a -196 home favorite before betting action on Arizona as a popular Diamondbacks vs Cardinals prediction moved the line down to St. Louis -170. Arizona is going off as a +155 road underdog while the total is set at 7.5 runs in this National League showdown. The UNDER is 5-1 in Arizona’s last six road games.
Get the best Diamondbacks vs Cardinals odds and lines available from our recommended sportsbooks for your favorite picks of the night.
- Best Spread-140+130ARI+1.5-1.5STL
- Best Moneyline+158-160ARISTL
- Best Total-105- -Over7.5Under
Starting Pitchers
Humberto Castellanos pitched five innings in a 5-2 win over the New York Mets on Saturday, allowing four hits and two earned runs in his second start of the season. Castellanos owns a 3.00 ERA and a 1.25 WHIP through two bullpen appearances and two starts in 2022.
Dakota Hudson pitched his best game of the young season on Saturday, recording 6.2 shutout innings with two hits, four walks and four strikeouts in a 5-0 win over the Cincinnati Reds. Hudson is 1-1 with a 3.95 ERA and a 1.17 WHIP this season and is striving to stay healthy this year after having his last two seasons cut short due to injury.
Arizona Has Been Showing Some Bite As An Underdog
The Diamondbacks finished last season tied for the worst record in the major leagues at 52-110, and this season they weren’t expected to be a whole lot better. But after taking two of three games against the World Series favorite Los Angeles Dodgers, Arizona is now 6-3 over its last nine games.
All six of those wins have come as an underdog, with each of the last three coming as an underdog priced at +150 or longer. Bettors taking Arizona as their Diamondbacks vs Cardinals prediction on Thursday will be looking for the Diamondbacks to continue to pitch well en route to another upset win.
St. Louis Hopes To Bounce Back From First Lost Series of 2022
The Cardinals avoided a sweep in their three-game home series against the New York Mets with a 10-5 victory on Wednesday night. Nolan Arenado went 3-for-3 with a run and three RBIs, bringing his season totals up to a .375 batting average and 17 RBIs. Arenado was ejected from the game after a bench-clearing brawl was sparked by Yoan Lopez throwing a pitch near his head.
St. Louis’ win snapped a three-game losing streak in which the Cardinals averaged only one run per game. The Cardinals were playing well with a 9-4 record prior to this slump and will be hoping to carry the momentum of Wednesday’s blowout win into this series.
Diamondbacks vs Cardinals Pick & Insights
Diamondbacks: Keys To Victory
Arizona’s pitching staff and bullpen have compiled a 3.25 team ERA that ranks 10th best in the majors. As long as the D-backs keep pitching this well, they should continue to provide value as an underdog and should be live as a Diamondbacks vs Cardinals prediction in this one.
Cardinals: Keys To Victory
St. Louis has pitched slightly better than Arizona this season (with a 3.14 team ERA) and is the clearly superior team on offense. If Dakota Hudson is able to provide the Cardinals with five or six quality innings, the offense and bullpen should be able to take care of the rest in making St. Louis the winning Diamondbacks vs Cardinals pick.
Odds Shark’s Computer Diamondbacks vs Cardinals Prediction: Cardinals -170 ML
Check out more of Odds Shark’s signature MLB computer picks, plus our favorite sportsbooks that serve baseball customers.
- Arizona is 1-6 in its last 7 games vs St. Louis.
- St. Louis is 5-2 in its last 7 games as a favorite.
- The UNDER is 7-2 in St. Louis’ last 9 games.




