START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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

Odds updated as of 8:12 a.m.

The MLB's Tuesday schedule includes the San Francisco Giants taking on the Kansas City Royals.

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

Giants vs Royals Game Info

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

Giants vs Royals Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: SF: (-110) | KC: (-106)
  • Spread: SF: -1.5 (+146) | KC: +1.5 (-176)
  • Total: 9.5 -- Over: (-110) | Under: (-110)

Giants vs Royals Probable Starting Pitchers

Probable Pitchers: Tyler Mahle (Giants) - 2-8, 5.31 ERA vs Luinder Avila (Royals) - 4-3, 5.08 ERA

This contest's pitching matchup is set, as the Giants will send Tyler Mahle (2-8) to the mound, while Luinder Avila (4-3) will answer the bell for the Royals. When Mahle starts, his team is 6-9-0 against the spread this season. Mahle's team has been victorious in 40% of the games he's started as the moneyline favorite with a record of 2-3. The Royals have a 6-3-0 record against the spread in Avila's starts. The Royals are 6-3 in Avila's nine starts this season that they were the underdog on the moneyline.

Giants vs Royals Prediction & Pick

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

Giants vs Royals Moneyline

  • Kansas City is a -106 underdog on the moneyline, while San Francisco is a -110 favorite on the road.

Giants vs Royals Spread

  • The Royals are hosting the Giants, and are +1.5 on the runline. The Royals are +146 to cover the spread, and the Giants are -176.

Giants vs Royals Over/Under

  • The over/under for the Giants versus Royals game on July 21 has been set at 9.5, with -110 odds on the over and -110 odds on the under.

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

Giants vs Royals Betting Trends

  • The Giants have come away with 16 wins in the 35 contests they have been listed as the favorites in this season.
  • This year San Francisco has won 17 of 36 games when listed as at least -110 on the moneyline.
  • The Giants and their opponents have gone over the total this season in 45 of their 97 opportunities.
  • In 97 games with a line this season, the Giants have a mark of 43-54-0 against the spread.
  • The Royals have won 24 of the 64 games they were the underdog on the moneyline this season (37.5%).
  • Kansas City has gone 23-39 when it has played as a moneyline underdog with odds of -106 or longer (37.1%).
  • The Royals have played in 97 games with an over/under set, and have combined with opponents to go over the total 48 times (48-48-1).
  • The Royals have a 43-54-0 record ATS this season (covering 44.3% of the time).

Giants Player Leaders

  • Luis Arraez has an OPS of .812, fueled by an OBP of .362 to go with a slugging percentage of .450. He has a .323 batting average, as well.
  • Among all qualifying hitters, he is third in batting average, his on-base percentage ranks 31st, and he is 58th in slugging.
  • Casey Schmitt leads San Francisco with 101 hits. He is batting .275 this season and has 37 extra-base hits. He's also slugging .482 with an on-base percentage of .304.
  • Among qualifying batters, he is 42nd in batting average, 117th in on-base percentage and 29th in slugging percentage.
  • Jung Hoo Lee has collected 105 base hits, an OBP of .334 and a slugging percentage of .424 this season.
  • Lee enters this game with two games in a row with at least one hit. During his last five outings he is hitting .250 with .
  • Rafael Devers has 20 home runs, 53 RBI and a batting average of .243 this season.

Royals Player Leaders

  • Bobby Witt Jr. has a .350 on-base percentage and a .450 slugging percentage, both team-high numbers for the Royals. He's batting .279.
  • Including all the qualifying hitters in MLB, he is 37th in batting average, 49th in on-base percentage and 58th in slugging percentage.
  • Jac Caglianone has collected 87 hits to pace his team. He has a batting average of .260 while slugging .466 with an on-base percentage of .318.
  • He is currently 64th in batting average, 93rd in on-base percentage and 45th in slugging percentage among all qualifying hitters.
  • Carter Jensen is batting .242 with 22 doubles, 13 home runs and 33 walks.
  • Michael Massey has 17 doubles, seven home runs and 15 walks while hitting .267.

Giants vs Royals Head to Head

  • 7/20/2026: 4-3 KC (Favorite: Royals, Spread: -1.5, Total: 10.5, Favorite Moneyline: -120, Underdog Moneyline: +102)
  • 5/21/2025: 8-4 KC (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -210, Underdog Moneyline: +176)
  • 5/20/2025: 3-2 SF (Favorite: Giants, Spread: -1.5, Total: 8, Favorite Moneyline: -134, Underdog Moneyline: +116)
  • 5/19/2025: 3-1 KC (Favorite: Giants, Spread: -1.5, Total: 7.5, Favorite Moneyline: -134, Underdog Moneyline: +114)
  • 9/22/2024: 2-0 SF (Favorite: Royals, Spread: -1.5, Total: 6.5, Favorite Moneyline: -108, Underdog Moneyline: -108)
  • 9/21/2024: 9-0 SF (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -146, Underdog Moneyline: +124)
  • 9/20/2024: 2-1 SF (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -196, Underdog Moneyline: +164)
  • 4/9/2023: 3-1 SF (Favorite: Giants, Spread: -1.5, Total: 8.5, Favorite Moneyline: -162, Underdog Moneyline: +136)
  • 4/8/2023: 6-5 KC (Favorite: Giants, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
  • 4/7/2023: 3-1 KC (Favorite: Giants, Spread: -1.5, Total: 8, Favorite Moneyline: -215, Underdog Moneyline: +180)

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