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

Odds updated as of 7:12 p.m.
Tuesday's slate in the MLB includes a matchup between the San Francisco Giants and the Kansas City Royals.
Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's what you need to know.
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 (+152) | KC: +1.5 (-184)
- Total: 9 -- 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 take the ball for the Royals. Mahle and his team have a record of 6-9-0 against the spread when he starts. Mahle's team is 2-3 this season when he starts and they are the moneyline favorite. The Royals have a 6-3-0 ATS record in Avila's nine starts that had a set spread. The Royals have a 6-3 record in Avila's nine starts this season when they were the moneyline underdog.
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
- San Francisco is a -110 favorite on the moneyline, while Kansas City is a -106 underdog at home.
Giants vs Royals Spread
- The Royals are hosting the Giants, and are +1.5 on the runline. The Royals are +152 to cover the spread, and the Giants are -184.
Giants vs Royals Over/Under
- The Giants-Royals game on July 21 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 chosen as favorites in 35 games this year and have walked away with the win 16 times (45.7%) in those games.
- This season San Francisco has been victorious 17 times in 36 chances when named as a favorite of at least -110 on the moneyline.
- The Giants' games have gone over the total in 45 of their 97 opportunities.
- The Giants are 43-54-0 against the spread in their 97 games that had a posted line this season.
- The Royals have won 24 of the 64 games they were listed as the moneyline underdog this season (37.5%).
- In games it has played as a moneyline underdog with odds of -106 or longer, Kansas City has a 23-39 record (winning only 37.1% of its games).
- 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 collected a 43-54-0 record against the spread this season (covering 44.3% of the time).
Giants Player Leaders
- Luis Arraez leads San Francisco with an OBP of .362, plus a team-best slugging percentage of .450. He's batting .323 on the season.
- Among the qualifying hitters in MLB, his batting average ranks third, 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.
- He is 42nd in batting average, 117th in on-base percentage and 29th in slugging among qualified hitters.
- Jung Hoo Lee has 105 hits this season and has a slash line of .303/.334/.424.
- Lee heads into this matchup with two games in a row with at least one hit. During his last five outings he is hitting .250 with .
- Rafael Devers has been key for San Francisco with 93 hits, an OBP of .313 plus a slugging percentage of .471.
Royals Player Leaders
- Bobby Witt Jr. has put up a team-best 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 has 22 doubles, 13 home runs and 33 walks while batting .242. He's slugging .429 with an on-base percentage of .310.
- Including all qualifying hitters, he is 102nd in batting average, 112th in on-base percentage and 70th in slugging percentage.
- Jac Caglianone paces 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!



