At Oracle Park on Saturday, the Colorado Rockies (15-29) play the San Francisco Giants (21-25), with first pitch at 4:05 PM ET.

The favored Giants (-192 moneyline odds to win) host the Rockies (+160). The San Francisco Giants will hand the ball to Kyle Harrison (3-1, 3.42 ERA), who is looking for win No. 4 on the season, and the Rockies will turn to Ty Blach (1-1, 3.00 ERA).

These squads meet again following the Giants’ 10-5 victory over the Rockies yesterday. Sean Hjelle (2.0 IP, 0 R, 3 H, 1 K) picked up the win for the Giants. Thairo Estrada went 3-for-5 with a home run and three RBI to lead the team on offense. Ryan Feltner (4.0 IP, 5 R, 7 H, 2 K) took the loss on the mound for the Rockies.

Here’s what you need to prepare for Saturday’s Giants vs. Rockies contest, including viewing options.

San Francisco Giants vs. Colorado Rockies odds and betting lines

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

  • Favorite: Giants (-192, bet $192 to win $100)
  • Underdog: Rockies (+160, bet $100 to win $160)
  • Over/under: 7.5

Giants vs. Rockies: Live streaming info & game time

  • Game Day: Saturday, May 18, 2024
  • Game Time: 4:05 PM ET
  • Stadium: Oracle Park
  • TV Channel: Rockies
  • Live Stream: Fubo (Watch for free)

Giants stats and trends

Giants betting records

  • The Giants have won 14, or 56%, of the 25 games they’ve played as favorites this season.
  • San Francisco has played as favorites of -192 or more twice this season and split those games.
  • The Giants have a 65.8% chance to win this game based on the implied probability of the moneyline.
  • Games involving San Francisco have gone over the total set by oddsmakers in 22 of 46 chances this season.
  • The Giants are 20-25-0 ATS in their 45 games with a spread this season.

Kyle Harrison (Giants probable starter)

  • Harrison gets the start for the Giants, his 10th of the season. He is 3-1 with a 3.42 ERA and 45 strikeouts in 50 2/3 innings pitched.
  • The left-hander last pitched on Sunday against the Cincinnati Reds, when he tossed five innings, allowing three earned runs while giving up three hits.
  • The 22-year-old has a 3.42 ERA and 8.1 strikeouts per nine innings in nine games this season, while giving up a batting average of .245 to his opponents.
  • Harrison is trying to record his sixth quality start of the season.
  • Harrison will look to extend a five-game streak of going five or more innings (he’s averaging 5.6 frames per appearance).
  • He has held his opponents without an earned run in two of his nine appearances this season.
  • He meets a Rockies offense that ranks 22nd in the league with 177 runs while batting .248 as a unit. It has a collective .384 slugging percentage (17th in MLB action) and has hit a total of 36 home runs (26th in MLB).
  • Harrison has thrown seven innings without giving up an earned run on four hits, while striking out two against the Rockies this season.
  • The 22-year-old’s 3.42 ERA ranks 37th, 1.260 WHIP ranks 51st, and 8.1 K/9 ranks 46th among qualifying pitchers this season.

Giants batting stats

  • The Giants have hit 40 homers this season, which ranks 22nd in the league.
  • Fueled by 113 extra-base hits, San Francisco ranks 20th in MLB with a .371 slugging percentage this season.
  • The Giants’ .241 batting average ranks 15th in the league this season.
  • San Francisco has scored 179 runs (3.9 per game) this season, which ranks 21st in MLB.
  • The Giants have an on-base percentage of .309 this season, which ranks 15th in the league.
  • San Francisco ranks 15th in MLB in strikeouts per game with an average of 8.0 whiffs per contest.

Rockies stats and trends

Rockies betting records

  • The Rockies have been underdogs in 44 games this season and have come away with the win 15 times (34.1%) in those contests.
  • Colorado has a mark of 4-12 in contests where oddsmakers favor it by +160 or worse on the moneyline.
  • The Rockies have an implied victory probability of 38.5% according to the moneyline set by oddsmakers for this matchup.
  • Colorado and its opponents have gone over in 23 of its 44 games with a total set by sportsbooks this season.
  • The Rockies have posted a record of 22-21-0 against the spread this season.

Ty Blach (Rockies probable starter)

  • Blach (1-1) gets the start for the Rockies, his third of the season.
  • The lefty last appeared on Sunday against the Texas Rangers, when he went five innings, allowing one earned run while giving up seven hits.
  • In five games this season, he has compiled a 3.00 ERA and averages 3.5 strikeouts per nine innings while opposing batters are hitting .284 against him.
  • Blach has pitched five or more innings in a game two times this year heading into this outing.
  • In two of his appearances this season he did not surrender an earned run.
  • He meets a Giants offense that ranks 21st in the league with 179 total runs scored while batting .241 as a unit. His opponent has a collective .371 slugging percentage (20th in MLB action) and has hit a total of 40 home runs (22nd in the league).
  • Head-to-head against the Giants this season, Blach has thrown three innings, giving up one earned run on four hits while striking out two.

Rockies batting stats

  • The Rockies have hit the fifth-fewest home runs in MLB action this season (36).
  • This season, Colorado ranks 17th in the majors with a .384 slugging percentage.
  • The Rockies have the ninth-best batting average in the league (.248).
  • Averaging 4.0 runs per game (177 total), Colorado is the 22nd-highest scoring team in baseball.
  • The Rockies’ .308 on-base percentage is 16th in the majors.
Watch the MLB on Fubo!