The San Francisco Giants (7-10) and Miami Marlins (3-14) will battle on Tuesday at LoanDepot park, starting at 6:40 PM ET.

The Giants are the road favorite (-133) versus the Marlins (+113). The starting pitchers are Jordan Hicks (2-0) for the San Francisco Giants, and Ryan Weathers (1-1) for the Miami Marlins.

The Giants took down the Marlins 4-3 yesterday, with Kyle Harrison getting the win (6.0 IP, 3 R, 8 H, 2 K) and Jung Hoo Lee leading the way offensively (going 2-for-4 with an RBI). George Soriano (0.2 IP, 3 R, 1 H, 0 K) took the loss for the Marlins.

Here is what you need to get ready for Tuesday’s Giants vs. Marlins contest, including viewing options.

San Francisco Giants vs. Miami Marlins odds and betting lines

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

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

Giants vs. Marlins: Live streaming info & game time

  • Game Day: Tuesday, April 16, 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

  • This season, the Giants have been favored eight times and won four of those games.
  • San Francisco has a record of 2-2 in games when bookmakers favor them by at least -133 on the moneyline.
  • The moneyline for this contest implies a 57.1% chance of a victory for the Giants.
  • San Francisco and its opponents have gone over the total this season in 10 of 17 opportunities.
  • The Giants are 6-10-0 against the spread this season.

Jordan Hicks (Giants probable starter)

  • The Giants will send Hicks (2-0) out for his fourth start of the season. He is 2-0 with a 1.00 ERA and 13 strikeouts in 18 2/3 innings pitched.
  • The right-hander last pitched on Wednesday against the Washington Nationals, when he tossed six innings, allowing one earned run while giving up four hits.
  • The 27-year-old has an ERA of 1.00, with 6.5 strikeouts per nine innings, in three games this season. Opponents have a .194 batting average against him.
  • Hicks is aiming to claim his third quality start in a row in this game.
  • Hicks will try to pitch five or more innings for his fourth straight start. He’s averaging six innings per outing.
  • He will face a Marlins offense that ranks 23rd in the league with 63 runs while batting .214 as a squad. It has a collective .320 slugging percentage (29th in MLB action) and has hit a total of 14 home runs (26th in MLB).
  • Among qualifying pitchers in MLB play this season, the 27-year-old’s 1.00 ERA ranks fifth, .833 WHIP ranks 10th, and 6.5 K/9 ranks 58th.

Giants batting stats

  • The Giants rank 16th in Major League Baseball with 16 home runs.
  • Hitters for San Francisco have combined for a team rank of 17th in the majors with a .382 team slugging percentage.
  • The Giants have a team batting average of .244 this season, which ranks 17th among MLB teams.
  • San Francisco ranks 17th in the majors with 73 total runs scored this season.
  • The Giants have the 16th-ranked on-base percentage in MLB this season (.315).
  • San Francisco ranks 14th with an average of 8.1 strikeouts per game.

Marlins stats and trends

Marlins betting records

  • The Marlins have been victorious in three of the 10 contests they have been chosen as underdogs in this season.
  • This year, Miami has won three of nine games when listed as at least +113 or worse on the moneyline.
  • The Marlins have an implied victory probability of 46.9% according to the moneyline set for this matchup.
  • Miami and its opponents have hit the over in 10 of its 17 games with a total set by oddsmakers this season.
  • The Marlins have posted a record of 5-11-0 against the spread this season.

Ryan Weathers (Marlins probable starter)

  • Weathers gets the start for the Marlins, his fourth of the season. He is 1-1 with a 2.57 ERA and 12 strikeouts over 14 2/3 innings pitched.
  • In his last appearance on Wednesday against the New York Yankees, the left-hander went five scoreless innings while surrendering three hits.
  • In three games this season, the 24-year-old has amassed an ERA of 2.57, with 7.7 strikeouts per nine innings. Opponents are hitting .241 against him.
  • Weathers is seeking his third straight appearance lasting five or more innings. He averages 4.7 innings per start.
  • He has held his opponents without an earned run in one of his three appearances this season.
  • The opposing Giants offense has the 17th-ranked slugging percentage (.382) and ranks 16th in home runs hit (16) in all of MLB. They have a collective .244 batting average, and are 14th in the league with 138 total hits and 17th in MLB action scoring 73 runs.

Marlins batting stats

  • The Marlins are fifth-worst in MLB action with 14 home runs.
  • So far this season, Miami’s .320 slugging percentage is the second-lowest percentage in baseball.
  • The Marlins rank 26th in the majors with a .214 batting average.
  • Averaging 3.7 runs per game (63 total), Miami is the 23rd-highest scoring team in baseball.
  • The Marlins rank 29th in baseball with a .274 on-base percentage.

Watch the MLB on Fubo!