Marlins vs. Cardinals Prediction

Miami Marlins vs. St. Louis Cardinals 6/7/18, Prediction & Odds

The Miami Marlins have stunned the host St. Louis Cardinals the last two days. Can St. Louis salvage this afternoon's finale as large favorites once again?

Game Snapshot

905 Miami Marlins at 906 St. Louis Cardinals

Thursday, June 7, 2018

Busch Stadium at 1:15PM ET


Compare odds from multiple different online sportsbooks and shop for the best lines at our new  Baseball Odds & Betting Page.


Public Betting Information

According to oddsmakers, the Cardinals are a -205 favorite to win on the moneyline. The Marlins are a +185 underdog, while the over-under is set at 8.5 runs. As of Thursday morning, public betting information has not yet been set for this game. Check out our MLB Public Betting Page for up-to-date information.

Marlins pound out 17 hits in win

Miami recorded 17 hits Wednesday night in its 11-3 victory at St. Louis, including four each by the top two hitters in its lineup. Starlin Castro went 4-for-6 with three doubles and three runs scored from the top of the order. No. 2 hitter Derek Dietrich finished 4-for-5 with a home run, two runs and three RBIs. J.T. Realmuto went 3-for-4 with two doubles, two runs and an RBI. Brian Anderson was 1-for-4 with a double, a walk, a run and two RBIs. Lewis Brinson was 3-for-5 with two solo home runs. Drew Rucinski earned the win in relief as he allowed one earned run on two hits with two strikeouts and no walks over 2 1/3 innings.

Martinez has perfect day at plate

Despite the defeat by eight runs, Cardinals first baseman Jose Martinez did his best to keep his team in the game by going 3-for-3 at the dish with a double and a walk plus two RBIs. Tommy Pham was 2-for-4 with a run. Jack Flaherty suffered the loss as he gave up six runs (four earned) on eight hits with six strikeouts and one walk.

Trevor Richards (0-2, 4.91 ERA) will start today for the Marlins, while the Cardinals are going with Miles Mikolas (6-1, 2.49).

MLB Betting Trends


The Marlins are 6-22 in their last 28 Thursday games. Miami is 17-35 in its last 52 road games.

St. Louis

The under is 7-3 in the last 10 Cardinals home games. The over is 19-7-1 in the last 27 meetings.


There is no way the Cardinals get swept at home by the Marlins, right? Once again St. Louis sends the better starting pitcher to the mound, will be equipped with the better lineup and will be at home. I'm going to take the heavy favorites once again hope for the best. It's hard to trust Miami even after the last two performances.




MLB Headlines

MLB Predictions & Picks

Thumbnail Rays vs. Dodgers Game 6 Prediction Game 6 between the Rays and Dodgers will take place on Tuesday night at 8:08 p.m. ET from Globe Life Field in Arlington, Texas as L.A. attempts to win its first...
Thumbnail Dodgers vs. Rays Game 3 Prediction With the series evened at one game apiece, the Dodgers and Rays will meet in Game 3 of the 2020 World Series on Friday night at 8:08 p.m. ET. With the Dodgers once...
Thumbnail Rays vs. Dodgers Game 2 Prediction The Dodgers took Game 1 of the 2020 World Series 8-3 and cashed as a large favorite over the underdog Rays. The over also hit easily as L.A.’s bats came alive in the...
Thumbnail Rays vs. Dodgers Game 1 Prediction Game 1 of the 2020 World Series takes place tonight at Globe Life Field in Arlington, TX as the Dodgers take on the Rays at 8:09 p.m. ET. With Tyler Glasnow set to...
Thumbnail Astros vs. Rays Game 6 Prediction The Astros have rallied back in the ALCS to win a pair of games but they still trail the Rays three games to two and still face elimination on Friday evening when...