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 12:11 a.m.

In MLB action on Wednesday, the San Francisco Giants face the Kansas City Royals.

All the info you need to make smart wagers on this matchup at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.

Giants vs Royals Game Info

  • San Francisco Giants (28-20) vs. Kansas City Royals (27-22)
  • 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: (-200) | KC: (+168)
  • Spread: SF: -1.5 (+106) | KC: +1.5 (-128)
  • Total: 7.5 -- Over: (-100) | Under: (-122)

Giants vs Royals Probable Starting Pitchers

Probable Pitchers: Logan Webb (Giants) - 5-3, 2.42 ERA vs TBA (Royals)

The Giants will look to Logan Webb (5-3), while the Royals' starting pitcher has not yet been announced. Webb's team is 6-4-0 against the spread this season in his starts. Webb's team has won 55.6% of his starts when they are favored on the moneyline (5-4).

Giants vs Royals Prediction & Pick

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

Giants vs Royals Moneyline

  • The Giants vs Royals moneyline has San Francisco as a -200 favorite, while Kansas City is a +168 underdog on the road.

Giants vs Royals Spread

  • The Royals are at the Giants, and are +1.5 on the runline. The Royals are +106 to cover the spread, and the Giants are -128.

Giants vs Royals Over/Under

  • The over/under for Giants-Royals on May 21 is 7.5. The over is -100, and the under is -122.

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

Giants vs Royals Betting Trends

  • The Giants have come away with 19 wins in the 30 contests they have been listed as the favorites in this season.
  • San Francisco has a record of 3-1 in contests when sportsbooks favor them by -200 or more on the moneyline.
  • The Giants' games have gone over the total in 26 of their 48 opportunities.
  • The Giants are 24-24-0 against the spread in their 48 games that had a posted line this season.
  • The Royals have gone 14-14 in games they were the underdog on the moneyline (winning 50% of those games).
  • Kansas City has played as a moneyline underdog of +168 or longer in only two games this season, which it split 1-1.
  • In the 49 games oddsmakers have set an over/under for the Royals, they have combined with opponents to go over the total 16 times (16-32-1).
  • The Royals have a 27-22-0 record ATS this season (covering 55.1% of the time).

Giants Player Leaders

  • Jung Hoo Lee has 13 doubles, two triples, six home runs and 11 walks while batting .276. He has an on-base percentage of .317 and a slugging percentage of .465.
  • Among qualified hitters, he ranks 54th in batting average, his on-base percentage ranks 99th, and he is 45th in slugging.
  • Wilmer Flores is hitting .257 with two doubles, 10 home runs and 15 walks. He's slugging .449 with an on-base percentage of .322.
  • Among qualifying batters, his batting average ranks him 79th, his on-base percentage 90th, and his slugging percentage 57th.
  • Heliot Ramos leads San Francisco in slugging percentage (.489) and total hits (52) this season.
  • Ramos has recorded a hit in five straight games. In his last five games he is hitting .368 with a double, a home run, two walks and five RBIs.
  • Matt Chapman has eight home runs, 24 RBI and a batting average of .216 this season.

Royals Player Leaders

  • Bobby Witt Jr. has a team-best slugging percentage (.508) and paces the Royals in hits (57). He's batting .302 and with an on-base percentage of .369.
  • Including all qualified players in the majors, he ranks 18th in batting average, 38th in on-base percentage and 25th in slugging percentage.
  • Maikel Garcia has a .374 OBP to lead his team. He has a batting average of .306 while slugging .482.
  • He ranks 14th in batting average, 28th in on-base percentage and 39th in slugging percentage in the big leagues.
  • Vinnie Pasquantino has five doubles, a triple, eight home runs and 11 walks while hitting .228.
  • Jonathan India is hitting .240 with 10 doubles, a home run and 22 walks.

Giants vs Royals Head to Head

  • 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)
  • 6/13/2022: 6-2 SF (Favorite: Giants, Spread: -1.5, Total: 8, Favorite Moneyline: -178, Underdog Moneyline: +150)

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