Skip to main content

Miami Marlins vs. St. Louis Cardinals - 6/12/19 MLB Pick, Odds, and Prediction

Game
St. Louis Cardinals at Miami Marlins
Date & Time Wednesday June 12, 2019, 7:10 PM (EDT)
Location
Marlins Park
Miami, FL
The Line
Miami Marlins +140 / St. Louis Cardinals -160
TV Channel
FS-Midwest, FS-Florida
Stream live sports and ESPN originals on ESPN+ for only $4.99 a month. Start your 7-day free trial today!
Steve Mitchell-USA TODAY Sports

The St. Louis Cardinals and the Miami Marlins meet in the finale of their three game set in MLB action on Wednesday from Marlins Park.

The St. Louis Cardinals will look to complete the sweep after taking game two on Tuesday by a final score of 7-1. Harrison Bader and Jose Martinez each had two RBIs with Bader hitting a triple, while Marcell Ozuna went 2 for 5 with a solo home run and Dexter Fowler went 2 for 4 with a double and an RBI. Paul Goldschmidt and Yadier Molina each had a double while Kolten Wong went 2 for 3 and Yairo Munoz and Paul DeJong each had base hits as well in the victory. Dakota Hudson got the win to improve to 5-3 on the year after allowing just one run on four hits while striking out six over seven innings of work. Miles Mikolas will start game three and is 4-6 with a 4.54 ERA and 53 strikeouts this season. In his career, Mikolas is 2-0 with a 2.66 ERA and 14 strikeouts against Miami.

The Miami Marlins will look to snap their six game losing streak and avoid the sweep in the process after dropping game two on Tuesday. Miguel Rojas had Miami’s lone RBI while Garrett Cooper, Brian Anderson, Harold Ramirez and Austin Dean each had a base hit as none of the Marlins’ five hits went for extra bases in the losing effort. Elieser Hernandez took the loss, falling to 0-1 after allowing three runs on five hits while striking out seven over 5.2 innings of work. Jordan Yamamoto will make his major league debut on Wednesday and was 3-5 with a 3.58 ERA and 64 strikeouts for double-A Jacksonville this season.

St. Louis is 14-5 in Mikolas’ last 19 road starts and 5-13 in their last 18 road games while the under is 12-4 in their last 16 games overall. Miami is 0-6 in their last 6 games overall and 22-45 in their last 67 games against a team with a winning record while the under is 7-1-1 in their last 9 Wednesday games. St. Louis is 4-0 in the last 4 meetings between these two teams and 36-15 in the last 51 meetings between these two teams in Miami.

I’m usually not a fan of backing a pitcher making their major league debut this late into the season, especially in the case of Yamamoto who is making the jump all the way from AA for this one. That’s bad enough, but the issue for Miami goes much deeper, as the Fish aren’t scoring runs either, putting up one run or less in five of their six games during this losing stretch. Mikolas hasn’t been the consistent arm that we saw for most of last season, but he still has solid stuff and has an offense behind him that should be able to produce some offense off of Yamamoto, so I’ll lay the juice with the Cardinals on the road here.

Pick:
St. Louis Cardinals -160

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