The St. Louis Cardinals will be facing off against the Arizona Diamondbacks. Fox Sports Arizona will showcase this NL matchup and the game is slated to get going at 9:40 p.m. ET.

St. Louis Cardinals at Arizona Diamondbacks Odds

Oddsmakers are listing Arizona (+170) as the underdog to St. Louis (-180). The game’s total sits at 8.5 runs and gamblers can take the over for -105 and the under for -115. The game’s most recent runline odds sit at -125 for picking the Cardinals -1.5 runs and +105 for the Diamondbacks +1.5.

The Diamondbacks are 80-77 straight up (SU) and 87-69 against the spread (ATS). The team’s gained 3.2 units for moneyline bettors and 12.2 units ATS. Arizona has a 3-4 ATS mark over its last seven games and the total has gone over in four of those seven. The Cardinals are 90-67 SU and have gone 83-73 against the spread. They’re up 9.2 units for gamblers taking the moneyline and 7.8 units ATS. St. Louis has covered the spread five times in its last seven games and the under has hit in four of those seven.

Diamondbacks games have a 71-73-12 over/under record in 2019. Cardinals games have gone under 82 times, gone over 62 times and pushed on 12 occasions.

Jack Flaherty will get the start for the visiting Cardinals. The right-handed Flaherty (10-8, 2.96 ERA) has recorded 214 strikeouts in 182.1 innings so far. He has yet to face the Diamondbacks this year and only made one start against them in 2018 (0-1, 6.00 ERA and seven strikeouts across six innings).

The Diamondbacks are planning to start righty Mike Leake (12-11, 4.38 ERA), who has 124 strikeouts and 25 walks to his name, along with a 1.29 WHIP. Leake is 0-0 with seven strikeouts and a 0.00 ERA in one start against St. Louis this year.

St. Louis’ pitchers have allowed 4.0 runs per game and its starters own a 3.81 ERA, 1.30 WHIP and 7.96 K/9. The bullpen has an ERA of 3.79, along with a WHIP of 1.30.

The Cardinals offense has slashed .246/.324/.416 on its way to 4.7 runs scored per game in 2019, including 4.7 runs per game over the team’s last 10 games and 5.6 per game over the team’s last five contests (5-0 SU).

St. Louis’ hitters have been paced by first baseman Paul Goldschmidt and second baseman Kolten Wong. Goldschmidt is slashing .260/.348/.474 with 32 home runs, 94 RBIs and 94 runs scored, while Wong (.285/.361/.423) has produced 11 homers, 59 RBIs, 61 runs and 24 stolen bases.

For the home team, Arizona’s pitchers have allowed 4.6 runs per game overall this year. The team’s starters have a 4.23 ERA, 1.28 WHIP and 8.7 strikeouts per nine innings. The bullpen has a 4.41 ERA, 1.37 WHIP and 8.7 K/9.

The Arizona hitters have produced 5.0 runs per outing, including 4.7 per game over its last 10 games and 5.8 per game over their last five. The team’s hit .246/.316/.417 over its last five games and is 3-2 SU during that stretch.

The Diamondbacks’ hitters have been led by Ketel Marte and Eduardo Escobar. Marte is hitting .329/.389/.592 with 32 home runs, 92 RBIs and 97 runs scored, and Escobar’s line is .270/.320/.519 with 35 homers, 118 RBIs and 94 runs scored.

The Cardinals have gained 10.6 units and are 69-56 ATS when facing a righty starter this season. The over has cashed in 46 of those games, compared to 72 that’ve gone under against right-handed starting pitchers. On the other hand, the Diamondbacks have lost 2.8 units and are 64-49 ATS when facing a right-handed starting pitcher. The over has hit in 44 of those games, as opposed to 61 which went under the total.

St. Louis Cardinals vs. Arizona Diamondbacks Free MLB Pick

Predictions: SU Winner – Cardinals, ATS Winner – Cardinals, O/U – UNDER

Notes

Betting Notes

The over has hit in four of Arizona’s last seven games.

St. Louis has recorded 19.5 Runs + Hits + Errors per game over its last 10 outings and 22.8 over its last five.

The Cardinals have hit 17 home runs in their last 10 games, including nine over their last five.

The Cardinals have an OPS of .739 this season and an OPS of .738 against right-handed pitchers. The Diamondbacks’ OPS sits at .763 overall and .734 versus righties.