Logo
START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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

Odds updated as of 3:12 p.m.

MLB action on Wednesday includes the San Francisco Giants playing the Kansas City Royals.

Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.

Giants vs Royals Game Info

  • San Francisco Giants (29-20) vs. Kansas City Royals (27-23)
  • Date: Wednesday, May 21, 2025
  • Time: 3:45 p.m. ET
  • Venue: Oracle Park -- San Francisco, California
  • Coverage: NBCS-BA and FDSKC

Giants vs Royals Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: SF: (-134) | KC: (+116)
  • Spread: SF: -1.5 (+150) | KC: +1.5 (-184)
  • Total: 8 -- Over: (-102) | Under: (-120)

Giants vs Royals Probable Starting Pitchers

Probable Pitchers: Logan Webb (Giants) - 5-3, 2.42 ERA vs Daniel Lynch (Royals) - 3-0, 1.29 ERA

The Giants will give the nod to Logan Webb (5-3) versus the Royals and Daniel Lynch (3-0). Webb and his team are 6-4-0 ATS this season when he starts. Webb's team has a record of 5-4 this season when he starts and they are the favorite on the moneyline. Last season Lynch and his team covered the spread in each of their three opportunities when he pitched. Lynch and his team had a 1-2 record in games he pitched when they were the underdog on the moneyline a season ago.

Giants vs Royals Prediction & Pick

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

Giants vs Royals Moneyline

  • Looking at the moneyline for Royals-Giants, Kansas City is the underdog at +116, and San Francisco is -134 playing at home.

Giants vs Royals Spread

  • The Giants are hosting the Royals and are favored by 1.5 runs on the spread. The Giants are +150 to cover the runline, with the Royals being -184.

Giants vs Royals Over/Under

  • A combined run total of 8 has been set for Giants-Royals on May 21, with the over at -102 and the under at -120.

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

Giants vs Royals Betting Trends

  • The Giants have won in 20, or 64.5%, of the 31 contests they have been named as odds-on favorites in this year.
  • San Francisco has a record of 16-5 when favored by -134 or more this year.
  • The Giants and their opponents have hit the over in 26 of their 49 games with a total set by oddsmakers this season.
  • The Giants are 24-25-0 against the spread in their 49 games with a line set by sportsbooks this season.
  • The Royals have gone 14-15 in games they were the underdog on the moneyline (winning 48.3% of those games).
  • Kansas City has a 5-7 record (winning 41.7% of its games) when playing as a moneyline underdog of +116 or longer.
  • The Royals have had an over/under set by oddsmakers 50 times, and have combined with opponents to go over the total in 16 of those games (16-33-1).
  • The Royals are 28-22-0 ATS this season.

Giants Player Leaders

  • Jung Hoo Lee has 13 doubles, two triples, six home runs and 11 walks while batting .275. He has an on-base percentage of .315 and a slugging percentage of .460.
  • Among the qualifying batters in the majors, his batting average ranks 54th, his on-base percentage ranks 102nd, and he is 51st in slugging.
  • Lee will look for his third straight game with a hit in this contest. During his last five outings he is batting .190 with two doubles and two RBIs.
  • Wilmer Flores is hitting .259 with two doubles, 10 home runs and 16 walks. He's slugging .447 with an on-base percentage of .326.
  • His batting average is 78th among qualified players, his on-base percentage 88th, and his slugging percentage 60th.
  • Flores heads into this game looking to extend his two-game hit streak. In his last five games he is hitting .294 with three home runs, five walks and nine RBIs.
  • Heliot Ramos leads San Francisco with 53 hits and a team-best slugging percentage of .486.
  • Ramos has logged a hit or more in six straight games. In his last 10 games he is batting .457 with two doubles, three home runs, four walks and 10 RBIs.
  • Matt Chapman is batting .216 with a .337 OBP and 24 RBI for San Francisco this season.

Royals Player Leaders

  • Bobby Witt Jr. has accumulated 58 hits with a .503 slugging percentage, both team-high numbers for the Royals. He's batting .301 and with an on-base percentage of .367.
  • Including all qualifying players in the big leagues, his batting average puts him 20th, his on-base percentage is 37th, and he is 26th in slugging.
  • Maikel Garcia leads his team with a .376 OBP. He has a batting average of .310 while slugging .483.
  • He ranks 10th in batting average, 27th in on-base percentage and 36th in slugging percentage in MLB.
  • Vinnie Pasquantino is batting .229 with five doubles, a triple, eight home runs and 12 walks.
  • Jonathan India is hitting .234 with 10 doubles, a home run and 22 walks.

Giants vs Royals Head to Head

  • 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)
  • 6/15/2022: 3-2 KC (Favorite: Giants, Spread: -1.5, Total: 9, Favorite Moneyline: -188, Underdog Moneyline: +158)
  • 6/14/2022: 4-2 SF (Favorite: Giants, Spread: -1.5, Total: 8, Favorite Moneyline: -255, Underdog Moneyline: +205)

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