Ball, Baseball, Baseball (Ball)

Kansas City Royals vs San Francisco Giants Prediction 5/21/25 MLB Picks

Pick details

San Francisco Giants (29-20) vs Kansas City Royals (27-23)

May 21, 2025 at 03:45 PM EDT

The Line: Betting Odds: San Francisco Giants -205 / Kansas City Royals +170 — Over/Under: 7.5

(Get latest betting odds)

In this article, we will formulate a Royals vs Giants prediction for this MLB game on Wednesday, May 21, at Oracle Park in San Francisco, California. Let’s take a look at the prediction for this MLB matchup.

Kansas City Royals Betting Preview

The Kansas City Royals (27-23, 10-14 Away) lost three consecutive series after losing to the Red Sox, Astros, and Cardinals. After a 3-1 win in Game 1 of the current series against the Giants, the Royals fell short 3-2 in Game 2 last night. Michael Lorenzen took the loss after allowing three runs (two earned ) on seven hits with five strikeouts and one walk in 4.2 innings.

This year, the Royals average 3.31 runs per game (27th in the MLB) on a .242/.298/.363 triple-slash. When it comes to pitching, the Royals’ staff has a 3.03 ERA (2nd) and 1.17 WHIP (5th). Vinnie Pasquantino leads the Royals with a .229 batting average, eight home runs, and 28 RBI this season.

At the time of writing, the Royals still haven’t announced the starting pitcher for Wednesday’s matchup against the San Francisco Giants.

San Francisco Giants Betting Preview

The San Francisco Giants (29-20, 17-8 Home) lost to the Twins and Diamondbacks, but bounced back with a three-game sweep against the Athletics. The Giants tied the series against the Royals with a 3-2 win on Tuesday following a Game 1 defeat. Hayden Birdsong got the win after allowing one run (none earned) on five hits with four strikeouts and no walks across 5.0 innings of work.

This season, the Giants average 4.65 runs per game (10th in the MLB) on a .236/.311/.386 triple-slash. When it comes to pitching, the Giants’ staff has a 3.35 ERA (5th) and 1.22 WHIP (11th). Wilmer Flores leads the Giants with a .259 batting average, ten home runs, and 42 RBI this season.

Logan Webb will take the mound for the Giants on Wednesday. The 28-year-old right-hander has a 5-3 record in ten starts this year with a 2.42 ERA and 1.12 WHIP in 63.1 innings.

Why the Giants will cover

  • The Giants have won six of their last seven home games against American League opponents.
  • The Royals have lost six of their last seven games against NL West opponents following a loss.
  • The Royals have failed to cover the run line in each of their last four games against NL West opponents following a loss.
  • The Giants have covered the run line in four of their last five day games following a win.
  • The Royals have trailed after 5 innings in three of their last four games as underdogs against NL West opponents.

Total Runs Facts

  • Nine of the Royals’ last 10 games as underdogs against National League opponents have gone UNDER the total runs line.
  • Seven of the Giants’ last eight home games against American League opponents have gone UNDER the total runs line.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Royals’ last nine games as underdogs.
  • The ‘Inning 1 OVER 0.5 runs’ market has hit in nine of the Giants’ last 10 day games against American League opponents.

Matchup/League Facts

  • The Giants rank T25th in the league for steals this season (25).
  • The Giants rank 23rd in the league for strikeouts against this season (419).
  • The Royals rank 29th in the league for walks this season (124).
  • The Royals rank 2nd in the league for ERA this season (3.01).

Royals vs Giants Prediction

The Giants won six of the previous ten H2H encounters, including five of the last six. I don’t know who will start for the Royals, but it may be a bullpen day for KC. Logan Webb, on the other hand, is San Francisco’s ace this year and registered three straight quality starts, allowing only four runs in the process. Webb allowed a .256 BA in 39 at-bats against the Royals in his career. I am sure Webb will add another QS against one of the worst offensive teams in the MLB. Back the Giants to win and cover the run line.

Oliver Zivic's Pick: Giants -1.5

Hot Cappers

Latest Picks & Game Previews

  • Minnesota Lynx vs Golden State Valkyries Prediction 9/6/2025 Today’s WNBA Picks

    September 06, 2025

  • Houston Dynamo vs Los Angeles Galaxy Prediction 07/25/2025 Picks

    September 06, 2025

  • Tennessee-Martin vs UTEP Prediction 9/6/2025 Today’s College Football Picks

    September 06, 2025

  • Tulsa vs New Mexico State Prediction 9/6/2025 Today’s College Football Picks

    September 06, 2025

  • Oakland Athletics vs Los Angeles Angels Prediction 9/6/2025 Today’s MLB Picks

    September 06, 2025

  • Weber State vs Arizona Prediction 9/6/2025 Today’s College Football Picks

    September 06, 2025

  • San Diego State vs Washington State Prediction 9/6/2025 Today’s College Football Picks

    September 06, 2025

  • Stanford vs BYU Prediction 9/6/2025 Today’s College Football Picks

    September 06, 2025

  • UC Davis vs Washington Prediction 9/6/2025 Today’s College Football Picks

    September 06, 2025

  • Sam Houston State vs Hawai’i Prediction 9/6/2025 Today’s College Football Picks

    September 06, 2025