START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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

Odds updated as of 10:12 p.m.

The Wednesday slate in MLB includes a matchup between the San Francisco Giants and the Kansas City Royals.

We've got you covered, in terms of the most important information about this matchup 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: Wednesday, July 22, 2026
  • Time: 2:10 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: (-116) | KC: (-102)
  • Spread: SF: -1.5 (+146) | KC: +1.5 (-176)
  • Total: 9 -- Over: (-110) | Under: (-110)

Giants vs Royals Probable Starting Pitchers

Probable Pitchers: Landen Roupp (Giants) - 7-8, 3.98 ERA vs Seth Lugo (Royals) - 3-6, 4.39 ERA

The probable starters are Landen Roupp (7-8) for the Giants and Seth Lugo (3-6) for the Royals. Roupp and his team have a record of 7-12-0 against the spread when he starts. When Roupp starts a game and his team is the favorite on the moneyline, they have a record of 1-5. The Royals have gone 10-10-0 against the spread when Lugo starts. The Royals have been the underdog on the moneyline in 14 of Lugo's starts this season, and they went 6-8 in those games.

Giants vs Royals Prediction & Pick

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

Giants vs Royals Moneyline

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

Giants vs Royals Spread

  • The Giants are favored by 1.5 runs on the road versus the Royals. The Giants are +146 to cover the spread, while the Royals are -176.

Giants vs Royals Over/Under

  • The Giants-Royals game on July 22 has been given an over/under of 9 runs. The over is set at -110 and the under at -110.

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

Giants vs Royals Betting Trends

  • The Giants have been favorites in 35 games this season and have come away with the win 16 times (45.7%) in those contests.
  • This season San Francisco has been victorious 12 times in 28 chances when named as a favorite of at least -116 on the moneyline.
  • The Giants and their opponents have gone over the total this season in 45 of their 97 opportunities.
  • The Giants are 43-54-0 against the spread in their 97 games with a line set by sportsbooks this season.
  • The Royals have a 24-40 record in games they were the underdog on the moneyline (winning 37.5% of those games).
  • Kansas City has a 20-35 record (winning just 36.4% of its games) when it has played as a moneyline underdog of -102 or longer.
  • The Royals have played in 97 games with a set over/under, and have combined with their opponents to go over the total 48 times (48-48-1).
  • The Royals have collected a 43-54-0 record against the spread this season.

Giants Player Leaders

  • Luis Arraez leads San Francisco OPS (.812) this season. He has a .323 batting average, an on-base percentage of .362, and a slugging percentage of .450.
  • Among qualified hitters, he ranks third in batting average, his on-base percentage ranks 31st, and he is 58th in slugging.
  • Casey Schmitt has 101 hits, which is tops among San Francisco batters this season. He's batting .275 with 37 extra-base hits. He's also slugging .482 with an on-base percentage of .304.
  • Among qualifying batters, he ranks 42nd in batting average, 117th in on-base percentage and 29th in slugging percentage.
  • Jung Hoo Lee has 105 hits this season and has a slash line of .303/.334/.424.
  • Lee brings a two-game hitting streak into this game. In his last five games he is hitting .250 with .
  • Rafael Devers is batting .243 with a .313 OBP and 53 RBI for San Francisco this season.

Royals Player Leaders

  • Bobby Witt Jr. has racked up a team-high OBP (.350) and slugging percentage (.450). He's batting .279.
  • Including all the qualified hitters in MLB, he ranks 37th in batting average, 49th in on-base percentage and 58th in slugging percentage.
  • Carter Jensen is hitting .242 with 22 doubles, 13 home runs and 33 walks. He's slugging .429 with an on-base percentage of .310.
  • His batting average is 102nd among all qualified players, his on-base percentage ranks 112th, and he is 70th in slugging.
  • Jac Caglianone leads the Royals with 87 hits.
  • Michael Massey is batting .267 with 17 doubles, seven home runs and 15 walks.

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