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!



