The St. Louis Cardinals (35-35) will visit the Miami Marlins (23-48), Monday at 6:40 PM ET, in the first game of a three-game series.

The Marlins are an underdog (+130 on the moneyline) when they takes the field at home against the Cardinals (-154). The St. Louis Cardinals will give the start to Sonny Gray (8-4, 3.01 ERA), who is looking for win No. 9 on the season, and the Marlins will turn to Braxton Garrett (2-2, 6.10 ERA).

The Cardinals won 2-1 over the Cubs yesterday in their last Game. Pedro Pages went 1-for-3 with a home run and two RBI to lead them offensively while Miles Mikolas was picked up the victory after throwing 6 1/3 innings, giving up one earned run on four hits while striking out five.

The Marlins lost to the Nationals yesterday, with Jesus Luzardo registering the loss while pitching five innings, giving up two earned runs on five hits while striking out two. Josh Bell went 2-for-4 to lead the Marlins’ offense.

Prepare for the Cardinals vs. Marlins with what you need to know before Monday’s Game, including viewing options.

St. Louis Cardinals vs. Miami Marlins odds and betting lines

MLB odds courtesy of BetMGM Sportsbook. Odds updated Monday at 3:16 PM ET. For a full list of Sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Cardinals (-154, bet $154 to win $100)
  • Underdog: Marlins (+130, bet $100 to win $130)
  • Over/under: 7

Cardinals vs. Marlins: Live streaming info & game time

  • Game Day: Monday, June 17, 2024
  • Game Time: 6:40 PM ET
  • Stadium: LoanDepot park
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Cardinals stats and trends

Cardinals betting records

  • This season, the Cardinals have won 17 out of the 32 games, or 53.1%, in which they’ve been favored.
  • St. Louis has a record of 5-5 in games when sportsbooks favor them by at least -154 on the moneyline.
  • The moneyline for this contest implies a 60.6% chance of a victory for the Cardinals.
  • Games involving St. Louis have gone over the total set by oddsmakers in 27 of 69 chances this season.
  • The Cardinals are 36-32-0 against the spread in their 68 chances this season.

Sonny Gray (Cardinals probable starter)

  • Gray (8-4) takes the mound for the Cardinals in his 13th start of the season. He’s put together a 3.01 ERA in 68 2/3 innings pitched, with 91 strikeouts.
  • The righty’s most recent time out was on Wednesday against the Pittsburgh Pirates, when he went seven innings, surrendering one earned run while allowing four hits.
  • In 12 games this season, the 34-year-old has an ERA of 3.01, with 11.9 strikeouts per nine innings. Opponents are batting .202 against him.
  • Gray is looking to secure his sixth quality start of the year in this game.
  • Gray has put up 11 starts this year in which he pitched five or more innings.
  • In four of his 12 total appearances this season he has not given up an earned run.
  • He meets a Marlins offense that ranks 29th in the league with 245 runs while batting .232 as a unit. It has a collective .347 slugging percentage (30th in MLB action) and has hit a total of 54 home runs (30th in MLB).

Cardinals batting stats

  • The Cardinals rank 23rd in Major League Baseball with 66 home runs.
  • Hitters for St. Louis have combined for a team rank of 20th in the majors with a .371 team slugging percentage.
  • The Cardinals have a team batting average of .236 this season, which ranks 19th among MLB teams.
  • St. Louis has scored the fourth-fewest runs in the majors this season with just 269 (3.8 per game).
  • The Cardinals have the 24th-ranked on-base percentage in MLB this season (.304).
  • St. Louis ranks 15th with an average of 8.4 strikeouts per game.

Marlins stats and trends

Marlins betting records

  • The Marlins have won in 20, or 35.1%, of the 57 contests they have been named as odds-on underdogs this year.
  • Miami has a mark of 7-18 in contests where bookmakers favor it by +130 or worse on the moneyline.
  • The moneyline set for this matchup implies the Marlins have a 43.5% chance of coming away with a victory in the contest.
  • Miami and its opponents have gone over the total this season in 37 of its 71 opportunities.
  • The Marlins are 28-42-0 against the spread in their 70 games with a line set by sportsbooks this season.

Braxton Garrett (Marlins probable starter)

  • Garrett (2-2) gets the starting nod for the Marlins in his seventh start of the season. He’s put together a 6.10 ERA in 31 2/3 innings pitched, with 28 strikeouts.
  • In his most recent appearance on Wednesday, the lefty tossed 4 2/3 innings against the New York Mets, allowing four earned runs while surrendering seven hits.
  • The 26-year-old has a 6.10 ERA and 8.1 strikeouts per nine innings in six games this season, while giving up a batting average of .273 to opposing batters.
  • Garrett is looking to secure his second quality start of the year in this game.
  • Garrett has put up three starts this year that he pitched five or more innings.
  • In one of his appearances this season he has not surrender an earned run.
  • He will face a Cardinals offense that ranks 27th in the league with 269 total runs scored while batting .236 as a unit. His opponent has a collective .371 slugging percentage (20th in MLB action) and has hit a total of 66 home runs (23rd in the league).

Marlins batting stats

  • The Marlins have hit the fewest home runs in MLB play this season (54).
  • This season, Miami is slugging .347, the lowest percentage in the majors.
  • The Marlins are 22nd in the majors with a .232 batting average.
  • Miami is the second-lowest scoring team in MLB action averaging 3.5 runs per game (245 total).
  • The Marlins are 29th in baseball with a .283 on-base percentage.
Watch the MLB on Fubo!