St. Louis Cardinals vs. Pittsburgh Pirates Pick

September 6, 7:05 PM EDT

Betting Odds

Cardinals -132 / Pirates +110

This game is the first of a three-game NL Central series where the Cardinals are in first place in the division, and the Pirates are in the basement.

In their last game, the Cardinals beat the Giants 10-0 scoring their ten runs on 12 hits and holding the Giants scoreless on only four hits. St. Louis scored eight of their ten runs in the first three innings.

In the Pirates last game, they lost to the Miami Marlins 10-7, and they scored their seven runs on ten hits, and Miami scored ten runs on 16 hits with each team committing two errors.

The Cardinals have won three of their last four games while the Pirates have lost two of their previous three games after a four-game win streak.

This season the Cardinals rank 20th in runs scored, and 5th in team ERA and the Pirates rank 17th in runs scored and 25th in team ERA.

Pitching Match-Up

St. Louis: Miles Mikolas (8-13 4.32 ERA)

Pittsburgh: Joe Musgrove (9-12 4.67 ERA)

The Cardinals have won Mikolas' last three starts, and in his last one he gave up three earned runs on four hits in six innings in a 4-3 win over the Cincinnati Reds. He has given up four earned runs in his last two starts while he gave up five earned runs in each of his previous three starts with one coming in a win over the Pirates. After losing Mikolas first start of the season against the Pirates, where he pitched well, the Cardinals have won his last three starts facing them where he has totaled 20 innings and given up eight earned runs. Mikolas' best start of the season was facing Pittsburgh in a complete-game shutout in a 7-0 Cardinals win on July 15. St. Louis has lost seven of his last ten road starts.

The Pirates had lost two in a row with Musgrove on the hill before winning his last start where he gave up three earned runs on eight hits in six innings in an 11-4 win over the Colorado Rockies. He has not given up more than three earned runs in five of his last six starts including his last two. The Pirates have lost all four of his starts facing the Cardinals this season where he has totaled 18 innings and given up 20 earned runs. Musgrove’s first start of the season against the Cardinals was one of his worst giving up eight earned runs in only three innings in a 17-4 Pittsburgh loss.

Betting Angles

  • The Cardinals are 23-8 in their last 31 games against the Pirates.
  • The Cardinals are 10-1 in their last 11 road games against the Pirates.
  • In the last six games between these teams in Pittsburgh, the Over record is 4-1-1.

Straight Up / Over/Under / Run Line Records

St. Louis Cardinals: 79-61 SU / O/U 57-76 / Run Line W/L 76-64

Pittsburgh Pirates: 61-79 SU / O/U 80-55 / Run Line W/L 65-75

Key Betting Trends

  • STL is 35-16 in their last 51 games
  • STL is 9-2 in their previous 11 road games against a team with a losing record
  • STL has an Under record of 10-2-1 in their last 13 road games
  • PITT is 5-2 in their last seven games
  • PITT is 7-17 in their previous 24 home games
  • PITT has an Over record of 3-1-1 in their last five games

Team Info

The Cardinals have been one of the hottest teams in the Majors in the last few weeks, and they are in first place in the NL Central 2.5 games up on the Chicago Cubs. St. Louis not only ranks 5th in MLB in team ERA, but they also rank 2nd in bullpen ERA. In their last series, they took three of four games from the San Francisco Giants whereas in the three wins they only gave up one run while in the one-loss they gave up nine runs.

The Cardinals are two games under .500 on the road this season, and 13 of their last 22 games are on the road.

St. Louis' Yadier Molina is riding a 12-game hitting streak where he is batting a scorching .435, and Paul DeJong (26 HR) has gone yard in each of his last two games.

The Pirates are coming off a series losing two of three games against the Miami Marlins, who have the fewest wins in the NL. That series was at home where the Bucs are 30-39 on the season.

The last time the Pirates hosted the Cardinals, it was in the latter part of July where they were swept in a four-game series being outscored 30-19.

Key Injuries


C Matt Wieters is listed as questionable for this game with a calf injury.


The Pirates have lost two starters to season-ending injuries, and they have two other starters on the DL. Reliever Keone Kela is out for this game on paternity leave.

Cardinals at Pirates Prediction 09/06/19

The Cardinals have been hot for a few weeks, and they swept the Pirates the last time facing them in Pittsburgh. They have hit Musgrove hard this season, as in four starts against St. Louis he is 0-4 with an ERA of 10.00. Mikolas gave up five earned runs in his last start against the Pittsburgh, but the has two straight quality starts since then. He will have a good outing in this game while Musgrove will not. The Cardinals have had the Pirates number in their house winning 10 of their last 11 games facing them in Pittsburgh, and that will continue with them winning Game 1 of this division series.

Free Pick: 
Take the Cardinals -132
Get your MLB Game Bets down on a reputable online sportsbook at and get a 50% deposit bonus to pad your MLB bankroll!