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

Odds updated as of 9:12 a.m.
The MLB's Monday slate includes the San Francisco Giants facing the Kansas City Royals.
Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the vital info regarding this game.
Giants vs Royals Game Info
- San Francisco Giants (28-19) vs. Kansas City Royals (26-22)
- Date: Monday, May 19, 2025
- Time: 9:45 p.m. ET
- Venue: Oracle Park -- San Francisco, California
- Coverage: MLB Network, NBCS-BA, and FDSKC
Giants vs Royals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: SF: (-124) | KC: (+106)
- Spread: SF: -1.5 (+180) | KC: +1.5 (-220)
- Total: 7 -- Over: (-120) | Under: (-102)
Giants vs Royals Probable Starting Pitchers
Probable Pitchers: Robbie Ray (Giants) - 6-0, 3.04 ERA vs Kris Bubic (Royals) - 4-2, 1.66 ERA
The Giants will give the nod to Robbie Ray (6-0) against the Royals and Kris Bubic (4-2). Ray's team is 8-1-0 against the spread this season in his starts. Ray and his team have won each of the five games he's started as the moneyline favorite. The Royals have gone 6-3-0 ATS in Bubic's nine starts with a set spread. The Royals are 2-4 in Bubic's six starts this season that they were the moneyline underdog.
Giants vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Royals win (51.9%)
Giants vs Royals Moneyline
- Kansas City is a +106 underdog on the moneyline, while San Francisco is a -124 favorite at home.
Giants vs Royals Spread
- The Giants are 1.5-run home favorites on the runline against the Royals. The Giants are +180 to cover, and the Royals are -220.
Giants vs Royals Over/Under
- The Giants-Royals game on May 19 has been given an over/under of 7 runs. The over is set at -120 and the under at -102.
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 29 games this year and have walked away with the win 19 times (65.5%) in those games.
- San Francisco has a record of 16-7 when favored by -124 or more this year.
- The Giants and their opponents have gone over in 26 of their 47 games with a total set by sportsbooks this season.
- The Giants have an against the spread mark of 24-23-0 in 47 games with a line this season.
- The Royals have won 13 of the 27 games they were listed as the moneyline underdog this season (48.1%).
- When playing as a moneyline underdog with odds of +106 or longer, Kansas City has gone 7-10 (41.2%).
- The Royals have had an over/under set by oddsmakers 48 times, and have combined with opponents to go over the total in 16 of those games (16-31-1).
- The Royals have collected a 26-22-0 record ATS this season.
Giants Player Leaders
- Jung Hoo Lee is batting .276 with 12 doubles, two triples, six home runs and 11 walks. He has an on-base percentage of .318 while slugging .464.
- Among qualified hitters in baseball, his batting average ranks 50th, his on-base percentage ranks 99th, and he is 47th in slugging.
- Wilmer Flores is hitting .258 with two doubles, 10 home runs and 15 walks, while slugging .454 with an on-base percentage of .324.
- Among all qualified, he is 72nd in batting average, 92nd in on-base percentage and 55th in slugging percentage.
- Heliot Ramos has a team-high 51 hits to go with a slugging percentage of .494.
- Ramos brings a four-game hitting streak into this game. In his last five games he is hitting .316 with a double, a home run, three walks and five RBIs.
- Matt Chapman has eight home runs, 24 RBI and a batting average of .222 this season.
Royals Player Leaders
- Bobby Witt Jr. has racked up an on-base percentage of .371, a slugging percentage of .508, and has 56 hits, all club-bests for the Royals (while batting .303).
- Including all qualified hitters in MLB, his batting average puts him 14th, his on-base percentage is 33rd, and he is 26th in slugging.
- Maikel Garcia's .371 on-base percentage paces his team. He has a batting average of .301 while slugging .482.
- He ranks 18th in batting average, 33rd in on-base percentage and 37th in slugging percentage in MLB.
- Vinnie Pasquantino has five doubles, a triple, seven home runs and 11 walks while batting .222.
- Jonathan India has nine doubles, a home run and 21 walks while batting .238.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!