Skip to main content

Pittsburgh Pirates vs. St. Louis Cardinals - 7/25/19 MLB Pick, Odds, and Prediction

St. Louis Cardinals at Pittsburgh Pirates
Date & Time Thursday July 25, 2019, 12:35 PM (EDT)
PNC Park
Pittsburgh, PA
The Line
Pittsburgh Pirates -115 / St. Louis Cardinals +105
TV Channel
Stream live sports and ESPN originals on-demand on ESPN+ for only $4.99 a month. Sign up now!

The St. Louis Cardinals and the Pittsburgh Pirates meet in the finale of their four game set in MLB action from PNC Park on Thursday.

The St. Louis Cardinals will look to complete the sweep after taking game three on Wednesday by a final score of 14-8. Paul DeJong led the charge, going 4 for 4 with three home runs, a double and five RBIs while Paul Goldschmidt and Andrew Knizner each had a home run and two RBIs. Tommy Edman, Dexter Fowler, Kolten Wong, Yairo Munoz and Adam Wainwright each added an RBI to cap off St. Louis’ scoring as a team in the win with Wong and Munoz adding a pair of doubles and Fowler adding a two-bagger of his own in the win. Jose Martinez also chipped in a base hit as well in the victory. Wainwright got the win to improve to 7-7 on the year after allowing four runs on five hits while walking four and striking out five over five innings of work. Miles Mikolas will start game four and is 6-10 with a 4.17 ERA and 82 strikeouts this season. In his career, Mikolas is 3-3 with a 2.47 ERA and 41 strikeouts against Pittsburgh.

The Pittsburgh Pirates will look to salvage a win and avoid the sweep after dropping the first three games of the set including Wednesday’s loss. Starling Marte went 4 for 5 with three doubles and three RBIs while Melky Cabrera and Colin Moran each went 1 for 4 with two RBIs. Corey Dickerson went 2 for 3 with two doubles and an RBI to round out Pittsburgh’s scoring in defeat while Elias Diaz went 2 for 4 with a double and Adam Frazier added a base hit as well. Jordan Lyles took the loss, falling to 5-7 on the year after allowing eight runs, five earned, on seven hits while striking out three in less than two innings of work. Joe Musgrove will start game four and is 7-8 with a 4.08 ERA and 98 strikeouts this season. In his career, Musgrove is 1-4 with a 7.09 ERA and 32 strikeouts against St. Louis.

St. Louis is 6-1 in their last 7 games overall and 1-5 in Mikolas’ last 6 road starts while the under is 5-0 in Mikolas’ last 5 division starts. Pittsburgh is 5-1 in Musgrove’s last 6 starts and 1-7 in their last 8 division games while the over is 24-9-2 in their last 35 home games. Pittsburgh is 0-4 in Musgrove’s last 4 starts against St. Louis.

If I’m being honest, I have no clue why Pittsburgh is favored here. Sure, MIkolas is 1-6 with a 7.04 ERA on the road this season and he’s allowed at least three runs on each of his last five road starts. However, Musgrove has a slightly higher ERA at home than on the road this season, and Musgrove has a 14.09 ERA against St. Louis this season after giving up 13 runs, 12 earned, in just 7.2 innings of work this season. Side by side, the Cardinals are the team in way better form too, so I’ll side with the Cardinals at plus money for the sweep on Thursday.

St. Louis Cardinals +105

Chris has been a sports fan from when he was old enough to pick up a basketball and was a standout offensive lineman throughout high school and college. Chris uses that same instinct, determination and drive to analyze trends and statistics to find and produce winners on a consistent basis. Chris has been writing for Sports Chat Place since 2016 and covers a wide array of sports from college and pro football, college basketball, hockey and baseball.

Top 10 Sport Sites