On Monday, a series opener is on the schedule, with the Miami Marlins (3-13) hosting the San Francisco Giants (6-10) at 6:40 PM ET.

As the favorite, the Giants (-120 moneyline odds) visit the Marlins (+101). The matchup on the mound for this contest is set with the San Francisco Giants looking to Kyle Harrison (1-1), and Andrew Jacob Puk (0-3) getting the nod for the Miami Marlins.

The Marlins were beaten by the Braves 9-7 yesterday. Bryan De La Cruz led the way offensively after going 2-for-4 with a home run and two RBI, and Tanner Scott took the loss, pitching one inning, giving up three earned runs on two hits while striking out one.

Before this Giants vs. Marlins matchup, here’s everything you need to prepare for Monday’s MLB action, including viewing options.

San Francisco Giants vs. Miami Marlins odds and betting lines

MLB odds courtesy of BetMGM Sportsbook. Odds updated Monday at 9:18 AM ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.

  • Favorite: Giants (-120, bet $120 to win $100)
  • Underdog: Marlins (+101, bet $100 to win $101)
  • Over/under: 8.5

Giants vs. Marlins: Live streaming info & game time

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

Giants stats and trends

Giants betting records

  • The Giants have entered the game as favorites seven times this season and won three of those games.
  • San Francisco is 3-2 this season when entering a game favored by -120 or more on the moneyline.
  • Bookmakers have implied with the moneyline set for this matchup that the Giants have a 54.5% chance to win.
  • San Francisco’s games have gone over the total in 10 of its 16 chances.
  • The Giants have an ATS record of 6-9-0 in 15 games with a spread this season.

Kyle Harrison (Giants probable starter)

  • The Giants will send Harrison (1-1) to the mound to make his fourth start of the season. He is 1-1 with a 4.76 ERA and 17 strikeouts through 17 2/3 innings pitched.
  • His last time out came on Wednesday against the Washington Nationals, when the left-hander tossed six innings, surrendering three earned runs while allowing five hits.
  • The 22-year-old has an ERA of 4.76, with 9.0 strikeouts per nine innings, in three games this season. Opponents have a .266 batting average against him.
  • Harrison is aiming for his fourth straight outing lasting five or more innings. He averages 5.7 innings per appearance on the hill.
  • He will face a Marlins offense that is hitting .209 as a unit (26th in MLB). It is also slugging a collective .316 (28th in MLB) with 13 total home runs (25th in MLB).
  • The 22-year-old’s 4.76 ERA ranks 57th, 1.176 WHIP ranks 40th, and 9.0 K/9 ranks 32nd among qualifying pitchers this season.

Giants batting stats

  • The Giants have hit 16 homers this season, which ranks 14th in the league.
  • Hitters for San Francisco have combined for a team rank of 16th in the majors with a .388 team slugging percentage.
  • The Giants’ .244 batting average ranks 16th in the league this season.
  • San Francisco ranks 16th in the majors with 69 total runs scored this season.
  • The Giants have an on-base percentage of .314 this season, which ranks 20th in the league.
  • San Francisco ranks 13th with an average of 7.9 strikeouts per game.

Marlins stats and trends

Marlins betting records

  • The Marlins have been victorious in three of the nine contests they have been chosen as underdogs in this season.
  • This season, Miami has come away with a win three times in nine chances when named as an underdog of at least +101 or longer on the moneyline.
  • The moneyline set for this matchup implies the Marlins have a 49.8% chance of walking away with the win.
  • Miami and its opponents have hit the over in 10 of its 16 games with a total set by oddsmakers this season.
  • The Marlins have an against the spread record of 4-11-0 in 15 games with a line this season.

Andrew Jacob Puk (Marlins probable starter)

  • Puk makes the start for the Marlins, his fourth of the season. He is 0-3 with a 5.91 ERA and eight strikeouts in 10 2/3 innings pitched.
  • His last appearance was on Tuesday against the New York Yankees, when the lefty threw 4 2/3 innings, surrendering one earned run while giving up four hits.
  • The 28-year-old has put up an ERA of 5.91, with 6.7 strikeouts per nine innings in three games this season. Opposing batters have a .279 batting average against him.
  • He will face a Giants offense that ranks 16th in the league with 69 total runs scored while batting .244 as a squad. His opponent has a collective .388 slugging percentage (16th in MLB action) and has hit a total of 16 home runs (14th in the league).

Marlins batting stats

  • The Marlins average 0.8 home runs per game to rank 25th in baseball with 13 total home runs .
  • This season, Miami’s .316 slugging percentage is the third-lowest percentage in baseball.
  • The Marlins rank 26th in MLB with a .209 batting average.
  • The offense for Miami is the No. 23 offense in baseball, scoring 3.8 runs per game (60 total runs).
  • The Marlins’ .273 on-base percentage is the second-worst in MLB.
Watch the MLB on Fubo!