The Miami Marlins (4-14) and San Francisco Giants (7-11) will battle on Wednesday at LoanDepot park, with first pitch at 12:10 PM ET.

The Giants are projected as a tight favorite (-112 on the moneyline) against the Marlins (-106). The matchup on the mound for this contest is set with the San Francisco Giants looking to Keaton Winn (0-3), and Trevor Rogers (0-2) getting the nod for the Miami Marlins.

Ryan Weathers (6.0 IP, 2 R, 5 H, 10 K) earned a win in the Marlins’ 6-3 victory over the Giants yesterday. Luis Arraez led the way offensively, going 2-for-5 with a double and two RBI. Ryan Walker (0.2 IP, 3 R, 2 H, 0 K) took the loss for the Giants.

Prepare for the Giants vs. Marlins with what you need to know about Wednesday’s Game, including viewing options.

San Francisco Giants vs. Miami Marlins odds and betting lines

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

  • Favorite: Giants (-112, bet $112 to win $100)
  • Underdog: Marlins (-106, bet $106 to win $100)
  • Over/under: 8.5

Giants vs. Marlins: Live streaming info & game time

  • Game Day: Wednesday, April 17, 2024
  • Game Time: 12:10 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 been favorites in nine games this season and won four (44.4%) of those contests.
  • San Francisco has a record of 4-5 in games when sportsbooks favor them by at least -112 on the moneyline.
  • The bookmakers’ moneyline implies a 52.8% chance of a victory for the Giants.
  • San Francisco and its opponents have gone over the total this season in 11 of 18 opportunities.
  • The Giants are 6-11-0 against the spread this season.

Keaton Winn (Giants probable starter)

  • Winn makes the start for the Giants, his fourth of the season. He is 0-3 with a 5.06 ERA and 13 strikeouts in 16 2/3 innings pitched.
  • His most recent time out was on Friday against the Tampa Bay Rays, when the right-hander threw five innings, surrendering two earned runs while allowing five hits.
  • The 26-year-old has put together a 5.06 ERA and 7.3 strikeouts per nine innings across three games this season, while allowing a batting average of .214 to opposing hitters.
  • Winn will look to build on a four-game streak of lasting five or more innings (he’s averaging 5.3 innings per appearance).
  • He will face a Marlins offense that ranks 25th in MLB with 130 total hits (on a .216 batting average). The team also slugs a collective .322 (28th in MLB) with 14 total home runs (26th in MLB).

Giants batting stats

  • The Giants’ 17 home runs rank 16th in Major League Baseball.
  • Hitters for San Francisco have combined for a team rank of 16th in the majors with a .385 team slugging percentage.
  • The Giants’ .245 batting average ranks 12th in the league this season.
  • San Francisco ranks 19th in the majors with 76 total runs scored this season.
  • The Giants have an OBP of .315 this season, which ranks 14th in MLB.
  • San Francisco ranks 17th with an average of 8.4 strikeouts per game.

Marlins stats and trends

Marlins betting records

  • The Marlins have been chosen as underdogs in 11 games this year and have walked away with the win four times (36.4%) in those games.
  • This season, Miami has been victorious four times in 11 chances when named as an underdog of at least -106 or longer on the moneyline.
  • The Marlins have an implied victory probability of 51.5% according to the moneyline set by oddsmakers for this matchup.
  • Miami’s games have gone over the total in 11 of its 18 opportunities.
  • The Marlins have posted a record of 6-11-0 against the spread this season.

Trevor Rogers (Marlins probable starter)

  • Rogers (0-2 with a 4.80 ERA and 14 strikeouts in 15 2/3 innings pitched) makes the start for the Marlins, his fourth of the season.
  • In his most recent appearance on Friday against the Atlanta Braves, the left-hander went five innings, giving up two earned runs while surrendering eight hits.
  • The 26-year-old has amassed an ERA of 4.80, with 8.4 strikeouts per nine innings in three games this season. Opponents are batting .313 against him.
  • Rogers is trying for his fourth straight outing lasting five or more innings. He averages five frames per start.
  • He will take the hill against a Giants offense that is batting .245 as a unit (12th in the MLB). They are also slugging a collective .385 (16th in the league) with 17 total home runs (16th in MLB action).

Marlins batting stats

  • The Marlins are fifth-worst in MLB play with 14 home runs.
  • This season, Miami has the third-lowest slugging percentage in the majors (.322).
  • The Marlins rank 25th in the majors with a .216 batting average.
  • Miami scores the 21st-most runs in baseball (69 total, 3.8 per game).
  • The Marlins’ .280 on-base percentage is the third-worst in the majors.
Watch the MLB on Fubo!