The Cleveland Guardians (55-32) and San Francisco Giants (44-46) will clash on Sunday at Progressive Field, with first pitch at 1:40 PM ET.

The Guardians are favored at home (-139) against the Giants (+119). The scheduled starters are Carlos Carrasco (3-6) for the Cleveland Guardians, and Hayden Birdsong (1-0) for the San Francisco Giants.

These teams meet again after the Guardians defeated the Giants 5-4 yesterday. Pedro Avila registered the win for the Guardians (1.1 IP, 1 R, 1 H, 2 K), and Steven Kwan led the way offensively (2-for-4 with a home run and an RBI). Kyle Harrison (3.1 IP, 4 R, 4 H, 2 K) was credited with the loss for the Giants.

Here is what you need to prepare for Sunday’s Guardians vs. Giants contest, including viewing options.

Cleveland Guardians vs. San Francisco Giants odds and betting lines

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

  • Favorite: Guardians (-139, bet $139 to win $100)
  • Underdog: Giants (+119, bet $100 to win $119)
  • Over/under: 9

Guardians vs. Giants: Live streaming info & game time

  • Game Day: Sunday, July 7, 2024
  • Game Time: 1:40 PM ET
  • Stadium: Progressive Field
  • TV Channel: Bally Sports
  • Live Stream: Fubo (Watch for free)

Guardians stats and trends

Guardians betting records

  • The Guardians have won 40, or 69%, of the 58 games they’ve played as favorites this season.
  • This season Cleveland has won 16 of its 26 games, or 61.5%, when favored by at least -139 on the moneyline.
  • The Guardians have a 58.2% chance to win this game based on the implied probability of the moneyline.
  • Cleveland and its opponents have hit the over in 42 of its 87 games with a total this season.
  • The Guardians have an ATS record of 48-38-0 in 86 games with a spread this season.

Carlos Carrasco (Guardians probable starter)

  • Carrasco makes the start for the Guardians, his 16th of the season. He is 3-6 with a 5.21 ERA and 61 strikeouts through 76 2/3 innings pitched.
  • His last time out was on Tuesday against the Chicago White Sox, when the righty threw six innings, surrendering three earned runs while allowing four hits.
  • The 37-year-old has amassed an ERA of 5.21, with 7.2 strikeouts per nine innings, in 15 games this season. Opposing hitters have a .271 batting average against him.
  • Carrasco is trying to record his fifth quality start of the season.
  • Carrasco will look to pitch five or more innings for his fifth straight appearance. He’s averaging 5.1 innings per outing.
  • He has allowed at least one earned run in all of his appearances.
  • He will take the hill against a Giants offense that is hitting .245 as a unit (12th in MLB). It is also slugging a collective .389 (16th in MLB) with 89 total home runs (19th in MLB).

Guardians batting stats

  • The Guardians rank 10th in Major League Baseball with 102 home runs.
  • Fueled by 264 extra-base hits, Cleveland ranks 10th in MLB with a .411 slugging percentage this season.
  • The Guardians’ .245 batting average ranks 12th in the league this season.
  • Cleveland is among the highest-scoring teams in the majors, ranking eighth with 431 total runs this season.
  • The Guardians are among the best in the league at getting on base, ranking 10th with an OBP of .319.
  • Cleveland is one of the most-disciplined teams at the plate this season, ranking fourth with an average of 7.4 strikeouts per game.

Giants stats and trends

Giants betting records

  • The Giants have come away with 20 wins in the 46 contests they have been listed as the underdogs in this season.
  • This season, San Francisco has been victorious eight times in 21 chances when named as an underdog of at least +119 or longer on the moneyline.
  • The Giants have an implied victory probability of 45.7% according to the moneyline set by oddsmakers for this matchup.
  • San Francisco and its opponents have gone over in 49 of its 90 games with a total set by sportsbooks this season.
  • The Giants have an against the spread record of 45-44-0 in 89 games with a line this season.

Hayden Birdsong (Giants probable starter)

  • The Giants are sending Birdsong (1-0) out to make his third start of the season.
  • His most recent time out came on Tuesday against the Atlanta Braves, when the righty went five innings, surrendering two earned runs while giving up four hits.
  • In two games this season, he has compiled a 4.66 ERA and averages 9.3 strikeouts per nine innings while opposing batters are hitting .278 against him.
  • Birdsong will try to collect his second matchup of five or more innings pitched this season. He’s averaging 4.6 innings per appearance.
  • The opposing Guardians offense has the 10th-ranked slugging percentage (.411) and ranks 10th in home runs hit (102) in all of MLB. They have a collective .245 batting average, and are 18th in the league with 708 total hits and eighth in MLB action scoring 431 runs.

Giants batting stats

  • The Giants average one home run per game to rank 19th in MLB action with 89 total home runs.
  • This season, San Francisco ranks 16th in the majors with a .389 slugging percentage.
  • The Giants have the 12th-ranked batting average in the league (.245).
  • Averaging 4.4 runs per game (398 total), San Francisco is the 14th-highest scoring team in the majors.
  • The Giants are 12th in the majors with an on-base percentage of .316.
Watch the MLB on Fubo!