START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

Royals vs Giants Prediction, Odds, Moneyline, Spread & Over/Under for July 20

Subscribe to our newsletter

Royals vs Giants Prediction, Odds, Moneyline, Spread & Over/Under for July 20

Odds updated as of 7:13 p.m.

The MLB's Monday slate includes the Kansas City Royals facing the San Francisco Giants.

We've got you covered, in terms of the vital info regarding this game before you take a look at the MLB odds and spreads on FanDuel Sportsbook.

Royals vs Giants Game Info

  • Kansas City Royals (40-60) vs. San Francisco Giants (42-57)
  • Date: Monday, July 20, 2026
  • Time: 7:40 p.m. ET
  • Venue: Kauffman Stadium -- Kansas City, Missouri
  • Coverage: Royals.TV and NBCS-BA

Royals vs Giants Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: KC: (-120) | SF: (+102)
  • Spread: KC: +1.5 (-192) | SF: -1.5 (+158)
  • Total: 10.5 -- Over: (-104) | Under: (-118)

Royals vs Giants Probable Starting Pitchers

Probable Pitchers: Michael Wacha (Royals) - 5-7, 3.77 ERA vs Trevor McDonald (Giants) - 3-7, 5.02 ERA

The Royals will look to Michael Wacha (5-7) versus the Giants and Trevor McDonald (3-7). When Wacha starts, his team is 8-10-0 against the spread this season. When Wacha starts a game and his team is the favorite on the moneyline, they have a record of 3-2. The Giants have a 7-6-0 record against the spread in McDonald's starts. The Giants are 5-7 in McDonald's 12 starts this season that they were the moneyline underdog.

Royals vs Giants Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Giants win (59.5%)

Royals vs Giants Moneyline

  • San Francisco is a +102 underdog on the moneyline, while Kansas City is a -120 favorite at home.

Royals vs Giants Spread

  • The Giants are 1.5-run favorites against the spread for this matchup with the Royals. The Giants are +158 to cover, while the Royals are -192 to cover as a 1.5-run underdog on the runline.

Royals vs Giants Over/Under

  • The Royals-Giants contest on July 20 has been given an over/under of 10.5 runs. The over is set at -104 and the under at -118.

Bet on Kansas City Royals vs. San Francisco Giants on FanDuel today!

Royals vs Giants Betting Trends

  • The Royals have been favorites in 30 games this season and have come away with the win 15 times (50%) in those contests.
  • Kansas City has a record of 9-13 in contests when oddsmakers favor them by -120 or more on the moneyline.
  • Contests with the Royals have gone over the total set by oddsmakers in 48 of 96 chances this season.
  • The Royals are 42-54-0 against the spread in their 96 games that had a posted line this season.
  • The Giants have put together a 22-38 record in games they were listed as the moneyline underdog (winning 36.7% of those games).
  • San Francisco has gone 18-25 in games it has played as a moneyline underdog with odds of +102 or longer (41.9%).
  • The Giants have played in 96 games with a set over/under, and have combined with their opponents to go over the total 45 times (45-43-8).
  • The Giants have a 43-53-0 record against the spread this season.

Royals Player Leaders

  • Bobby Witt Jr. has an OPS of .801, fueled by an OBP of .350 to go with a slugging percentage of .451. He has a .280 batting average, as well.
  • He ranks 33rd in batting average, 46th in on-base percentage, and 58th in slugging among qualifying batters in the majors.
  • Carter Jensen is batting .246 with 22 doubles, 13 home runs and 33 walks, while slugging .436 with an on-base percentage of .314.
  • He is 89th in batting average, 105th in on-base percentage and 66th in slugging among qualified hitters.
  • Jensen has picked up a hit in three straight games. During his last five outings he is batting .300 with four doubles, three walks and two RBIs.
  • Jac Caglianone leads Kansas City in total hits (87) this season, and 35 of those have gone for extra bases.
  • Caglianone has recorded at least one base hit in 10 straight games. In his last 10 outings he is batting .295 with five doubles, two home runs and six RBIs.
  • Lane Thomas has nine home runs, 34 RBI and a batting average of .240 this season.

Giants Player Leaders

  • Luis Arraez has an on-base percentage of .366 and a slugging percentage of .455. Both lead the Giants. He's batting .326.
  • Including all qualified hitters in MLB, his batting average puts him second, his on-base percentage is 27th, and he is 56th in slugging.
  • Arraez heads into this matchup on a three-game hitting streak. During his last five outings he is batting .250 with a double, two walks and an RBI.
  • Casey Schmitt has collected 101 hits to pace his team. He has a batting average of .278 while slugging .488 with an on-base percentage of .307.
  • Including all qualifying players, he ranks 40th in batting average, 113th in on-base percentage and 28th in slugging percentage.
  • Jung Hoo Lee is hitting .303 with 21 doubles, three triples, five home runs and 14 walks.
  • Rafael Devers has 25 doubles, a triple, 20 home runs and 38 walks while batting .243.

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup