Arizona Diamondbacks vs St. Louis Cardinals Odds & Pick

by | Last updated Apr 28, 2022 | mlb

Arizona Diamondbacks vs St. Louis Cardinals

Date: Thursday, April 28th, 7:45 ET

Location: Busch Stadium


Money Line: Diamondbacks 140 / Cardinals -167 (Get better lines at BAS – They also let you bet on basketball/football at -105 odds = HUGE SAVINGS!)

Total Line: 7.5


Arizona: Humberto Castellanos (1-0, 3.0)
St. Louis: Dakota Hudson (1-1, 3.95)


Arizona Diamondbacks: 8-11-0 SU / OU 10-8-0 / Run Line W/L 11-8-0
St. Louis Cardinals: 10-7-0 SU / OU 10-8-0 / Run Line W/L 10-7-0

The St. Louis Cardinals host the Arizona Diamondbacks on Thursday, April 28th at Busch Stadium. The first pitch in this matchup is scheduled for 7:45 ET. The MLB Odds Board places St. Louis as the favorite -167, with the total line set at 7.5.

Recent Form

Heading into today’s game, Arizona will be looking to tack on another win, after taking down the LA Dodgers by the score of 3-1. This victory game despite being the betting underdog with a moneyline at 121.0. Through 0 games as the underdog, the team has a win percentage of 0%. On offense, Arizona’s lineup put together a total of 2 hits, while the pitching staff allowed 1 run on 5 hits. Combined, the Diamondbacks and LA Dodgers fell short of the over-under betting line of 9.0 runs. However, for the season Arizona still has an overall over-under record of (10-8-0).

The Diamondbacks are looking to continue adding wins, as they are 3-2 over their last 5 games. However, even with an above .500 record in this stretch, their run differential sits at just -1. In their last 5 contests, Arizona is averaging 3.0 runs per game, right in line with their season average of 3.00.

The Cardinals will be looking to build on a nice win over the NY Mets by the score of 10-5. In the game, St. Louis was able to take care of business as they were the favorites at -104. For the season, the team has been favored in 8 games, winning at a rate of 75.0%. For the game, St. Louis’s staff gave up 5 runs on 11 hits, while on offense, St. Louis came up with 15 hits leading to 10 runs. In terms of the over-under, the Cardinals and NY Mets combined to surpass the line of 8.0 runs. Overall, the team has gone over the betting line in over half of their games, going (10-8-0).

The Cardinals come into today’s game looking to turn things around, as they are just 2-3 over their last 5 games. Even though St. Louis has notched just 2 in their last 5 games, they still have run differential in this stretch (1). Even with their recent struggles, the offense has been steady, averaging 3.6 runs per game, right in line with their season average of 4.24.

Pitching Matchup

For the Diamondbacks, Humberto Castellanos gets the start, so far, he has put together a record of 1-0. Currently, Castellanos has a strong ERA of just 3.0 while pitching an average of 6.0 innings per outing. So far, batters are hitting just 0.238 against him. Not only does Castellanos have a strong batting average allowed figure, but he has also avoided giving up home runs, averaging just 0.0 home runs allowed per 9 innings pitched. Up to this point, strikeouts have not been a big part of Castellanos’s game, as he has a strikeout percentage of just 16.3% and a per-game average of 4.0. For the season, he has struggled with command averaging 2.5 walks per outing.

For the Cardinals, Dakota Hudson gets the start, so far, he has put together a record of 1-1. Heading into his matchup vs Arizona, Hudson has an ERA, sitting at just 3.95. This has come while averaging 4.4 innings per start. On the season, opposing team’s have put together a batting average of 0.217 against Hudson. In addition, team’s are hitting home runs at a below-average at a rate against him. A strength of Dakota Hudson’s game, is his ability to generate swings and misses, striking out batters at a rate of 39.4%. Throughout the season, his strong command has led to an average of just 2.0 walks per contest.

Arizona vs St. Louis History

Today’s matchup between the Arizona Diamondbacks and St. Louis Cardinals will be their first meeting of the season. Dating back to last season, St. Louis picked up 6 wins compared to 1, taking the season series. In these 7 meetings, the two teams combined for an over-under record of 4-3, with the average scoring differential sitting at 3.29 runs. Last year, the two teams are combining to average 9.86 runs per game.More Picks: Check out our Guardians vs. Angels 4/28/22 Betting Preview & Predictions >>>

Betting Trends

  • Diamondbacks are 8-18 in their last 26 vs. National League Central.
  • Diamondbacks are 44-108 in their last 152 overall.
  • Cardinals are 10-3 in their last 13 during game 1 of a series.
  • Cardinals are 8-3 in their last 11 home games.

Arizona Diamondbacks at St. Louis Cardinals Prediction

In this matchup, I expect the Diamondbacks to struggle against Dakota Hudson. So far, the team is ranked 22nd in runs scored against right-handed pitching. This includes batting just .188. Given that St. Louis has one of the strongest offenses in baseball go with the Cardinals to pick up the win. Bet your DBacks/Cards pick and ALL your MLB bets this weekend for FREE by taking advantage of a 100% REAL CASH bonus on your first deposit up to $300 at MyBookie Sportsbook when you use bonus code PREDICT100 when registering for a new betting account!

MLB Betting Guide

New to betting on baseball? We've got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!