The San Francisco Giants host the Kansas City Royals in the rubber game of a three-game set at Oracle Park.
My Royals vs. Giants predictions like Logan Webb to keep the paltry KC offense at bay in another low-scoring game.
I break down the matchup in my best MLB picks on Wednesday, May 21.
Royals vs Giants prediction
My Royals vs Giants best bet: Royals team total Under 3.5 (-164 at FanDuel)
The Kansas City Royals have one of the worst offenses in baseball, as shown by their measly four runs through two games in this series against the San Francisco Giants.
Kansas City has scored just 164 runs in its first 50 games (3.28 per game). Since a 10-run outburst against the White Sox on May 8, the Royals have just 24 runs in their last 11 games — and seven of those came in one game.
The Royals have been held to three runs or fewer in 32 of 50 games. It's been so dire that the Under 2.5 (+118) could be worth a stab given Kansas City’s struggles.
Logan Webb should help keep the Royals’ bats quiet as he toes the rubber for the Giants. The San Francisco right-hander is 5-3 this season with a 2.42 ERA and 1.12 WHIP. He's allowed three or fewer runs in nine of his 10 starts, including one or less in six outings.
Webb gets especially stingy at Oracle Park. He's pitched into the seventh inning in all four home starts this season and has allowed a grand total of two earned runs across 28 1/3 innings (0.64 ERA).
The Giants also have the best bullpen in baseball with a 2.63 ERA.
On getaway day in San Francisco, Webb should reign supreme over the Royals.
Royals vs Giants same-game parlay (SGP)
The Giants should roll over the Royals with Webb on the mound. He's had 69 strikeouts in 63 1/3 innings this season, with 6+ strikeouts in all but three starts.
Webb has become one of the most consistent arms in the league. He's been especially impressive at home with a career 2.64 ERA (4.06 on the road) and 1.10 WHIP (1.25 on the road).
Royals vs Giants odds
Royals vs Giants live odds
Royals vs Giants opening odds
- Moneyline: Kansas City +165 | San Francisco -200
- Run line: Kansas City +1.5 (-125) | San Francisco -1.5 (+105)
- Over/Under: Over 7.5 (-105) | Under 7.5 (-115)
Royals vs Giants trend
The Kansas City Royals Team Total Under is 38-12 this season. Find more MLB betting trends for Royals vs. Giants.
How to watch Royals vs Giants and game info
Location | Oracle Park, San Francisco, CA |
Date | Wednesday, 5-21-2025 |
First pitch | 3:45 p.m. ET |
TV | FDSN - Kansas City, NBCS-Bay Area |
Royals starting pitcher | Daniel Lynch IV (3-0, 1.29 ERA) |
Giants starting pitcher | Logan Webb (5-3, 2.42 ERA) |
Royals vs Giants latest injuries
Royals vs Giants weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.