The Miami Marlins (0-7) will visit the St. Louis Cardinals (3-4), Thursday at 4:15 PM ET, in the first Game of a three-Game series.

The Marlins (+126 underdog moneyline odds to win) are away versus the Cardinals (-152). The Cardinals will start Lance Lynn versus the Marlins and Ryan Weathers (0-1).

The Cardinals lost their most recent game against the Padres by a 3-2 score yesterday. Willson Contreras went 1-for-2 with a double to lead them offensively. Zack Thompson picked up the loss after throwing five innings, giving up three earned runs on five hits while striking out five.

Yesterday, the Marlins lost to the Angels 10-2. Andrew Jacob Puk was the losing pitcher after throwing four innings, giving up two earned runs on five hits while striking out five. Avisail Garcia led the Marlins’ offense, going 1-for-3 with a double.

Get ready for the Cardinals vs. Marlins with what you need to know before Thursday’s game, including viewing options.

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

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

  • Favorite: Cardinals (-152, bet $152 to win $100)
  • Underdog: Marlins (+126, bet $100 to win $126)
  • Over/under: 8.5

Cardinals vs. Marlins: Live streaming info & game time

  • Game Day: Thursday, April 4, 2024
  • Game Time: 4:15 PM ET
  • Stadium: Busch Stadium
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Cardinals stats and trends

Cardinals betting records

  • The Cardinals will play as the favorite for the first time this season.
  • St. Louis has not entered a game this season as bigger favorites on the moneyline than the -152 odds on them winning this game.
  • The sportsbooks’ moneyline implies a 60.3% chance of a victory for the Cardinals.
  • So far this season, St. Louis and its opponents have hit the over in two of seven games with a total.
  • The Cardinals are 5-2-0 against the spread this season.

Lance Lynn (Cardinals probable starter)

  • The Cardinals will send Lynn (0-0) to the mound for his second start of the season.
  • The right-hander last appeared on Sunday against the Los Angeles Dodgers, when he tossed four scoreless innings while giving up four hits.
  • In one games this season, he has put up a 0.00 ERA and averages 11.3 strikeouts per nine innings while opposing batters are hitting .250 against him.
  • He meets a Marlins offense that ranks 19th in the league with 24 runs while batting .197 as a squad. It has a collective .285 slugging percentage (30th in MLB play) and has hit a total of four home runs (23rd in MLB).

Cardinals batting stats

  • The Cardinals have hit four homers this season, which ranks 23rd in the league.
  • Hitters for St. Louis have combined to rank 26th in the majors with a .303 team slugging percentage.
  • The Cardinals rank 23rd in MLB with a .212 team batting average.
  • St. Louis has scored the 16th-most runs in the majors this season with 27 (3.9 per game).
  • The Cardinals have the 21st-ranked on-base percentage in MLB this season (.290).
  • St. Louis ranks just 28th in MLB in strikeouts per game with an average of 10.6 whiffs per contest.

Marlins stats and trends

Marlins betting records

  • The Marlins will be named as the underdog for the first time this season.
  • This will be the worst odds to win that sportsbooks have placed on Miami this season with a +126 moneyline set for this game.
  • Sportsbooks have implied with the moneyline set for this matchup that the Marlins have a 44.2% chance of pulling out a win.
  • Miami and its opponents have hit the over in six of its seven games with a total set by oddsmakers this season.
  • The Marlins have not covered the spread in every one of their seven games against a line this season.

Ryan Weathers (Marlins probable starter)

  • Weathers (0-1) starts for the Marlins, his second this season.
  • His last appearance came on Saturday against the Pittsburgh Pirates, when the left-hander threw four innings, surrendering three earned runs while allowing seven hits.
  • Opposing hitters have compiled a batting average of .368 against him this season. He has a 6.75 ERA and 11.3 strikeouts per nine innings over his one game.
  • The opposing Cardinals offense has the 26th-ranked slugging percentage (.303) and ranks 23rd in home runs hit (four) in all of MLB. They have a collective .212 batting average, and are 16th in the league with 49 total hits and 16th in MLB play scoring 27 runs.

Marlins batting stats

  • The Marlins rank 23rd in MLB play with four total home runs.
  • So far this year, Miami’s .285 slugging percentage is the lowest percentage in the majors.
  • The Marlins are 26th in the majors with a .197 batting average.
  • Miami scores the 19th-most runs in baseball (24 total, 3.4 per game).
  • The Marlins’ .274 on-base percentage is the fifth-worst in MLB.
Watch the MLB on Fubo!