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

Odds updated as of 10:12 a.m.
The San Francisco Giants will face the Kansas City Royals in MLB action on Tuesday.
Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the vital information regarding this game.
Giants vs Royals Game Info
- San Francisco Giants (28-20) vs. Kansas City Royals (27-22)
- Date: Tuesday, May 20, 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: (-142) | KC: (+120)
- Spread: SF: -1.5 (+150) | KC: +1.5 (-182)
- Total: 8 -- Over: (-112) | Under: (-108)
Giants vs Royals Probable Starting Pitchers
Probable Pitchers: Hayden Birdsong (Giants) - 1-0, 2.31 ERA vs Michael Lorenzen (Royals) - 3-4, 3.76 ERA
The probable starters are Hayden Birdsong (1-0) for the Giants and Michael Lorenzen (3-4) for the Royals. Birdsong and his team were 7-9-0 against the spread when he pitched last season. Birdsong and his team won as favorites in 37.5% of his eight appearances last season with a moneyline. The Royals are 6-3-0 ATS in Lorenzen's nine starts that had a set spread. The Royals are 3-4 in Lorenzen's seven starts this season that they were the underdog on the moneyline.
Giants vs Royals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Giants win (52.7%)
Giants vs Royals Moneyline
- San Francisco is a -142 favorite on the moneyline, while Kansas City is a +120 underdog on the road.
Giants vs Royals Spread
- The Giants are hosting the Royals and are favored by 1.5 runs (+150 to cover) on the runline. Kansas City is -182 to cover.
Giants vs Royals Over/Under
- Giants versus Royals, on May 20, has an over/under of 8, with the over being -112 and the under -108.
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 30 games this year and have walked away with the win 19 times (63.3%) in those games.
- This season San Francisco has come away with a win 11 times in 15 chances when named as a favorite of at least -142 on the moneyline.
- The Giants and their opponents have hit the over in 26 of their 48 games with a total set by oddsmakers this season.
- The Giants have an against the spread record of 24-24-0 in 48 games with a line this season.
- The Royals have won 14 of the 28 games they were listed as the moneyline underdog this season (50%).
- When it has played as a moneyline underdog with odds of +120 or longer, Kansas City has a 4-3 record (winning 57.1% of its games).
- The Royals have played in 49 games with an over/under set, and have combined with their opponents to go over the total 16 times (16-32-1).
- The Royals have collected 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 is 52nd in batting average, his on-base percentage ranks 96th, and he is 46th in slugging.
- Wilmer Flores has two doubles, 10 home runs and 15 walks. He's batting .257 and slugging .449 with an on-base percentage of .322.
- He is 79th in batting average, 92nd in on-base percentage and 59th in slugging in the major leagues.
- Heliot Ramos leads San Francisco with 52 hits and a team-best slugging percentage of .489.
- Ramos heads into this game with five games in a row with at least one hit. 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 totaled 57 hits with a .508 slugging percentage, both team-best numbers for the Royals. He's batting .302 and with an on-base percentage of .369.
- Including all qualifying players in the majors, his batting average places him 19th, his on-base percentage is 37th, and he is 22nd in slugging.
- Maikel Garcia's .374 on-base percentage paces his team. He has a batting average of .306 while slugging .482.
- Including all qualified players, he is 13th in batting average, 28th in on-base percentage and 38th in slugging percentage.
- Vinnie Pasquantino has five doubles, a triple, eight home runs and 11 walks while batting .228.
- Jonathan India has 10 doubles, a home run and 22 walks while hitting .240.
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!